viernes, 12 de julio de 2019

¿Que es un Lenguaje de Programación?



Un lenguaje de programación es un lenguaje formal que proporciona una serie de instrucciones que permiten a un programador escribir secuencias de órdenes y algoritmos a modo de controlar el comportamiento físico y lógico de una computadora con el objetivo de que produzca diversas clases de datos. A todo este conjunto de órdenes y datos escritos mediante un lenguaje de programación se le conoce como programa.

Algunos de estos lenguajes están formados por un conjunto de símbolos (llamado alfabeto), reglas gramaticales (léxico/morfológicas y sintácticas) y reglas semánticas, que en conjunto definen las estructuras válidas en el lenguaje y su significado. Al proceso por el cual se escribe, se prueba, se depura, se compila (de ser necesario) y se mantiene el código fuente de un programa informático se le llama programación, que es la que define la creación de software mediante la aplicación de procedimientos lógicos a través de los siguientes pasos:

El desarrollo lógico del programa para resolver un problema en particular.
Escritura de la lógica del programa empleando un lenguaje de programación específico (codificación del programa).
Ensamblaje o compilación del programa hasta convertirlo en lenguaje de máquina.
Prueba y depuración del programa.
Desarrollo de la documentación.


Algunos de los lenguajes de programación son:

- JavaScript.
- Java.
- Phyton.
- C++.
- C#.
- PHP.
- TypeScript.
- Perl.
- Swift.
- Rust.
- R.






Phyton:

Se crea a finales de los 80 y principios de los 90. Su programación se orienta a objetos y se emplea para hacer aplicaciones genéricas (juegos, web o de escritorio), en la informática científica y big data, que ahora está muy de moda. Su código es de distribución libre, por lo que no tendrás que pagar licencias para usarlo.

Es escalable y flexible.
Funciona en múltiples plataformas (Windows, Mac, Linux).
Soporte de programación de interfaces gráficas de usuario.








JavaScript:

El JavaScript es un lenguaje de programación interpretado, lo que significa que no necesita ser compilado. Proviene del Java y se utiliza principalmente para la creación de páginas web. El JavaScript es una mezcla entre el Java y el HTML. Su creador fue Brendan Eich. Al principio se le llamo Mocha, mas tarde LiveScript, hasta que en el año 1995 se le llamo JavaScript.

Pero debemos saber que el JavaScript es un lenguaje muy diferente del Java. El JavaScript aunque es un lenguaje de programación orientado a objetos no tiene herencia, al contrario del Java que si la tiene, sino que el JavaScript es más bien un lenguaje orientado a eventos.

Otra diferencia entre ambos lenguajes es que mientras con el Java podemos crear aplicaciones autónomas como son los applets (programas que podemos incluir en las páginas web), el JavaScript es un lenguaje que se incorpora dentro de la página web, formando parte del código HTML sin el que no puede existir.



¿Que es el Software?



El software de un sistema informático no tienen presencia física, se almacenan en formato digital dentro de la memoria del computador. Existen diferentes tipos de software, generalmente el software se clasifica en tres grupos principales:

Software de sistema
Software de aplicación
Software de programación
Software del sistema es aquel utilizado para gestionar y controlar los componentes de hardware. El software del sistema se encargará del buen funcionamiento de todos los componentes de la computadora, así como de las herramientas para acelerar el equipo, y programas para mantenerse a salvo de virus. Hay varios tipos de software del sistema como:

Software del sistema operativo
Utilidades del software (antivirus)
Software para manejo de dispositivos (drivers)
Algunos ejemplos de software del sistema son: sistema operativo, compiladores, intérpretes, ensambladores etc.

Software de aplicación: permite al usuario del sistema completar una o varias tareas. Hay varias categorías de software de aplicaciones:

Software de propósito general (office Word, Excel, etc).
Software de propósito específico (sistemas educativos, médicos, etc).
Algunos ejemplos de software de aplicaciones son: Microsoft Word, Microsoft Excel, Microsoft Powerpoint, etc.

