Foro de elhacker.net

Programación => Programación General => Mensaje iniciado por: inma55 en 28 Marzo 2023, 17:23 pm



Título: lenguajes programacion
Publicado por: inma55 en 28 Marzo 2023, 17:23 pm
a ver,solo se que el html se crea desde el bloc de notas (no se si desde otro editor de texto es posible).

Mi duda es respecto a los demás lenguajes de programacion. ¿como se generan? alguno se podria generar desde un bloc de notas? ¿necesitan un programa especifico para poder generarse? Es decir,si quiero crear algo con php,que necesito? si quiero crear algo con c+ que necesito?

gracias


Título: Re: lenguajes programacion
Publicado por: MCKSys Argentina en 28 Marzo 2023, 23:52 pm
Hola!

a ver,solo se que el html se crea desde el bloc de notas (no se si desde otro editor de texto es posible).

Mi duda es respecto a los demás lenguajes de programacion. ¿como se generan? alguno se podria generar desde un bloc de notas? ¿necesitan un programa especifico para poder generarse? Es decir,si quiero crear algo con php,que necesito? si quiero crear algo con c+ que necesito?

gracias

Revisa los siguientes links:

https://es.wikipedia.org/wiki/Lenguaje_de_programaci%C3%B3n (https://es.wikipedia.org/wiki/Lenguaje_de_programaci%C3%B3n)
https://es.wikipedia.org/wiki/Historia_de_los_lenguajes_de_programaci%C3%B3n (https://es.wikipedia.org/wiki/Historia_de_los_lenguajes_de_programaci%C3%B3n)

Saludos!


Título: Re: lenguajes programacion
Publicado por: Locura_23 en 29 Marzo 2023, 03:04 am
Hola el código es esencialmente texto y puede escribirse en un bloc de notas, no importa el lenguaje. Pero nadie en general utiliza el block de notas, ya que es muy incomodo escribir tu codigo ahi.  (No confundir block de notas con notepad++, este ultimo sí es para programadores).

Luego, para hacer un programa necesitas el codigo fuente (el texto) pero además necesitas convertir ese texto a código máquina y además unir todos los archivos relacionados. Entonces tampoco puedes utilizar el block de notas para esto, necesitas hacer otros pasos luego de tener tu codigo escrito para convertirlo en un programa.

Para codificar programas se utiliza un IDE, que es un programa para escribir, depurar, (buscar y quitar errores) compilar y ejecutar tus codigo. Hay varios IDE, aunque uno muy popular es Visual Studio Code. Y en este IDE puedes codificar cualquier lenguaje, sin embargo, tenes que investigar como configurar este IDE para el lenguaje en que quieras programar. Para esto hay muchos videos de youtube al respecto.



Título: Re: lenguajes programacion
Publicado por: inma55 en 29 Marzo 2023, 17:27 pm
Hola el código es esencialmente texto y puede escribirse en un bloc de notas, no importa el lenguaje. Pero nadie en general utiliza el block de notas, ya que es muy incomodo escribir tu codigo ahi.  (No confundir block de notas con notepad++, este ultimo sí es para programadores).

Luego, para hacer un programa necesitas el codigo fuente (el texto) pero además necesitas convertir ese texto a código máquina y además unir todos los archivos relacionados. Entonces tampoco puedes utilizar el block de notas para esto, necesitas hacer otros pasos luego de tener tu codigo escrito para convertirlo en un programa.

Para codificar programas se utiliza un IDE, que es un programa para escribir, depurar, (buscar y quitar errores) compilar y ejecutar tus codigo. Hay varios IDE, aunque uno muy popular es Visual Studio Code. Y en este IDE puedes codificar cualquier lenguaje, sin embargo, tenes que investigar como configurar este IDE para el lenguaje en que quieras programar. Para esto hay muchos videos de youtube al respecto.



IDE y framework es muy parecido?


Título: Re: lenguajes programacion
Publicado por: Locura_23 en 29 Marzo 2023, 18:22 pm
Es una buena pregunta, pero son cosas distintas.

Hasta donde sé, un framework incluye un lenguaje o una serie de lenguajes, tecnologías y practicas de codigo, etc. Es una forma de arquitectura de software. Por ejemplo, el framework de Microsoft Windows es .NET

Un IDE es simplemente un programa para desarrollar programas (escribir, depurar, compilar y ejecutar) y no tiene nada que ver con cómo luego esas tecnologías van a actuar en conjunto para formar un programa.

Que hay IDEs que son los mas utilizados para trabajar con un determinado framework eso sí es cierto. Por ejemplo para trabajar con el framework .NET se utiliza el IDE Visual Studio (tambien de Microsoft).