Actualmente estoy estudiando mi segundo año de ciencias de la información. ¿Debería concentrarme en un idioma en particular, o está bien aprender varios idiomas en paralelo para ser un buen programador?

Voy a dar una lista:

  • Ensamblaje (un dialecto relativamente simple): es importante comprender al menos un poco de los fundamentos
  • C: lenguaje de procedimiento, utilizado en muchos lugares. No carga a los nuevos estudiantes con conceptos completamente nuevos como OOD de una sola vez.
  • Java / C # / Eiffel / C ++: algo orientado a objetos es bueno, cualquiera de estos cumpliría el objetivo de enseñar a los estudiantes OOD y una vez que entiendan uno de estos idiomas, deberían poder aprender los otros. Hay muchos buenos idiomas, enumeré Eiffel porque también tiene diseño por contrato.
  • LISP y Prolog: Enseña a los estudiantes una forma completamente nueva de pensar, que es importante, incluso si nunca usan ninguno de estos “en el mundo real”.
  • SQL y XML: presenta nuevas formas de pensar sobre los datos y cómo recuperarlos y administrarlos.

Los estudiantes deben estar expuestos a todos estos paradigmas como mínimo. No solo uno o dos.
Supongo que muchas personas sugerirán Python para cubrir el estilo de procedimiento, el estilo OOP y tal vez otros, pero no tengo suficiente experiencia personal con Python para poder recomendarlo con confianza.

Fuente: http: //programmers.stackexchange…

More Interesting

Una vez leí una historia de ciencia ficción en la que las células usaban cápsidas virales como portadoras de señales complejas. ¿Existe algún sistema de señalización conocido similar a este?

Necesito abrir una cuenta con una empresa del mercado de acciones. ¿Cuáles son las mejores firmas de corretaje en la India?

Estoy escuchando muchas críticas negativas sobre la Universidad de Manipal (drogas, marihuana, etc.). ¿Es seguro unirse? ¿Debería considerar unirme?

Soy un estudiante importante de física. ¿Cuál debería ser mi promedio de calificaciones para ser admitido en una de las mejores universidades? ¿Qué más debo considerar?

He visto en Internet que algunas personas de algunos estados indios no quieren ser parte de la India. ¿Es verdad? En caso afirmativo, ¿cuáles son los estados con un alto porcentaje de personas separatistas?

Mi hijo de 3 años no puede soportar que le cepillen los dientes. Es susceptible a tener úlceras ocasionales en la boca. Cuando mi esposa o yo le cepillamos los dientes, él está histérico. Hemos probado todos los sabores de pasta de dientes y somos muy suaves sin resultado. Sentimos que lo estamos traumatizando. ¿Qué podemos hacer?

Soy de la categoría OBC, pero mi salario anual es de más de 6 rupias lakh. ¿Recibiré una reserva de OBC?

Vivo en Francia pero mi francés aún no es lo suficientemente bueno, ¿cómo puedo mejorarlo?

Me quedo sin palabras cuando hablo con mi jefe y mi cerebro se congela. ¿Cómo supero esto?

Perdí algunos archivos de video de mi tarjeta de memoria SD. Traté de recuperarlos, pero casi todos los videos se corrompieron. ¿Hay alguna forma de recuperar esos videos (tomados del teléfono) sin corromperse?