Software de programación: permite a los desarrolladores de aplicaciones utilizar lenguajes de programación necesarios para crear, mantener o ejecutar programas. Hay varias tipos de software de programación como:

Lenguajes de programación
Programas de biblioteca
Traductor de software (compilador, ensamblador, Intérprete)

¿Que Son Los Dispositivos Periféricos?


Existen los dispositivos periféricos de entrada, de salida de almacenamiento y de comunicación. En cuanto a los primeros, los más conocidos son los siguientes: el teclado, el ratón o mouse, el joystick o palanca de mando, el lápiz o pluma óptica, el scanner o el micrófono. Entre los dispositivos periféricos de salida se encuentran el monitor, la impresora, los altavoces, los plotters o el fax. Los de almacenamiento están relacionados con los procesos de entrada y salida de información (el disco duro, el lector de CD, las cintas magnéticas o la memoria portátil). También existen los dispositivos de comunicación, que son los que permiten la interacción con otras máquinas (la tarjeta de red,  el concentrador o el enrutador).

Los dispositivos periféricos son una parte de los componentes materiales de un computador (en términos informáticos se utiliza la palabra hardware), los cuales funcionan debido a un programa de tratamiento de la información (conocido como software).


¿Que es la memoria?


la memoria es el dispositivo que retiene, memoriza o almacena datos informáticos durante algún período de tiempo.1?La memoria proporciona una de las principales funciones de la computación moderna: el almacenamiento de información y conocimiento. 

¿Qué es la memoria RAM?
La RAM es la memoria de acceso aleatorio (Random Access Memory). En la RAM se cargan todas las instrucciones que ejecuta el procesador, además de otras unidades. Es de acceso aleatorio, porque puede leer o escribir en una posición de memoria. Un proceso que dependiendo del procesador y de la RAM, podemos hacer más o menos rápido (como por ejemplo abrir aplicaciones).


¿Qué es la memoria ROM?

Las memorias ROM en ordenador se utilizan como medio de almacenamiento de datos. Permiten guardar datos e información del sistema, configuración, programas, etc. Pero con el paso de los años, cada vez se han visto más interrumpidos por las nuevas memorias flash, que se encuentran más difundidas como en móviles y otros dispositivos, tipo PDA.


CPU


La unidad central de procesamiento o unidad de procesamiento central (conocida por las siglas CPU, del inglés: central processing unit), es el hardware dentro de un ordenador u otros dispositivos programables, que interpreta las instrucciones de un programa informático mediante la realización de las operaciones básicas aritméticas, lógicas y de entrada/salida del sistema. El término, y su acrónimo, han estado en uso en la industria de la Informática por lo menos desde el principio de los años 1960.1? La forma, el diseño de CPU y la implementación de las CPU ha cambiado drásticamente desde los primeros ejemplos, pero su operación fundamental sigue siendo la misma.


¿Que es Hardware?



La palabra hardware en informática se refiere a las partes físicas, tangibles, de un sistema informático; sus componentes eléctricos, electrónicos, electromecánicos y mecánicos. Los cables, así como los gabinetes o cajas, los periféricos de todo tipo, y cualquier otro elemento físico involucrado, componen el hardware o soporte físico.




¿Que es la Informática?


La Informática es la disciplina o campo de estudio que abarca el conjunto de conocimientos, métodos y técnicas referentes al tratamiento automático de la información, junto con sus teorías y aplicaciones prácticas, con el fin de almacenar, procesar y transmitir datos e información en formato digital utilizando sistemas computacionales. Los datos son la materia prima para que, mediante su proceso, se obtenga como resultado información.  Para ello, la informática crea y/o emplea sistemas de procesamiento de datos, que incluyen medios físicos (hardware) en interacción con medios lógicos (software) y las personas que los programan y/o los usan.