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…
- Quiero visitar Goa para disfrutar de la experiencia hippie y la música trance para olvidar todas las preocupaciones. ¿Cuáles son los mejores lugares que puedo encontrar para la interacción hippie?
- Si quiero aumentar mi conocimiento de las palabras en inglés, ¿qué género / serie me sugiere?
- Me gustaría comprar el mejor teléfono con cámara con buena duración de batería. ¿Cuál es el mejor teléfono con cámara bajo Rs.20000?
- Recibí el correo de incorporación de Wipro, que es un documento que se debe llevar al momento de ingresar. ¿Cuándo tendré una cita?
- Necesito comprar un software CAD lo suficientemente fuerte como para diseñar una casa, obtener un plano y obtener un permiso de construcción. No soy arquitecto ¿Qué recomendarías?