domingo, 12 de agosto de 2018

Comentarios Nice 👀😆

Comentario al Blog de Emerson





Comentario al Blog de Ander



Comentario al Blog De Arin


Historia

Historia

Para que la computadora entienda nuestras instrucciones debe usarse un lenguaje específico conocido como código máquina, el cual la máquina comprende fácilmente, pero que lo hace excesivamente complicado para las personas. De hecho sólo consiste en cadenas interminables de números 1 y 0. (Binario)



Para facilitar el trabajo, los primeros operadores de computadoras decidieron reemplazar los 1 y 0 por palabras o letras provenientes del inglés; éste se conoce como lenguaje ensamblador. Por ejemplo, para sumar se usa la letra A de la palabra inglesa add (sumar). En realidad escribir en lenguaje ensamblador es básicamente igual que hacerlo en lenguaje máquina, pero las letras y palabras son más fáciles de recordar y entender que los números.

La necesidad de recordar secuencias de programación para las acciones usuales llevó a denominarlas con nombres fáciles de memorizar y asociar: ADD (sumar), SUB (restar), MUL (multiplicar), CALL (ejecutar 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 programación, los cuales reciben su denominación porque tienen una estructura sintáctica similar a los lenguajes escritos por los humanos, denominados también lenguajes de alto nivel.

La primera programadora de computadora conocida fue Ada Lovelace, hija de Anabella Milbanke Byron y Lord Byron. Anabella introdujo en las matemáticas a Ada quien, después de conocer a Charles Babbage, tradujo y amplió una descripción de su máquina analítica. Incluso aunque Babbage nunca completó la construcción de cualquiera de sus máquinas, el trabajo que Ada realizó con éstas le hizo ganarse el título de primera programadora de computadoras del mundo. El nombre del lenguaje de programación Ada fue escogido como homenaje a esta programadora.

La sintaxis

 de un lenguaje de programación se define como el conjunto de reglas que deben seguirse al escribir el código fuente de los programas para considerarse como correctos para ese lenguaje deprogramación. La sintaxis de JavaScript es muy similar a la de otros lenguajes de programación como Java y C.


A finales de 1953John W. Backus sometió una propuesta a sus superiores en IBM para desarrollar una alternativa más práctica al lenguaje ensamblador para programar el computador central IBM 704. El histórico equipo Fortran de Backus consistió en los programadores Richard Goldberg, Sheldon F. Best, Harlan Herrick, Peter Sheridan, Roy Nutt, Robert Nelson, Irving Ziller, Lois Haibt y David Sayre.

El primer manual para el lenguaje Fortran apareció en octubre de 1956, con el primer compilador Fortran entregado en abril de 1957. Esto era un compilador optimizado, porque los clientes eran reacios a usar un lenguaje de alto nivel a menos que su compilador pudiera generar código cuyo desempeño fuera comparable al de un código hecho a mano en lenguaje ensamblador.

En 1960, se creó COBOL, uno de los lenguajes usados aun en 2010 en informática de gestión.

A medida que la complejidad de las tareas que realizaban las computadoras aumentaba, se hizo necesario disponer de un método más eficiente para programarlas. Entonces, se crearon los lenguajes de alto nivel, como lo fue el BASIC en las versiones introducidas en los microordenadores de la década de 1980. Mientras que una tarea tan sencilla como sumar dos números puede necesitar varias instrucciones en lenguaje ensamblador, en un lenguaje de alto nivel bastará con solo una.


Todos Los Lenguajes De Programación 

A

  • A# .NET
  • A# (Axiom)
  • A-0 System
  • A+
  • A++
  • ABAP
  • ABC
  • ABC ALGOL
  • ABLE
  • ABEL
  • 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
  • Arden Syntax1
  • ARexx
  • Argus
  • AspectJ
  • ASP.NET
  • Assembly language
  • ATS
  • Ateji PX
  • AutoHotkey
  • Autocoder
  • AutoIt
  • HTML
  • Averest
  • AWK
  • Axum

B

  • B
  • Babbage
  • Bash
  • BASIC
  • bc
  • BCPL
  • BeanShell
  • Batch (Windows/Dos)
  • Bertrand
  • BETA
  • Bigwig
  • Bistro
  • BitC
  • BLISS
  • Blue
  • Bon
  • Boo
  • Boomerang
  • Bourne shell (incluye bash y ksh)
  • B.R.E.W.
  • Brainfuck
  • BPEL
  • BUGSYS
  • BuildProfessional

C

  • C
  • C--
  • C++ - ISO/IEC 14882
  • C# - ISO/IEC 23270
  • C/AL
  • Caché ObjectScript
  • C Shell
  • Caml
  • Candle
  • Cayenne
  • CDuce
  • Cecil
  • Cel
  • Cesil
  • Ceylon
  • CFML
  • Cg
  • Chapel
  • CHAIN
  • Charity
  • Charm
  • Chef
  • CHILL
  • CHIP-8
  • chomski
  • Chrome (Ahora Oxygene)
  • ChucK
  • CICS
  • CIL
  • Cilk
  • CL (IBM)
  • Claire
  • Clarion
  • Clean
  • Clipper
  • CLIST
  • Clojure
  • CLU
  • CMS-2
  • COBOL - ISO/IEC 1989
  • Cobra
  • CODE
  • CoffeeScript
  • Cola
  • ColdC
  • ColdFusion
  • Cool
  • COMAL
  • Common Lisp (también conocido como CL)
  • COMPASS
  • Component Pascal
  • COMIT
  • Constraint Handling Rules (CHR)
  • Converge
  • CORAL66
  • Corn
  • CorVision
  • Coq
  • COWSEL
  • CPL
  • csh
  • CSP
  • Csound
  • Curl
  • Curry
  • Cyclone
  • Cython

D

  • D
  • DaVinci Concurrente
  • DASL (Datapoint's Advanced Systems Language)
  • DASL
  • Dart
  • DataFlex
  • Datalog
  • DATATRIEVE
  • DAVID SASTRE
  • dBase
  • DC
  • DCL
  • Deesel (formalmente G)
  • Delphi
  • DinkC
  • DIBOL
  • DL/I
  • Draco
  • Dylan
  • DYNAMO

E

  • E
  • E#
  • Ease
  • Easy PL/I
  • EASYTRIEVE PLUS
  • ECMAScript
  • Edinburgh IMP
  • EGL
  • Eiffel
  • ELAN
  • Emacs Lisp
  • Emerald
  • Epigram
  • Erlang
  • es
  • Escapade
  • Escher
  • ESPOL
  • Esterel
  • Etoys
  • Euclid
  • Euler
  • EUPHORIA
  • EusLisp Robot Lenguaje de programación
  • CMS EXEC
  • EXEC 2
  • EXCEL

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
  • FSProg
  • Fuxi

G

  • G
  • Gambas
  • Game Maker Language
  • GameMonkey Script
  • GarGar
  • GAMS
  • GAP
  • G-code
  • Genie
  • GDL
  • Gibiane
  • GJ
  • GEORGE (lenguaje de programación)
  • GLSL
  • GNU E
  • Go
  • Go!
  • GOAL
  • Gödel
  • Godiva
  • Goo
  • GOTRAN
  • GPSS
  • GraphTalk
  • GRASS
  • Groovy

H

  • Hack (lenguaje de programación)
  • 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
  • ICI
  • Icon
  • Id
  • IDL
  • IMP
  • Inform
  • Io
  • Ioke
  • IPL
  • IPTSCRAE
  • ISLISP
  • ISPF
  • ISWIM

J

  • J
  • J#
  • J++
  • JADE
  • Jako
  • JAL
  • Janus
  • JASS
  • Java
  • JavaScript
  • JCL
  • JEAN
  • Join Java
  • JOSS
  • Joule
  • JOVIAL
  • Joy
  • JScript
  • JavaFX Script
  • Julia

K

  • K
  • Kaleidoscope
  • Karel
  • Karel++
  • Kaya
  • KEE
  • KIF
  • KRC
  • KRL
  • KRL (KUKA Lenguaje Robot)
  • KRYPTON
  • ksh
  • Kotlin

L

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

M

  • M
  • M2001
  • M4
  • Machine code
  • MAD (Michigan Algorithm Decoder)
  • MAD/I
  • Magik
  • Magma
  • make
  • Maple
  • MAPPER (Unisys/Sperry) ahora parte de BIS
  • MARK-IV (Sterling/Informatics)
  • Mary
  • MASM Microsoft Assembly x86
  • Mathematica
  • MATLAB
  • Maxima (ver también Macsyma)
  • Max (Max Msp - Entorno de programación gráfico)
  • MaxScript lenguaje interno de 3D Studio Max
  • Maya (MEL)
  • MDL
  • Mercury
  • Mesa
  • Metacard
  • Metafont
  • MetaL
  • MetaQuotes Language (MQL4/MQL5)
  • Microcode
  • MicroScript
  • MIIS
  • MillScript
  • MIMIC
  • Mirah
  • Miranda
  • MIVA Script
  • ML
  • Moby
  • Model 204
  • Modelica
  • Modula
  • Modula-2
  • Modula-3
  • Mohol
  • Monkey X
  • MOO
  • Mortran
  • Mouse
  • MPD
  • MSIL - nombre deprecado por CIL
  • MSL
  • MUMPS

N

  • Napier88
  • NASM
  • NATURAL
  • Neko
  • Nemerle
  • NESL
  • Net.Data
  • NetLogo
  • NetRexx
  • NewLISP
  • NEWP
  • Newspeak
  • NewtonScript
  • NGL
  • Nial
  • Nice
  • Nickle
  • Nodejs
  • NPL
  • Not eXactly C (NXC)
  • Not Quite C (NQC)
  • Nu
  • NSIS
  • NoSQL (NoSQL)

O

  • o:XML
  • Oak
  • Oberon
  • Obix
  • OBJ2
  • Object Lisp
  • ObjectLOGO
  • Object REXX
  • Object Pascal
  • Objective-C
  • Objective-J
  • Obliq
  • Obol
  • OCaml
  • occam
  • occam-π
  • Octave
  • OmniMark
  • Onyx
  • Opa
  • Opal
  • OpenEdge ABL
  • OPL
  • OPS5
  • OptimJ
  • Orc
  • ORCA/Modula-2
  • Oriel
  • Orwell
  • Oxygene
  • Oz

P

  • P#
  • PARI/GP
  • Pascal - ISO 7185
  • Pauscal en español
  • 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 - ISO 6160
  • PL/M
  • PL/P
  • PL/SQL
  • PL360
  • PLANC
  • Plankalkül
  • PLEX
  • PLEXIL
  • Plus
  • POP-11
  • PostScript
  • PortablE
  • Powerhouse
  • PowerBuilder
  • PowerShell
  • PPL
  • Processing
  • Processing.js
  • Prograph
  • PROIV
  • Prolog
  • Visual Prolog
  • Promela
  • PROTEL
  • ProvideX
  • Pro*C
  • Pure
  • Python

Q

  • Q (lenguaje de programación ecuacional)
  • Q (lenguaje de programación de Kx Systems)
  • QBasic
  • Qi
  • QtScript
  • QuakeC
  • QPL

R

  • R
  • R++
  • Racket
  • RAPID
  • Rapira
  • Ratfiv
  • Ratfor
  • rc
  • Realbasic
  • REBOL
  • Redcode
  • REFAL
  • Reia
  • Revolution
  • rex
  • REXX
  • Rlab
  • ROOP
  • RPG
  • RPL
  • RSL
  • RTL/2
  • Ruby
  • Rust

S

  • S
  • S2
  • S3
  • S-Lang
  • mIRC scripting
  • S-PLUS
  • SA-C
  • SabreTalk
  • SAIL
  • SALSA
  • SAM76
  • SAS
  • SASL
  • Sather
  • Sawzall
  • SBL
  • Scala
  • Scheme
  • Scilab
  • Scratch
  • Script.NET
  • Sed
  • Seed7
  • Self
  • SenseTalk
  • SETL
  • Shift Script
  • SiMPLE
  • SIMPOL
  • SIMSCRIPT
  • Simula
  • Simulink
  • SISAL
  • SLIP
  • SMALL
  • Smalltalk
  • Small Basic
  • SML
  • SNOBOL(SPITBOL)
  • Snowball
  • Swift
  • SOL
  • Span
  • SPARK
  • SPIN
  • SP/k
  • SPS
  • Squeak
  • Squirrel
  • SR
  • S/SL
  • Starlogo
  • Strand
  • STATA
  • Stateflow
  • Subtext
  • Suneido
  • SuperCollider
  • SuperTalk
  • SYMPL
  • SyncCharts
  • SystemVerilog

T

  • T
  • TACL
  • TACPOL
  • TADS
  • TAL
  • Tcl
  • Tea
  • TECO
  • TELCOMP
  • TeX
  • TEX
  • TIE
  • Timber
  • TMG
  • Tom
  • TOM
  • Topspeed
  • TPU
  • Trac
  • T-SQL
  • TTCN
  • Turing
  • TUTOR
  • TXL
  • TypeScript

U

  • Ubercode
  • UCSD Pascal
  • Unicon
  • Uniface
  • UNITY
  • Unix shell
  • UnrealScript

V

  • Vala
  • VBA
  • VBScript
  • Verilog
  • VHDL
  • Visual Basic
  • Visual Basic .NET
  • Visual C#
  • Visual DataFlex
  • Visual DialogScript
  • Visual Fortran
  • Visual FoxPro
  • Visual J++
  • Visual J#
  • Visual Objects
  • VSXu
  • Vvvv

W

  • WATFIV, WATFOR
  • WebDNA
  • WebQL
  • Windows PowerShell
  • Winbatch

X

  • X++
  • X10
  • XBL
  • XC (aprovecha XMOS architecture)
  • xHarbour
  • XL
  • XOTcl
  • XPL
  • XPL0
  • XQuery
  • XSB
  • XSLT - Ver XPath

Y

  • Yorick
  • YQL

Z

  • Z notation
  • Zeno
  • ZOPL
  • ZPL

Comentarios Nice 👀😆 Comentario al Blog de Emerson Comentario al Blog de Ander Comentario al Blog De Arin