¿Cuál fue el primer lenguaje de programación que aprendiste? ¿Qué herramientas utilizaste para empezar?

PL / I en un IBM 360 en el centro de cómputo de la Universidad de Iowa, 1968. ¡Observe a continuación las técnicas avanzadas necesarias para lograr un giro de menos de una hora! (La respuesta tan rápida significaba que estabas trabajando en la oscuridad de la noche … o del “caballero”, parte del trabajo involucraba simulaciones de ajedrez).

El entorno se describe de forma retrospectiva.
(en CS Dept Historical Overview)

El Departamento de Ciencias de la Computación no tenía equipo de computación propio. Las instalaciones de Computing Center, una unidad de servicio académico en todo el campus, brindaron clases de investigación y programación a los profesores. El Centro proporcionó un servicio de mainframe grande, tradicional, orientado a lotes, común durante este período. Nuestro centro era una tienda de IBM, que tenía un IBM 7040 desde el principio, y adquirió una serie cada vez más poderosa de modelos de la línea IBM 360 a partir de 1965. Los estudiantes (y profesores) fueron al Centro de Computación para presionar sus programas y datos, y presentar su mazo de cartas a un operador. Los mazos de cartas presentados fueron “agrupados” y se ejecutaron en sucesión. Algún tiempo más tarde volvería (cuatro horas de vuelta eran típicas de los trabajos “normales”) para recuperar la cubierta y una impresión. Tener un jefe de departamento que también era el Director del Centro demostró ser altamente ventajoso en esta situación. Para el otoño de 1969, un sistema conocido como CPS estaba disponible. CPS era un sistema interactivo basado en el lenguaje PL / I y proporcionaba una compilación incremental. Desafortunadamente, los recursos (por ejemplo, los terminales y la capacidad de procesamiento) fueron insuficientes para admitir este sistema para la instrucción en clase. Sin embargo, la apreciación de las circunstancias bastante singulares de la enseñanza de la programación inicial llevó a la adquisición temprana de traductores “internos” que procesaban una serie de pequeños trabajos, en lugar de tratar a cada uno como una carrera separada. Esto, junto con el avance a un sistema operativo de procesamiento de mufti, dio lugar a una vuelta de una hora para trabajos cortos de estudiantes.

AppleSoft Basic en una computadora Apple II.

No tenía herramientas, simplemente arrancó la computadora sin disco en la unidad y comenzó a escribir el código. Aprendí de libros y revistas. Ni siquiera pude guardar el código, tuve que escribir todo el programa en una sola sesión y luego solo duró hasta que lo apagué. No aprendí a guardar el código en un disquete hasta más tarde.

Mi primer lenguaje de programación fue Java y usamos JCreator durante al menos 2 semestres.

No elegiría ningún otro idioma para empezar ahora. Creo que es el lenguaje perfecto orientado a objetos para principiantes.

Hace mucho, mucho tiempo, moví mis primeros pasos de codificación con AMOS.

Solo tuve un manual del compañero de escuela que me lo prestó (para él Amiga era solo una consola elegante y nada más) por un corto tiempo y, por lo tanto, no fui tan lejos, pero a su debido tiempo mi curiosidad me llevó de vuelta a Codificación y encontré un nuevo mundo valiente con tales recursos en él 🙂

El primer lenguaje de programación que aprendí fue Fortran. No había IDE, solo un editor y compilador. ¡Los mejores deseos!

Código de ensamblador simbólico completo de Z80 en mi primer trabajo en 1982. Las únicas herramientas disponibles fueron el libro de referencia Zilog Z80 y un procesador de texto CP / M que admitía el “modo sin documento”, es decir, un modo de edición de texto simple.

Programación en c, gnu c con linux. Era demasiado avanzado para mí en ese momento. Todavia no me gusta c

BASIC. Tenía diez años y, además del intérprete básico, las herramientas eran mi padre y un manual de referencia en inglés. Ninguna de las herramientas era buena. Mi padre solo había estudiado Algol y Fortran. Y aún tenía que aprender inglés.

Pero fue un comienzo.

Mi primer lenguaje de programación es C y me encanta.
Las herramientas que he utilizado para iniciar Ubuntu OS, Clang (compilador), GDB, Valgrind, Gedit.

Y me inspiré en Harvard CS50.

Un subconjunto de C ++ en la escuela, que utiliza el kit de herramientas predeterminado en Code :: Blocks 10.04 + el compilador correspondiente de MinGW.

Fue GWBASIC. Aunque hice muy pocos programas solamente.

Si dices un lenguaje de programación completo, entonces definitivamente es C.