Els 5 idiomes de programació que van crear Internet

Autora: Lewis Jackson
Data De La Creació: 8 Ser Possible 2021
Data D’Actualització: 24 Juny 2024
Anonim
Els 5 idiomes de programació que van crear Internet - Tecnologia
Els 5 idiomes de programació que van crear Internet - Tecnologia

Content


Font: monsitj / iStockphoto

Emportar:

Sense aquests llenguatges de programació, Internet no existiria.

Internet no podria funcionar sense que algú escrigués algun codi, però a la història d’Internet hi ha alguns idiomes en particular que han proporcionat els fonaments sobre els quals es construeix la web que coneixem avui. Aquests cinc idiomes han ajudat a donar forma a la moderna Internet. (Per a fer una mica de lectura de fons, consulteu la programació per ordinador: del llenguatge de màquina a la intel·ligència artificial.)

Lisp

En realitat, aquest llenguatge no s'utilitza àmpliament a Internet, però és responsable de la construcció d'Internet de moltes maneres. Inventat per John McCarthy a finals dels anys cinquanta, Lisp, tot i el seu nom estrany, va unir la comunitat investigadora que va ajudar a crear internet.

Amb la distribució del MIT, Lisp va oferir algunes funcions modernes per primera vegada, com ara els condicionants. Però, realment, el que feia pensar en Lisp era que no feia distinció entre codi i dades. Lisp podria tractar el codi com a dades i les dades com a codi. Lisp fa possible estendre el llenguatge de maneres que els seus dissenyadors no van pretendre mai, donant lloc al terme "llenguatge de programació programable".


Lisp es va convertir en la llengua franca de la comunitat d’intel·ligència artificial, la comunitat que va demanar a DARPA per construir el que finalment es va convertir en internet a finals dels anys seixanta. Amb el "AI Winter" de finals dels anys 80, la fortuna de Lisp es va enfonsar una mica, tot i que encara tenia els seus seguidors. Un d’ells, Paul Graham, que més tard va fundar la incubadora d’inici Y Combinator, la va utilitzar per construir una de les primeres empreses de comerç electrònic, Viaweb, que més tard va ser comprada per Yahoo. Graham va acreditar la seva capacitat per escriure un programari potent com un dels motius del seu èxit. La primera versió del popular lloc web de notícies socials Reddit també es va construir a Common Lisp.

C

El llenguatge de programació més influent actualment podria ser C. Inventat a Bell Labs als anys 70, va ser un dels primers llenguatges de programació d’alt nivell que va tenir escrit un sistema operatiu. I és que el sistema operatiu només és Unix. Com que estava escrit en C, era possible traslladar Unix a diferents plataformes.


Reescriure Unix a C va suposar un gran avenç. Anteriorment, els sistemes operatius eren escrits en llenguatge de muntatge, ja que devien estar realment a prop del maquinari. C, per la seva banda, era un llenguatge de nivell superior, però era prou proper al maquinari per escriure un sistema operatiu. Això va convertir Unix en un dels primers sistemes operatius portàtils. Es podria compilar un programa C per funcionar amb diferents sistemes operatius, però com que la majoria dels programadors C inicials també passaven a ser programadors Unix, van tendir a suposar que els seus programes es podrien executar sota Unix i van desenvolupar el seu codi en conseqüència. Com que era relativament fàcil portar Unix a altres ordinadors, molta gent ho va fer.

C ha tingut molt èxit fora d’Unix. El Windows està codificat en C, igual que moltes altres aplicacions. Tal com va escriure el creador de C, Dennis Ritchie, "C és peculiar, defectuós i un enorme èxit. Si bé els accidents de la història segurament ajudaren, evidentment va satisfer la necessitat d'un llenguatge d'implementació del sistema prou eficaç per desplaçar el llenguatge de muntatge, però prou abstracte i fluent per descriure. algorismes i interaccions en una gran varietat d’ambients. " (Per obtenir més informació sobre C, vegeu Història del llenguatge de programació C.)

Perl

Perl no és tan parlat com es feia als anys 90, però continua sent una part important d’internet. De fet, deu la seva popularitat a Internet. Perl va ser inventat a finals dels anys 80 per Larry Wall quan treballava al Laboratori de Propulsió a Jet de la NASA, tal i com s'explica en un llibre anomenat "Programació Perl". Wall necessitava un sistema de gestió de configuració per parlar amb diversos ordinadors Unix de costes oposades. Cap de les eines Unix existents va poder fer el treball, de manera que va prendre la ruta mandrosa i va inventar un llenguatge de programació completament nou.

Sense errors, sense estrès: la vostra guia pas a pas per crear programes que canvien la vida sense destruir la vida

No podeu millorar les vostres habilitats de programació quan ningú es preocupa per la qualitat del programari.

Wall, segons va relatar, el va publicar el 1987 a través d'Usenet i va atraure a una comunitat instantània de desenvolupadors a través de la creixent Internet, un dels primers grans projectes de codi obert que es va treure davant Linux. Quan la web es va enlairar, Perl va trobar un nínxol com un dels idiomes més adequats per desenvolupar pàgines web dinàmiques. Sintàcticament s’assemblava a C, però es va implementar a un nivell encara més elevat, sense necessitat de gestionar manualment la memòria. Això significava que els desenvolupadors podrien escriure, provar i depurar programes ràpidament. Perl és molt flexible amb un codi lleig. La seva combinació de lletjor i utilitat li ha donat el aspecte de "la cinta conducta d'Internet".

Tot i que Python i PHP han robat una mica del tro de Perl, la seva importància per a la difusió d'Internet és innegable. (Obteniu els conceptes bàsics de Perl a Perl 101).

PHP

En parlar de PHP, aquest llenguatge ha destronat Perl com un dels principals elements de construcció de pàgines web dinàmiques modernes. Igual que Perl, té una reputació de deixar que la gent escrigui codi lleig, tot i que encara funciona molts llocs web que la gent utilitza cada dia, inclosos. Va ser creat el 1994 per Rasmus Lerdorf. (Apreneu els fonaments bàsics de PHP a PHP 101.)

PHP pot evitar que els informàtics es facin mal, però si voleu que us prengueu seriosament com a desenvolupador web, és una habilitat que haureu de tenir al vostre currículum.

El motiu pel qual és tan popular és que el codi PHP es pot incrustar directament a una pàgina web. Això significa que no heu de posar el vostre script PHP en un programa independent i generar codi HTML mitjançant Perl o C. Això facilita que les persones que ja coneixen HTML puguin aprendre PHP i afegir interactivitat a les seves pàgines. També és fàcil integrar PHP amb un servidor SQL com MySQL. El que condueix a ...

SQL

SQL significa un llenguatge de consulta estructurada. És una manera de formular consultes de bases de dades relacionals. També és relativament fàcil d’aprendre, ja que utilitza ordres semblants a l’anglès. Hi ha un munt d'implementacions, com MySQL i PostgreSQL, que són populars servidors de bases de dades relacionals de codi obert. SQLite és una variant més petita que s'utilitza en moltes aplicacions, com l'iTunes d'Apple.

Tot i ser inventat per Edgar F. Codd a la dècada de 1970, SQL i la base de dades relacionals van trigar un temps a popularitzar-se. L’Oracle va popularitzar primer les bases de dades relacionals, després el MySQL va convertir en una tecnologia imprescindible per crear llocs web. El model relacional proporcionava una forma senzilla i eficaç de gestionar grans quantitats de dades.

Podeu crear una bona aplicació web o servei en qualsevol idioma, però no us podeu equivocar escollint un dels idiomes que han influït en la forma de desenvolupar la web.