LENGUAJES DE PROGRAMACIÓ N Dar clic en cada imagen para ver su información
Dar clic en las flechas para regresar al menú
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: CS FD 20 RT 90 FD 20 RT 90 FD 20 RT 90 FD 20 END
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: CLS REM DENISSE COLOR (5) LOCATE 3, 10 PRINT “MI PROYECTO” LOCATE 5, 15 PRINT “TRATARÁ SOBRE” END.
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. Var X, y: integer; Begin Clrscr
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>
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,Ant eriorAño):-obtener_año(Hoy,A), PA is A1, colocar_año(PA,Hoy,AnteriorAño).
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>
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!'"); } }
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
PERL Es 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>";
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 -> Bool esTerna 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.
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}.
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 archivos 3 files changed, 3 insertions(+), 0 deletions(-) create mode 100644 include/funciones.php create mode 100644 include/sistema.class.php create mode 100644 index.php