[Duda] Pregunta 3GL

Exámenes de las oposiciones, anuncios, etc.
Meteoro
Usuario registrado
Mensajes: 92
Registrado: 26 May 2006, 10:45
Agradecido: 0
Agradecimiento recibido: 0

RE: [Duda] Pregunta 3GL

Mensaje por Meteoro »

Te admito que la mayoría de los lenguajes de tercera generación son estructurados.

Pero no podemos perder de vista que los primeros lenguajes de 3G que surgieron, no tenían nada que ver con las metodologías de programación estructuradas. Otro ejemplo: el lenguaje BASIC original, de los años 60:

- No utilizaba metodologías de programación estructurada (más bien utilizaba generosamente la sentencia GOTO :)

- BASIC significa Beginner's All Purpose Symbolic Instruction Code.

SYMBOLIC!!! - Ahí lo tienes, si acaso la respuesta más correcta sería la C.

hermes
Usuario registrado
Mensajes: 43
Registrado: 29 Dic 2004, 20:40
Agradecido: 0
Agradecimiento recibido: 0

RE: [Duda] Pregunta 3GL

Mensaje por hermes »

Meteoro, te estás fijando en una característica que, ciertamente, comparten todos los lenguajes 3G sin excepción.

Pero también comparten sin excepción el ser lenguajes de programación. Y no creo que consideres que lo fundamental de los lenguajes de 3G es que sean lenguajes de programación. ¿Por qué? Pues porque no diferencia al 3G del resto de generaciones. No es una característica fundamental y diferenciadora del 3G.

Del mismo modo, que sean simbólicos no es una característica fundamental que permita diferenciar un lenguaje 2G de uno 3G (de hecho, todos excepto el 1G son simbólicos).

Dicho de otro modo:

* que un lenguaje sea simbólico, es condición necesaria para que sea 3G, pero no suficiente.

* que un lenguaje sea estructurado, es condición suficiente para que sea 3G (aunque hay excepciones históricas, por eso no digo que esto sea condición necesaria y suficiente)

Y el tribunal preguntaba, cuando menos, por una condición suficiente.

Un saludo :wink:

Meteoro
Usuario registrado
Mensajes: 92
Registrado: 26 May 2006, 10:45
Agradecido: 0
Agradecimiento recibido: 0

RE: [Duda] Pregunta 3GL

Mensaje por Meteoro »

Perdona que te contradiga (con buen rollo, eh?), pero el Tribunal no preguntaba por una condición necesaria, ni tampoco suficiente. Lo que preguntaba es qué es lo FUNDAMENTAL en los 3GL. No puede ser fundamental en los 3GL una metodología que deja fuera a lenguajes 3GL tan extendidos como en su día fueron FORTRAN y BASIC.

dry
Usuario registrado
Mensajes: 52
Registrado: 17 May 2006, 12:37
Agradecido: 0
Agradecimiento recibido: 0

RE: [Duda] Pregunta 3GL

Mensaje por dry »

Buenas, yo por aportar un punto de vista adicional considero que lo verdaderamente fundamental de esta generación es que eran de alto nivel e independientes de las máquinas y rompian claramente con los de segunda generación. Seguian siendo simbolicos evidentemente y luego usaron metodologías de programación estructurada, pues sí, pero a mediados de los 50 que empezaron a aparecer, pues muy estructurados no eran; que es fundamental de estos lenjuajes, bueno acepto pulpo.... tal vez sea la menos mala pero correcta tampoco del todo.

Saludos

Berzerk
Usuario registrado
Mensajes: 38
Registrado: 13 Ene 2005, 13:31
Agradecido: 0
Agradecimiento recibido: 0

RE: [Duda] Pregunta 3GL

Mensaje por Berzerk »

De wikipedia, Entrada: "Third-generation programming language"

Fortran, ALGOL and COBOL are early examples of this sort of language. Most "modern" languages (BASIC, C, C++, Delphi, Java, and including COBOL, Fortran, ALGOL) are third generation. Most 3GLs support structured programming.

Meteoro
Usuario registrado
Mensajes: 92
Registrado: 26 May 2006, 10:45
Agradecido: 0
Agradecimiento recibido: 0

RE: [Duda] Pregunta 3GL

Mensaje por Meteoro »

El hecho de que la mayoría de los lenguajes de 3G sea estructurado, no quiere decir que sea lo fundamental.

Un ejemplo: La mayoría de los mamíferos son terrestres. ¿Dirías que lo fundamental de los mamíferos es ser terrestre? Seguro que hay otras características que sí son fundamentales.

Del mismo modo, hay otras características de los lenguajes 3GL que sí podrían considerarse fundamentales, como por ejemplo el que sean independientes de la máquina, como apuntó otra persona en este mismo hilo.

Berzerk
Usuario registrado
Mensajes: 38
Registrado: 13 Ene 2005, 13:31
Agradecido: 0
Agradecimiento recibido: 0

RE: [Duda] Pregunta 3GL

Mensaje por Berzerk »

Con esto no pretendía demostrar que la respuesta era totalmente correcta, simplemente que era la mejor o si quieres la menos mala.

Todo esto lo puedes aplicar al resto de preguntas sobre las que has debatido.

Veremos al final quien tiene razón.

Meteoro
Usuario registrado
Mensajes: 92
Registrado: 26 May 2006, 10:45
Agradecido: 0
Agradecimiento recibido: 0

RE: [Duda] Pregunta 3GL

Mensaje por Meteoro »

Me temo que no llegaremos a saber quién "tiene razón", independientemente de lo que diga la plantilla definitiva. Pero yo me quedo a gusto habiendo debatido las preguntas que considero impugnables, razonándolas y sacando mis propias conclusiones.

Cerrado

Volver a “PROCESO SELECTIVO B/C 2006”