Lenguajes de programación


What do you mean with Programming Language?

Lenguaje de programación. es un idioma artificial diseñado para expresar computaciones que pueden ser llevadas a cabo por máquinas como las computadoras. Pueden usarse para crear programas que controlen el comportamiento físico y lógico de una máquina, para expresar algoritmos con precisión, o como modo de comunicación humana.

Los lenguajes de programación generalmente se dividen en dos grupos principales en base al procesamiento de sus comandos:

LENGUAJE DE PROGRAMACIÓN IMPERATIVO 

Un lenguaje imperativo programa mediante una serie de comandos, agrupados en bloques y compuestos de órdenes condicionales que permiten al programa retornar a un bloque de comandos si se cumple la condición. Estos fueron los primeros lenguajes de programación en uso y aún hoy muchos lenguajes modernos usan este principio.

LENGUAJE DE PROGRAMACIÓN FUNCIONAL

Un lenguaje de programación funcional(a menudo llamado lenguaje procedimental) es un lenguaje que crea programas mediante funciones, devuelve un nuevo estado de resultado y recibe como entrada el resultado de otras funciones. Cuando una función se invoca a sí misma, hablamos de recursividad.

A continuación libros en los que puedes aprender de los Lenguajes de Programación e incluso profundizar en algunos de los más famosos como Java, C++, Delphi...etc.


  
1.  A First Encounter with Machine Learning :
2.  Computer Science from the Bottom Up :
3.  Fundamentos de Programación con el Lengaje C++ :
4.  Invent your own computer games with Python (3ra Edición) :
5.  A Primer on Java (2da Edición) :
6.  A Primer on SQL (3ra Edición) :
7.  Models of Computation :
8.  Introcution to Design &Analysis of Algorithms - In Simple Way :
9.  Lenguaje de Programación en C :
10.  Modem C :
11.  Learn Physics by Programming in Haskell :
12.  Programming a Computer for Playing Chess :
13.  Learning Deep Architectures for Al :
14.  OpenIntro Statictics:
15.  Compiler Design in C:
16.  The Scheme Programming Language (4ta Edición):
17.  Notas sobre la dinámica de fluido Computacional:
18.  Desarrollo de algoritmos Genéticos en Lenguaje C:
19.  Desarrollando con Java 8: POKER :
20.  Lenguajes Autómatas finitos:
21.  Practical Foundations for Programming Languages (2nd Edición):
22.  Computing in C++, An Introduction to C:
23.  Principles of Programming Languages:
24.  Open Data Structures (in C++):
25.  Programming in C++:
26.  Programación con in-determinismo: un enfoque basado en la re-escritura:
27.  Software Architecture:
28.  CMD sin secretos v2:
29.  Visual Basic Script:
30.  Programming with Robots:
31.  BASIC(4ta Edición):
32.  Programming Forth:
33.  The Icon Programming Language:
34.  MSX Código Máquina. Programación Práctica.
35.  Comandos Linux Unix y Programacion SHELL:
36.  Introduccion a la Programación en VHDL
37.  Manual de Batch v1:
38.  Manual de Batch v2:
39.  Introduccion a .NET:
40.  Fortran. Programmers Reference Manual:
41.  Fortran 90/95 Programming Manual:
42.  The Scheme Programming Language (2da Edición):
43.  Programando con Smalltalk:

44.  TypeScript Language Specification:
45.  Lenguaje Ensamblador para PC:
46.  Computer Programming using GNU Smalltalk:
47.   ASP. NET Guia de desarrollos y aplicaciones web dinámicas:
48.  Programacion Visual con Software Libre
49.  Código máquina ZX (Para principiantes):
50.   Código Maquina ZX-Spectrum

No hay comentarios:

Publicar un comentario