Autor
|
Tema: duda en definición técnica (Leído 2,617 veces)
|
General Dmitry Vergadoski
Desconectado
Mensajes: 890
General de División.
|
hola es correcto decir que los frameworks están por encima del lenguaje de alto nivel es decir: hardware->código maquina->código ensamblador->lenguaje de alto nivel->framework
es correcto decir eso ?
muchas gracias de antemano.
|
|
|
En línea
|
Primero mártir que arrodillado frente una dictadura.
|
|
|
Serapis
|
No.
Está el lenguaje y la extensión del lenguaje. Un framework, puede considerarse simplemente una extensión exhaustiva (muy completa, incluso aberrantemente extensa), de un lenguaje.
Una de las primeras ideas sobre el diseño de los lenguajes es que el propio usuario pudiera extender el lenguaje según sus necesidades a base de crear sus propias extensiones... las librerías son eso, las extensiones. Al final muchos lenguajes capados de funcionalidades, se acaban completando con librerías que uno u otro aportaba. Un framework resulta cuando es el propio diseñador del lenguaje el que realiza/provee esas extensiones.
Un grave problema que veo hoy día en los estudiantes, es que no saben diferencar el lenguaje de las extensiones del lenguaje, para ellos parecen una y la misma cosa... entonces para ellos, lejos de parecer que aprender un lenguaje dado es como una montaña que hay que escalar, se convierte en una cordillera inabarcable... Parte de esa culpa, es la desinformación (con sitios como youtube donde cualquiera hace un vídeo y se convierte en 'profesor'), adelantando cosas en programación que NO SON del lenguaje sino extensiones. Un lenguaje debe ser enseñado primero en sus términos, y cuando el estudiante lo conozca a medio fondo, es entonces cuando procede enseñar las extensiones. Un problema añadido, es que a veces un lenguaje no provee determinada funcionalidad considerada básica (en la mayoría de lenguajes) y se provee exclusivamente como extensión, lo que fuerza al estudiante a adentranse prematuramente en las extensiones sin el conocimiento mínimo del propio lenguaje, para poder usarlo de forma conveniente, cuando aún no posee la información mínima indispensable... 'C', por ejemplo abusa de esto...
Si un estudiante sabe distinguir el lenguaje de las extensiones y se centra en aprender primero el lenguaje (aprender a andar antes de querer aprender a correr), luego le será muy asequible entender el resto, si no, se pierde en la marabunda de las extensiones actuales de los lenguajes que suponen los 'frameworks'.
Así que si necesitas una definición de framework, te diría que son las extensiones que el diseñador/empresa que desarrola el lenguaje provee/suministra con el propio lenguaje.
|
|
|
En línea
|
|
|
|
General Dmitry Vergadoski
Desconectado
Mensajes: 890
General de División.
|
gracias por la aclaración, pero hoy en día nadie busca programadores nativos solo que usen frameworks hasta para android se usa ahora framework.
|
|
|
En línea
|
Primero mártir que arrodillado frente una dictadura.
|
|
|
engel lex
|
gracias por la aclaración, pero hoy en día nadie busca programadores nativos solo que usen frameworks hasta para android se usa ahora framework.
claro, el programador nativo y el de framework tienen funciones realtivamente diferentes, con framework desarrollas mas rapido, tienes muchas herramientas pre hechas, usan por lo general capas de seguridad, funciones optimizadas, etc, usualmente la eficiencia perdida no es tan grave (o en general es imperceptible para el usuario), lo que permite un mejor desarrollo... con nativo usualmente es porque requieres características muy especificas, eficiencia muy alta, funciones no comunes, o porque estar desarrollando un framework XD
|
|
|
En línea
|
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
|
|
|
TickTack
Desconectado
Mensajes: 434
CipherX
|
¡¡Engel Lex!! Te extrañe!!!!! Creí que no volverías más en este foro.
|
|
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
Duda técnica sobre lo que hace el modo monitor
Dudas Generales
|
Highway1
|
0
|
2,120
|
16 Septiembre 2010, 02:35 am
por Highway1
|
|
|
Duda tecnica sobre entrega de un programa YA HECHO
Programación C/C++
|
nolosabe
|
1
|
2,377
|
1 Noviembre 2011, 22:06 pm
por BlackZeroX
|
|
|
¿Cómo se llama esta técnica de dibujado/coloreado?
Diseño Gráfico
|
Br1ant
|
7
|
7,033
|
10 Agosto 2015, 09:21 am
por engel lex
|
|
|
duda tecnica sobre baterias
Dudas Generales
|
regalosorpresa
|
2
|
2,055
|
19 Agosto 2018, 19:59 pm
por regalosorpresa
|
|
|
Duda técnica sobre Telegram
Software
|
skan
|
2
|
4,998
|
30 Octubre 2023, 20:24 pm
por skan
|
|