lenguajes de programación

14
LENGUAJES DE PROGRAMACIÓN Dar clic en cada imagen para ver su informaci ón Dar clic en las flechas para regresar al menú

Transcript of lenguajes de programación

Page 1: lenguajes de programación

LENGUAJES DE

PROGRAMACIÓN

Dar clic en cada imagen para ver su información

Dar clic en las flechas para regresar al

menú

Page 2: lenguajes de programación
Page 3: lenguajes de programación

LOGO

Logo es un lenguaje de programación de alto nivel, en parte funcional, en parte estructurado. Logo fue creado con la finalidad de usarlo para enseñar programación y proporciona soporte para manejo de listas, archivos y entrada/salida.Estructura:CSFD 20RT 90FD 20RT 90FD 20RT 90FD 20END

Page 4: lenguajes de programación

QBASIC

Es una familia de lenguajes de programación de alto nivel. fue diseñado como un medio para facilitar programar computadores a estudiantes que no fueran de ciencias. BASIC originalmente fue desarrollado como una herramienta de enseñanza.Estructura:CLSREM DENISSECOLOR (5)LOCATE 3, 10PRINT “MI PROYECTO”LOCATE 5, 15PRINT “TRATARÁ SOBRE”END.

Page 5: lenguajes de programación

TURBO PASCAL

Con esta poderosa herramienta, se pueden crear un sin número de aplicaciones por ejemplo simples operaciones aritméticas como sumas, restas, hasta sistemas operativos, lenguajes de programación, simulaciones, videojuegos, manejadores de base de datos, virus y una amplia gama de programas cuyo único límite es solo la imaginación del programador. Estructura:Program ejemplo; Gotoxy (23, 4); write (‘hola’);Uses Readln;Crt; End.VarX, y: integer;BeginClrscr

Page 6: lenguajes de programación

HTML

Es el lenguaje con el que se definen las páginas web. Básicamente se trata de un conjunto de etiquetas que sirven para definir el texto y otros elementos que compondrán una página web.Se creó en un principio con objetivos divulgativos de información con texto y algunas imágenes.Estructura:<HTML><HEAD> <TITLE>Título de la página</TITLE> </HEAD> <BODY> (Aquí iría el contenido de la página) </BODY> </HTML>

Page 7: lenguajes de programación

PROLOG

Es un lenguaje para programar artefactos electrónicos mediante el paradigma lógico con técnicas de producción final interpretada. Es bastante conocido en el área de la Ingeniería Informática para investigación en Inteligencia Artificial.Estructura:año_proximo(Hoy,ProximoAño):-obtener_año(Hoy,A), NA is A+1,colocar_año(NA,Hoy,ProximoAño).año_anterior(Hoy,AnteriorAño):-obtener_año(Hoy,A), PA is A-1, colocar_año(PA,Hoy,AnteriorAño).

Page 8: lenguajes de programación

PHP

Es un lenguaje de programación interpretado y diseñado originalmente para la creación de paginas web dinámicas. Es usado principalmente en interpretación del lado del servidor puede ser utilizado desde una interfaz de línea de comandos o en la creación de otros tipos de programas.Estructura:<HTML><HEAD><TITLE>Mi primer programa en PHP</TITLE></HEAD><BODY><?PHP print(“<P>Denisse</P>”);?></BODY></HTML>

Page 9: lenguajes de programación

JAVA

Lenguaje de programación orientado a objetos. Este lenguaje define una máquina virtual independiente de la plataforma donde se ejecuta, que procesa programas, llamados Applets, descargados desde el servidor Web. Además, debido al modo de ejecución de los Applets, este lenguaje es muy seguro frente a la presencia y ataque de virus informáticos.Estructura:public class FirstSample{ public static void main(String[ ] args){ System.out.println("We will not use 'Hello, Sansanos!'");}}

Page 10: lenguajes de programación

LÉXICO

Es un lenguaje de programación orientado a objetos, con palabras claves en castellano pero modificables mediante sinónimos, que corre sobre la plataforma distribuible.Su compilador se encuentra disponible para uso libre en Internet.Estructura:tarea empiece el objeto nombre son caracteres entre nombre muestre "Hola ", nombre termine

Page 11: lenguajes de programación

PERLEs la alternativa más popular a PHP, seguramente porque es el lenguaje más antiguo también dentro de las alternativas. En internet nos encontramos numerosos recursos que utilizan Perl.Estructura:print '<table border="1">';foreach $x (0..@estructura-1){print "<tr>\n";foreach $y (0..@{$estructura[$x]}-1){print "<td> $estructura[$x][$y] </td>\n";}print "</tr>\n\n";}print "</table>";

Page 12: lenguajes de programación

HASKELL

Es un lenguaje de programación declarativo y funcional. Otras características son el polimorfismo y la evaluación perezosa, está basado en el cálculo lambda.Estructura:esTerna :: Integer -> Integer -> Integer -> BoolesTerna x y z = x^2+y^2==z^2 terna :: Integer -> Integer -> (Integer,Integer,Integer)terna x y = if x>y then ( x^2 - y^2 , 2*x*y , x^2 + y^2) else error "no hay terna"p_ternas x y = x>0 && y>0 && x>y ==> esTerna l1 l2 h where (l1,l2,h) = terna x y-- *Main> quickCheck p_ternas-- *** Gave up! Passed only 77 tests.

Page 13: lenguajes de programación

ERLANG

Es un lenguaje de programación concurrente y un sistema de ejecución que incluye una máquina virtual y bibliotecas. es un lenguaje funcional, con evaluación estricta, asignación única, y tipado dinámico.Estructura:elected(State, Election, undefined) -> Synch = [], io:format("no one elected? ~p~n", [Election]), {ok, Synch, State}; elected(State, Election, Node) -> io:format("elected node [~p]: ~p~n", [Node, Election]), {reply, [], State}. surrendered(State,Synch,Election)-> io:format("surrendered (~p): ~p~n", [Synch, Election]), {ok, State}.

Page 14: lenguajes de programación

GIT

Es un software de control de versiones diseñado por Linus Torvalds, pensando en la eficiencia y la confiabilidad del mantenimiento de versiones de aplicaciones cuando estas tienen un gran número de archivos de código fuente.Estructura:$ git commit -m "Primer commit; agregue la estructura de archivos"[master (root-commit) 0034116] Primer commit; agregue la estructura de archivos3 files changed, 3 insertions(+), 0 deletions(-)create mode 100644 include/funciones.phpcreate mode 100644 include/sistema.class.phpcreate mode 100644 index.php