top of page

ELEMENTOS & formulas

Público·1 miembro

Fundamentos de Programación | Curso


Fundamentos de programación
MOOC Udemy

Java, JavaScript, PHP, Pyton, Ruby, Go, C#, C++, C,

Libreta de práctica · Programiz


Premisa 1.

No todos los lenguajes informáticos son lenguajes de programación.


Premisa 2.

Todos los lenguajes informáticos se escriben con programas.


Premisa 3.

Todos los programas se escriben con código.


Conceptos


Programa = Conjunto de instrucciones que resuelven un problema a partir de los datos administrados. A


Programa = Variables + Constantes. B


Programa = Programador + Programación. C


Deducciones


Programar | Escribir código.


Lenguaje = Comunicación


Comunicación = Transmisión de información


Consecuencias


Lenguaje binario | Código| Lenguaje humano


Síntesis


Código (Símbolos+Sintaxis+Vocabulario) | Lenguaje binario



Binario = 0s+1s | Inteligencia electro mineral (Procesadores sólidos)


Código = Espacios informáticos (Electro espacialidad)


Espacio informático = Memoria


Memoria = Datos


Datos = Variables


Variables = ( - ) Variables ( + ) Constantes


Lenguajes = Simbolos (Operadores+Sintaxis+Caracteres [Letras+Numeros]+Textos+Lógica)

Fundamentos


Lenguajes de programación | Java, JavaScript, PHP, Pyton, Ruby, Go, C#, C++, C, etc.


Tipos de lenguaje: Compilado + Interpretados.


Interfaz para escribir código que revisa la sintaxis = IDE (Consola)


Programar: Lenguaje (Sintaxis específica) = Código fuente


Código fuente = Símbolos


Símbolos = Operadores+Números+Letras+Lógica

Escribir un mensaje x


Mismo mensaje, diferente sintaxis.


Lenguajes: Compilados+Interpretados


Los diferentes lenguajes de programación traducen a binario compilando o interpretando.


Compilar | Interpretar


1. Los lenguajes compilados se escriben con una interfaz o IDE que al final produce un archivo ejecutable, apk (Android), exe (Windows), dmg (Mac).


2. Los lenguajes interpretados se pueden escribir con cualquier editor de texto y no producen archivos ejecutables.


Áreas de aplicación.

1. Los lenguajes compilados se usan en la creación de programas para instalar en dispositivos y computadoras.


2. Los lenguajes interpretados se utilizan en el desarrollo de aplicaciones virtuales para ejecutar sobre internet, sin instalar directamente en ningún dispositivo o computadora.

Usos +comunes


1. Python: Web, Sistemas, Análisis de datos, Juegos. (YouTube, Spotify, Instagram).


2. JavaScritp: Web y juegos. (Paypal, Uber, Netflix).


3. PHP: Web. (Facebook, Wikipedia, Flicker).


4. Ruby: Web y juegos. (Twitter)


5. Java: Web, juegos móviles y apps de escritorio. (Gmail, android, minecraft).


6. Go: Web, móviles, sistemas, apps de escritorio. (Apps de google).


7. C: Web, juegos, sistemas, móviles, apps de escritorio. (Unix).


8. C++: Web, juegos, sistemas, analíticas, móviles, apps de escritorio. (Suite Adobe).


9. C#: Web, juegos, apps móviles y de escritorio, escritorio.


IDEs +comunes


Y Android Studio para apks.


Variables


Memoria = Espacio

Espacio = Dato

Datos = Variables


Variables | Variables+Constantes

23 vistas
bottom of page