P. 1
Lenguajes Programacion

Lenguajes Programacion

|Views: 79|Likes:
Published by cesarlin

More info:

Published by: cesarlin on May 20, 2012
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as DOCX, PDF, TXT or read online from Scribd
See more
See less

05/20/2012

pdf

text

original

LENGUAJES DE PROGRAMACION

Lista de los lenguajes de programación. El objetivo de esta lista de lenguajes de programación es incluir a todos los lenguajes de programación notables en la existencia, tanto los de uso actual y las históricas, en orden alfabético, a excepción de los dialectos de los lenguajes de programación BASIC y esotérico. A
                                    

A# .NET A# (Axiom) A-0 System A+ A++ ABAP ABC ABC ALGOL ABLE ABSET ABSYS Abundance ACC Accent Ace DASL ACT-III Action! ActionScript Ada Adenine Agda Agora AIMMS Alef ALF ALGOL 58 ALGOL 60 ALGOL 68 Alice Alma-0 AmbientTalk Amiga E AMOS AMPL APL AppleScript Arc

            

ARexx Argus AspectJ Assembly language ATS Ateji PX AutoHotkey Autocoder AutoIt AutoLISP / Visual LISP Averest AWK Axum

B
               

B Babbage Bash BASIC bc BCPL BeanShell Batch (Windows/Dos) Boo Borland C++ Boomerang Bourne shell (including bash and ksh) BREW BPEL BUGSYS BuildProfessional

       

Bertrand BETA Bigwig Bistro BitC BLISS Blue Bon

C
               

