Si completamente.
La ingeniería es la disciplina de diseñar, construir y mantener sistemas. Los ingenieros usan herramientas para ampliar y enfocar sus fuerzas. No es trampa usar una palanca, eso es ser ingeniero.
Supongo que la distinción que realmente está creando es interpretada frente a lenguajes compilados, no altos y bajos, ya que pocos de nosotros realmente usamos ensamblador para proyectos de ingeniería ‘reales’.
- Cómo entrar en el área de UX sin experiencia
- He completado mi título de BE pero no sé el idioma inglés. ¿Cómo debo aprender?
- ¿Cuál es el trabajo de Adobe Dreamweaver?
- ¿Cómo alguien consigue un trabajo en empresas como Google, Yahoo, Apple, LinkedIn con muy poco conocimiento sobre tecnología?
- ¿Cuáles son algunos de los pros y los contras de comenzar un spin-off de mi investigación de pregrado vs.
Incluso compilado vs interpretado se confunde un poco cuando cree que todos los idiomas que ha descrito tienen JIT (pypy / v8) de una forma u otra.
¿Quizás te refieres a lenguajes dinámicos vs estáticos?
El jurado definitivamente está decidiendo cuál de ellos es realmente mejor. Estamos viendo algunas victorias definitivas y tempranas para los lenguajes que se unen a la arquitectura de von Newman como C / C ++, pero que podrían cambiar a medida que las CPU cambien cada vez más hacia el procesamiento de Stream (las CPU de Intel se vuelven internamente más stream como con cada tick / tock ciclo), que espero conduzca a que Lisps finalmente se convierta en una abstracción más sensata que las pilas y los montones.
Entonces, sí, puede considerarse un ingeniero ‘real’, pero también podría ser un ‘script kiddy’. Este es un momento maravilloso para aprender cosas sobre computadoras, sería una pena no aprender un idioma que esté un poco fuera de su zona de confort.