Académique Documents
Professionnel Documents
Culture Documents
1E
CBTis 88
INDICE
Lenjuages de Programacin
Origen
Con el advenimiento de los computadores aparecen las secuencias de
posiciones de llaves elctricas que deban conectarse para obtener
una accin determinada.
La necesidad de recordar secuencias de programacin para las
acciones usuales llev a denominarlas con nombres fciles de
memorizar y asociar: ADD (sumar), SUB (restar), MUL (multiplicar),
CALL (ejectuar subrutina), etc. A esta secuencia de posiciones se le
denomin "instrucciones", y a este conjunto de instrucciones se le
llam lenguaje Ensamblador.
Posteriormente aparecieron diferentes lenguajes de programacin, los
cuales reciben su denominacin porque tienen una estructura
sintctica similar a los lenguajes escritos por los humanos.
Concepto
Un lenguaje de programacin es un lenguaje que puede ser
utilizado para controlar el comportamiento de una mquina,
particularmente una computadora. Consiste en un conjunto de reglas
sintcticas y semnticas que definen su estructura y el significado de
sus elementos, respectivamente.
Aunque muchas veces se usa lenguaje de programacin y lenguaje
informtico como si fuesen sinnimos, no tiene por qu ser as, ya
4
Funcionales
Logicos
Lenguajes orientados a objetos
6
ABAP
ABC
Ada
ActionScri
pt
Afnix
ALGOL
APL
ASP
ASP.NET
AWK
B
BASIC
BCPL
Befunge
Boo
C
C++
C#
Caml
Clipper
CLIPS
CLU
COBOL
CORAL
D
Delphi
DIV
Dylan
Eiffel
Erlang
Ensambla
dor
Extended
ML
Euphoria
Fnix
FlowMatic
Forth
FORTRA
N
Gambas
GML
GRAFCE
T
FP
Haskell
Icon
Inform
INTERCA
L
ISWIM
J
Java
JavaScript
Joy
KWC
LADDER
Letra
Lexico
Lingo
Lisp
Logo
Lua
MAGIC
Mainsail
Mesa
Miranda
ML
Modula
Modula-2
Modula-3
Natural
NetREXX
Oberon
Object
REXX
ObjectiveC
Ocaml
Occam
Oz
Pascal
Parlog
Perl
PHP
PL/1
Plankalkl
PostScript
PowerBuil
der
Prolog
Python
Rapid
REXX
RPN
RPG
Ruby
Sail
Sather
Scheme
Scriptol
Seed7
Self
Sh
Simula
Smalltalk
Snobol
SPARK
Squeak
SR
Standard
ML
TI-Basic
TCL
VBA
Visual
Basic
Visual C+
+
Visual
DialogScri
pt
Visual
Foxpro
XBase++
Yurix
ZPL
10
11
Surge la multiprogramacin.
Las computadoras pueden llevar a cabo ambas tareas de
procesamiento o anlisis matemticos.
Emerge la industria del "software".
Se desarrollan las minicomputadoras IBM 360 y DEC PDP-1.
Otra vez las computadoras se tornan ms pequeas, ms ligeras y ms
eficientes.
Consuman menos electricidad, por lo tanto, generaban menos calor.
Cuarta Generacin (1971-1988)
Aparecen los microprocesadores que es un gran adelanto de la
microelectrnica, son circuitos integrados de alta densidad y con una
velocidad impresionante. Las microcomputadoras con base en estos
circuitos son extremadamente pequeas y baratas, por lo que su uso se
extiende al mercado industrial. Aqu nacen las computadoras personales
que han adquirido proporciones enormes y que han influido en la sociedad
en general sobre la llamada "revolucin informtica".
Caractersticas de est generacin:
Se desarroll el microprocesador.
Se colocan ms circuitos dentro de un "chip".
"LSI - Large Scale Integration circuit".
"VLSI - Very Large Scale Integration circuit".
Cada "chip" puede hacer diferentes tareas.
Un "chip" sencillo actualmente contiene la unidad de control y la unidad
de aritmtica/lgica. El tercer componente, la memoria primaria, es
operado por otros "chips".
Se reemplaza la memoria de anillos magnticos por la memoria de
"chips" de silicio.
Se desarrollan las microcomputadoras, o sea, computadoras
personales o PC.
Se desarrollan las supercomputadoras.
Quinta Generacin (1983 al presente)
En vista de la acelerada marcha de la microelectrnica, la sociedad
industrial se ha dado a la tarea de poner tambin a esa altura el desarrollo
del software y los sistemas con que se manejan las computadoras. Surge
la competencia internacional por el dominio del mercado de la
computacin, en la que se perfilan dos lderes que, sin embargo, no han
12
13
14