C++ - ISO/IEC 14882 C# - ISO/IEC 23270 C/AL Caché ObjectScript C Shell Caml Candle Candor Cayenne CDuce Cecil Cel Cesil CFML Cg Chapel

                                    CHAIN Charity Charm Chef CHILL CHIP-8 chomski Oxygene (formerly Chrome) ChucK CICS Cilk CL (IBM) Claire Clarion Clean Clipper CLIST Clojure CLU CMS-2 COBOL .ISO/IEC 1989 CobolScript Cobra CODE CoffeeScript Cola ColdC ColdFusion Cool COMAL Combined Programming Language (CPL) Common Intermediate Language (CIL) Common Lisp (also known as CL) COMPASS Component Pascal COMIT .

               Constraint Handling Rules (CHR) Converge Coral 66 Corn CorVision Coq COWSEL CPL csh CSP Csound Curl Curry Cyclone Cython D               DASL (Datapoint's Advanced Systems Language) DASL (Distributed Application Specification Language) Dart DataFlex Datalog DATATRIEVE dBase dc DCL Deesel (formerly G) Delphi DinkC DIBOL DL/I .

  Draco DYNAMO E                          E# Ease EASY Easy PL/I EASYTRIEVE PLUS ECMAScript Edinburgh IMP EGL Eiffel ELAN Emacs Lisp Emerald Epigram Erlang Escapade Escher ESPOL Esterel Etoys Euclid Euler Euphoria EusLisp Robot Programming Language CMS EXEC EXEC 2 .

F                                F F# Factor Falcon Fancy Fantom FAUST Felix Ferite FFP Fjölnir FL Flavors Flex FLOW-MATIC FOCAL FOCUS FOIL FORMAC @Formula Forth Fortran .ISO/IEC 1539 Fortress FoxBase FoxPro FP FPr Franz Lisp Frink F-Script Fuxi .

G                          G Game Maker Language GameMonkey Script GAMS GAP G-code Genie GDL Gibiane GJ GLSL GNU E GM Go Go! GOAL Gödel Godiva GOM (Good Old Mad) Goo GOTRAN GPSS GraphTalk GRASS Groovy H    HAL/S Hamilton C shell Harbour .

         Haskell HaXe High Level Assembly HLSL Hop Hope Hugo Hume HyperTalk I                  IBM Basic assembly language IBM HAScript IBM Informix-4GL IBM RPG ICI Icon Id IDL IMP Inform Io Ioke IPL IPTSCRAE ISLISP ISPF ISWIM J   J J# .

                   J++ jQuery JADE Jako JAL Janus JASS Java JavaScript JCL JEAN Join Java JOSS Joule JOVIAL Joy Julia JScript JavaFX Script K            K Kaleidoscope Karel Karel++ Kaya KEE KIF KRC KRL KRL (KUKA Robot Language) KRYPTON .

NET LabVIEW Ladder Lagoona LANSA Lasso LaTeX Lava LC-3 Leadwerks Script Leda Legoscript LilyPond Limbo Limnor LINC Lingo Linoleum LIS LISA Lisaac Lisp . ksh L                                 L L# .ISO/IEC 13816 Lite-C Lite-c Lithe Little b Logo Logtalk LPC LSE LSL Lua .

    Lucid Lustre LYaPAS Lynx M                              M M2001 M4 Machine code MAD (Michigan Algorithm Decoder) MAD/I Magik Magma make Maple MAPPER (Unisys/Sperry) now part of BIS MARK-IV (Sterling/Informatics) now VISION:BUILDER of CA Mary MASM Microsoft Assembly x86 Mathematica MATLAB Maxima (see also Macsyma) MaxScript internal language 3D Studio Max Maya (MEL) MDL Mercury Mesa Metacard Metafont MetaL Microcode MicroScript MIIS MillScript .

                   MIMIC Mirah Miranda MIVA Script ML Moby Model 204 Modelica Modula Modula-2 Modula-3 Mohol MOO Mortran Mouse MPD MSIL .Data NetLogo NetRexx NewLISP NEWP Newspeak .deprecated name for CIL MSL MUMPS N              Napier88 NASM NATURAL NEAT chipset Neko Nemerle NESL Net.

          NewtonScript NGL Nial Nice Nickle NPL Not eXactly C (NXC) Not Quite C (NQC) Nu NSIS O                       o:XML Oak Oberon Object Lisp ObjectLOGO Object REXX Object Pascal Objective-C Objective Caml Objective-J Obliq Obol occam occam-π Octave OmniMark Onyx Opa Opal OpenEdge ABL OPL OPS5 .

ISO 6160 PL/M PL/P PL/SQL .ISO 7185 Pawn PCASTL PCF PEARL PeopleCode Perl PDL PHP Phrogram Pico Pict Pike PIKT PILOT Pizza PL-11 PL/0 PL/B PL/C PL/I .       OptimJ Orc ORCA/Modula-2 Oriel Orwell Oxygene Oz P                           P# PARI/GP Pascal .

generator from Sybase PPL Processing Prograph PROIV Prolog Visual Prolog Promela PROTEL ProvideX Pro*C Pure Python Q       Q (equational programming language) Q (programming language from Kx Systems) Qi QtScript QuakeC QPL .4GL GUI appl.                       PL360 PLANC Plankalkül PLEX PLEXIL Plus POP-11 PostScript PortablE Powerhouse PowerBuilder .

R                        R R++ Racket RAPID Rapira Ratfiv Ratfor rc REBOL Redcode REFAL Reia Revolution rex REXX Rlab ROOP RPG RPL RSL RTL/2 Ruby Rus S       S S2 S3 S-Lang S-PLUS SA-C       Sed Self SenseTalk SETL Shift Script SiMPLE .

NET SOL Span SPARK SPIN SP/k SPS Squeak Squirrel SR S/SL Strand STATA Stateflow Subtext Suneido SuperCollider SuperTalk SYMPL SyncCharts SystemVerilog              SIMPOL SIMSCRIPT Simula Simulink SISAL SLIP SMALL Smalltalk Small Basic SML SNOBOL(SPITBOL) Snowball SOAP T   T TACL   TELCOMP TeX .                                  SabreTalk SAIL SALSA SAM76 SAS SASL Sather Sawzall SBL Scala Scheme Scilab Scratch Script.

NET Visual C# Visual DataFlex Visual DialogScript Visual FoxPro W .              TACPOL TADS TAL Tcl Tea TECO Topspeed TPU Trac T-SQL TTCN Turing TUTOR TXL      TEX TIE Timber Tom TOM U     Ubercode Unicon Unix shell UnrealScript   Uniface UNITY V            Vala VBA VBScript Verilog VHDL Visual Basic Visual J++ Visual J# Visual Objects VSXu Vvvv      Visual Basic .

See XPath Y    Yorick YQL Yoix Z    Z notation Zeno ZZT-oop   ZOPL ZPL Lenguajes Esotéricos .    WATFIV. WATFOR WebDNA WebQL Winbatch X             X++ X10 XBL XC (exploits XMOS architecture) xHarbour XL XOTcl XPL XPL0 XQuery XSB XSLT .

pero que al mismo tiempo sean Turing completos. Müller basó Brainfuck en la máquina de Turing y le sirvió de inspiración el compilador de 1024 bytes de tamaño del lenguaje FALSE. Estos lenguajes esotéricos (o exóticos) se crean como un pasatiempo para los desarrolladores. Algunos de estos Brainfuck lenguajes (jodecerebros). muchos de los cuales fueron desarrollados con el propósito de resultar divertidos (en vez de útiles) para los programadores. Primero se introducen en la pila las letras . Turing completo y que requiriese un compilador pequeño. Un "Hello. Befunge es un lenguaje de programación esotérico. izquierda o derecha. Difiere de los lenguajes convencionales en que los programas están dispuestos en una parrilla bidimensional. con el objetivo de hacer un lenguaje que fuera a la vez muy simple. Las instrucciones "flecha" dirigen el control de flujo hacia arriba. es un lenguaje son: de programación esotérico. que intentan hacer lenguajes lo más alejados de la forma de razonar humana. funge-oide. world" en Brainfuck Este sería el típico programa que escribe "Hello. diseñado por Urban Müller en 1993. reflexivo y basado en pila. world" (en rojo los comentarios). Befunge lo creó Chris Pressey en 1993 en un intento de diseñar un lenguaje tan difícil de compilar como humanamente posible fuera Este es un ejemplo del clásico programa "¡Hola mundo!". y los bucles se construyen dirigiendo el control de flujo en círculo. abajo.Existen muchos lenguajes de programación especialmente extraños.

estudiantes de Princeton. C-INTERCAL. Malbolge es peculiar porque se diseñó para ser el lenguaje más difícil. . Raymond. La versión actual. INTERCAL es un lenguaje de programación esotérico diseñado para ser extremadamente difícil de entender."olleH" como números ASCII. Una de las características más peculiares de INTERCAL es que en lugar de tener la sentencia GOTO (desaconsejada por Edsger Dijkstra) tiene la instrucción COME FROM #. seguido del carácter ASCII 10 (un salto de línea). Luego se extraen de la pila en orden LIFO y se muestran como caracteres de texto para dar "Hello". Sin embargo. El espacio es el carácter 32 en ASCII. El resto del código muestra de forma similar "World!". Fue creado por Don Woods y James Lyons. Malbolge es un lenguaje de programación esotérico de dominio público desarrollado por Ben Olmstead en 1998. varios de los trucos utilizados para hacerlo difícil de entender pueden ser evitados. es mantenido por Eric S. Se llamó así por el octavo círculo del infierno en La Divina Comedia. escrito por Dante. que aquí se construye multiplicando 4 por 8. Los autores originales dicen que INTERCAL significa "Compiled Language With No Pronounceable Acronym" ("Lenguaje compilado con ningún acrónimo pronunciable”) = código de ejemplo Hello World en INTERCAL (CINTERCAL). en 1972. antes de comenzar la salida de texto. Es una parodia de los lenguajes de programación FORTRAN y COBOL. que indica que cuando se ha ejecutado la sentencia # se salta a la siguiente sentencia después de COME FROM #.

Ook. Ook! Ook. Tiene 3 palabras reservadas (Ook. Según su diseñador. Ook?. Ook. Ook.Q+*)M'&%$H"!~}|Bzy?=|{z]KwZY44Eq0/{mlk** hKs_dG5[m_BA{?Y. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. El bibliotecario es un mago que se convirtió en orangután debido a un error en un conjuro mágico y cuyo vocabulario consta de una sola palabra: «Ook». David Morgan-Mar. Ook? Ook. Ook. Ook. Ook! pretende ser fácil de aprender para los orangutanes y evitar cualquier mención de la palabra «mono». Ook! Ook? Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook.+O< Ook! (con el signo de exclamación) es un lenguaje de programación esotérico Turing completo. Ook. Ook. Ook. El nombre del lenguaje y la relación con los orangutanes viene del personaje del bibliotecario que aparece en las novelas del Mundodisco de Terry Pratchett. El siguiente código desplegará "Hola Mundo!" en la salida estándar: dijo: Ook. Ook. el lenguaje está diseñado para orangutanes. Ook. Ook. Ook. Ook. Ook. Ook. que pueden combinarse en ocho maneras diferentes para formar el repertorio de instrucciones del lenguaje. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Deriva su completitud Turing de esta relación. Ook. Ook. Ook. Ook. Ook. Este lenguaje es una parodia de Brainfuck. Ook. Ook. Ook? Ook! Ook! Ook? Ook! Ook? Ook. Ook. y Ook!). Ook. Ook.Vb'rR5431M}/. Ook. Ook! Ook? Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook? Ook! Ook! Ook? Ook! Ook? Ook.zHGwEDCBA@98\6543W10/. Ook. Ook! Ook. Ook. Esto es un ejemplo de cómo programar en Ook!. Ook. Ook. Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook.R.Código dijo: de ejemplo Hello World (=<`:9876Z4321UT. Ook. Ook. Ook. . Ook. Ook.. del que toma su conjunto completo de comandos (ver tabla).

Ook. Ook. Ook? Ook. Ook. Ook. Ook? Ook. Ook! Ook. Ook. Ook. Ook. Ook. Ook! Ook. Ook. Ook. Ook. . Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook.Ook. Ook. Ook. Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook? Ook! Ook! Ook? Ook! Ook? Ook. Ook. Ook. Ook. Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook? Ook. Ook! Ook? Ook! Ook! Ook? Ook! Ook. Ook. Ook. Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook. Ook! Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook. Ook. Ook. Ook. Ook! Ook? Ook? Ook. Ook! Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook. Ook? Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook? Ook! Ook! Ook? Ook! Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook. Ook? Ook. Ook. Ook? Ook. Ook. Ook. Ook. Ook! Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook? Ook? Ook. Ook. Ook. Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook.

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->