Cita de: 2Fac3R en Octubre 02, 2013, 07:56:33 PM
Cita de: [H]arkonnen en Agosto 06, 2013, 12:41:59 PM
no entro en comparativas en realidad, a fin de cuentas, sean o no estructurados son lenguajes. Si un lenguaje abarca más o menos no significa que sea o no lenguaje de programación, no tiene nada que ver, no quería caer en ese punto.
Es como decir que porque C no puede cumplir con el paradigma de orientación a objetos no es un lenguaje de programación, es una locura.
Batch es un lenguaje de programación, html no, y por sobradas razones que algunas explico en mi blog Los enlaces son solo para miembros. Registrate o iniciá sesión
saludos!
En tu blog hablas de algo que ya todos estabamos deacuerdo, HTML es un lenguaje de diseño web, y no de programación, lo que se está debatiendo es que batch ni bash son lenguajes.
CitarNo obstante como podremos apreciar, al escribir código html, no hay problema alguno, y el código html no es la solución a ningún problema, y bajo ningún punto de vista html está conformado por dos espacios simbólicos, el de la solución y el del problema.
Pff, no estoy deacuerdo en eso, es como decir que con batch creo código para realizar tareas del windows sin resolver un problema, no creo que sea un "punto" para definir un lenguaje de programación.
PD: Maldito internet, tuve que reescribir todo xD.
Zalu2!
jajaja lo del internet puede pasar, mi blog está orientado más que nada a Desarrollo de Software de Carácter Industrial, y bajo las normativas vigentes de calidad, empezando desde la norma ISO 9001 - 2008 en adelante, quiero aclarar que mi blog hace referencia a soft que no es desarrollado de forma artesanal (como la mayoría de la gente hace normalmente cuando programa cosas en lenguajes como php). Creo que tu concideras que escribir código en batch no es programar, en realidad batch corresponde a otra época que quizá tu no haz leído nada al respecto, batch corresponde a un tipo de lenguaje que se caracteriza por no ser parte del conjunto de lenguajes estructurados, que como dije en mi blog en otras entradas, la idea de ese trabajo, fue ántes de que Dijkstra Edger publicara sus ideas sobre el analizis del software. Donde realmente era la única forma de programar, el tiempo pasó, por lo que tranquilamente cualquiera hoy en día podría llegar a tu idea de que escribir código en batch no es programar, pero es porque batch no fué diseñado para los paradigmas e ideales de programación de hoy en día, fué diseñado para años atrás, pero eso no quiere decir que halla dejado de ser un lenguaje de programación.
Sumé el link de mi blog sobre la entrada que trata el tema que apoyas, porque no eres el único lector que verá ésto, y mucha gente nueva, se preguntará por qué todos afirman tales cosas, cual es el motivo. Es un poco egoísta pensar que agregué ese link unicamente para que tu lo leyeras, sería estúpido darte un link explicandote por que tienes razón xD.
CitarNo creo que por haber "nacido" antes del modelo de Programación Estructurada se deban considerar lenguajes de programación hoy en dia.
Estás en todo tu derecho de pensar que porque un lenguaje no nació ahora, no es lo que desde hace años atrás se denomina programación.
Es lógico que llegaras a la conclusión de que porque hoy en día hay nuevos lenguajes de programación que responden a nuevos paradigmas e ideales, los viejos ya no se pueden conciderar lenguajes de programación, pero tienes que tener en cuenta que porque un televisor de hace 10 años no soporte hdmi, no deja de ser un televisor, ¿está obsoleto?, si, ¿no es un televisor?, lamentablemente sigue siendo un televisor.
No haz dado ninguna razón válida como para pensar que batch por no es un lenguaje de programación, solo haz dicho, "yo pienso que no es un lenguaje de programación" me gustaría que des una explicación irrefutable que demuestre que estás en lo correcto.
Y volviendo a lo que acabas de decir:
CitarPff, no estoy deacuerdo en eso, es como decir que con batch creo código para realizar tareas del windows sin resolver un problema, no creo que sea un "punto" para definir un lenguaje de programación.
como dije, cuando hablamos de software de caracter industrial, el problema es intrínceco al desarrollo de software, quizá no lo sea para desarrollo de software artesanal, no obstante, si realmente no fuera la principal razón para definir a la programación, nadie se tomaría la molestia de escribir libros que hablen sobre el espacio de solución y el espacio del problema, nadie se tomaría la molestia de redactar textos que expliquen Gap Semántico.
Ahora te daré una base fundada que apoye mi explicación, como redacto en Los enlaces son solo para miembros.
Registrate o
iniciá sesión programar no es solo escribir un programa, se trata de una actividad que requiere analizar un problema, diseñar una solución, e implementarla. como está explicado en el Los enlaces son solo para miembros.
Registrate o
iniciá sesión que fué diseñado por grandes mentes de la industria hace años.
Yo no tengo problema en admitir que me equivoco cuando lo hago, pero para que pueda darme cuenta de que tu tienes la razón, tendrás que dar algún tipo de fundamento, basado en un tercero que apoye tu explicación, o explicar una teoría que pueda ser válida.
no es mi intención iniciar polémica, ni nada al respecto, me gustaría que si van a defender una idea, se lo tomen en serio, y con tranquilidad y paciencia redacten una razón explícita de por que afirman lo que escriben, y que tengan alguna fuente que abale lo que ustedes dicen, porque así realmente se puede aprender, si infieren ideales, y luego expresan teorías de personas relevantes que apoyen sus ideales, entonces estarán dando una grán fuente de información que realmente ayuda, ahora decir "esto no es así porque lo digo yo" no colabora mucho, yo dejé en mis entradas y en mis respuestas bastante material, nombres, fechas, y teorías que pueden buscarlas en internet (claro que en inglés encontrarán documentos más verídicos, y no de fuente tan diluída como wikipedia).
Saludos!