Ó Java, miért vagy te Java? Avagy honnan erednek népszerű programnyelvek elnevezései?

2023.06.26.
June 26, 2023

Mit jelenthet a különböző programozási nyelvek neve? Mit árul el a funkcionalitásukról vagy éppen a használhatóságukról? Összegyűjtöttünk néhány érdekes történetet a népszerű programozási nyelvek eredetéről. Ha téged is érdekelnek a kapcsolódó szórakoztató tények, akkor ezek a sztorik neked is tetszeni fognak. És ki tudja, talán kedvet is kapsz ahhoz, hogy egyik-másikat mélyebben megismerd. ;)

Java 

Még 1991-ben a Java alkotója, James Gosling kinézett az irodája ablakán, hogy ihletet merítsen: Miért ne nevezné el a nyelvet Tölgynek (vagyis Oak-nak) egy tölgyfa után, amit meglátott az ablakból? Kiderült, hogy túl sok szerzői jogi problémát vethet fel a név, ezért a Sun Microsystems cég ötletbörzét tartott.

„A cél az volt, hogy olyan nevet találjunk, aminek a hangzásaforradalmi, élénk, dinamikus egyszerre, emellettkönnyen leírható és megjegyezhető” – mondta Georges Saab, a Java fejlesztésért felelős alelnöke a The New York Timesnak. Néhány éllovas a következők voltak: Silk, DNA, Lyric, Pepper, NetProsse, Neon, Ruby, WebRunner Language, WebDancer és WebSpinner. A végül befutó Java az azonos nevű kávéra utal, innen ered a kávéscsésze logó is. Ráadásul a név azért is illik a nyelvre, mert „a programozók sok javát isznak” – mondta Jim Waldo, a Sun Microsystems-nél dolgozó harvardi informatikus a The Timesnak.

JavaScript

1995-ben Brendan Eich mindössze 10 nap alatt találta fel a JavaScriptet. Eich akkoriban a Netscape-nél dolgozott, és egy hozzáférhető és alakítható programozási nyelvet akart készíteni. Az emberek már ismerték a Java-t, így a JavaScript név nem volt teljesen véletlenszerű – de a JavaScriptnek semmi köze a Java-hoz. „A név teljes hazugság” – mondta Eich a Computernek adott 2012-es interjújában. "Szintaxisában valójában sokkal inkább a C-hez kapcsolódik, mint  a Java-hoz." Nem csoda, hogy összezavarja azokat, akik elkezdenek ismerkedni a programozás világával, igaz?

A JavaScriptet eredetileg Mocha-nak hívták, majd később LiveScript-re, végül JavaScriptre keresztelték át.

Talán nem meglepő, hogy egy kis feszültség is kialakult a Java és a JavaScript között, ami egy licencszerződéssel végződött. A Sun Microsystems, a Java mögött álló vállalat végül megengedte a Netscape-nek, hogy JavaScriptnek nevezze el nyelvét, cserébe azért, hogy a Java futhasson a Netscape webböngészőjében. 

Python

Egy piton kígyó lehet, hogy ijesztő sokaknak, de a Python programozási nyelv nem igazán.

Guido Van Rossum, a Pythont 1991-ben feltaláló holland programozó egy 2016-os blogjába a következőt írta: „A Monty Python Repülő cirkuszának komikus zsenije előtt akartam tisztelegni, és 1990-ben nem hittem volna, hogy sokat veszíthetek vele.”

A Python egy nagyon megközelíthető nyelv, és népszerű választás a kezdők számára. „Azoknak a lelkes kezdőknek, akik programozóvá szeretnének válni,  a Pythont különösen könnyen elsajátítható” – mondta Van Rossumsaid a Dropboxnak adott 2019-es interjújában.

Ruby

A Ruby alkotója, Yukihiro Matsumotot, a Perl programozási nyelv ihlette meg, és nyelvét egy másik gyöngyszemről akarta elnevezni. De az olyan szavak, mint a „gyémánt” vagy a „zafír”, túl hosszúak voltak ahhoz, hogy könnyen felidézhetőek és leírhatóak legyenekk, ezért döntött végül a Rubin mellett.

C és C++

A “C” elnevezés az 1970-es években a Bell Labs-tól eredt, és egy Dennis Richie nevű informatikus volt az ötletgazdája. A név nem éppen kreatív: a “C” a korábbi “B” programozási nyelv folytatása volt.

Aztán 1983-ban a Bell Labs másik programozója, Bjarne Stroustrup előállt a C Classes-szal, amelyet később C++-ra kereszteltek. Persze, elnevezhették volna ezt az új nyelvet D-nek is, de úgy gondolták, hogy a „++” jobban leírja, hogy ez a C továbbfejlesztett verziója. 

C#


Nem, ez nem „C hashtag” vagy „C font”. A Microsoft C# programozási nyelvét „C Sharp”-nak ejtik, mint a magasabb hangmagasságot jelző zenei jelölést.

Anders Hejlsberg elmondása szerint, aki 2000-ben létrehozta a C#-t, majdnem a COOL-nak nevezték el a C-stílusú objektumorientált nyelv miatt, de a védjegyek miatt ez nem lett volna  ideális választás.

„Szerettünk volna utalni a névben a nyelv C örökségére, és végül a C# mellett döntöttünk” – mondta Hejlsberg egy 2009-es interjúban. „Emlékszem, hogy az ötletek közt volt az e-C, a Safe C, a C-square, a C-cube, a C-prime, a C-star és a Cesium… Ha most ezeket nézem, nagyon elégedett vagyok a választásunkkal.” 

SQL

A 70-es években a data science SQL nyelvet eredetileg „Square”-nek hívták, majd átnevezték Strukturált Angol Lekérdezési Nyelvre (Structured English Query Language). „1977-ben, védjegyügyi okok miatt a Sequel nevet rövidítették SQL-re” - írta Don Chamberlain, az SQL egyik alkotója az IEEE Annals of the History of Computing folyóiratban. De a rövidítés ellenére az SQL általában „szikvel”-ként ejtik.

Szívesen megtanulnád valamelyiket ezek közül a nyelvek közül? Csináld meg tech karrier kvízünket, hogy megtudd, melyik karrierút, programnyelv passzol a személyiségedhez, tanulási stílusodhoz és céljaidhoz.

Forrás: Codeacademy

További blogposztok

Tovább olvasnál?

Logopédusként egy új világba: Zsuzsa programozóként kezdte újra

A bölcsész végzettségű fejlesztőpedagógus úgy nőtt fel, hogy csak távolról látott számítógépet. Ma a hazai informatikai piac egyik legnagyobb cégénél dolgozik.

„Akár a nulláról is el lehet kezdeni”

Az anyukák igényeire szabott programozóképzés második évfolyamán végzett, jelenleg a Green Fox mentora. Ő Németh Johanna, aki fiatal, kétgyermekes anyaként azért vágott bele a képzésbe, hogy karriert építsen.

Azokat a nőket is várja az IT-szakma, akiket nem érdekel a kódolás

Az első program sikerei után márciusban ismét elindul egy kifejezetten nőknek szóló, ingyenes IT-kurzus a Green Fox közreműködésével. Rádi Viktor senior mentorral beszélgettünk a „Hello IT! for Women” programról.

Further blogposts

Would you like to read more?

Matchmaking: connecting the employer with the ideal candidate

How do we make recruitment more effective for our partner companies? Why are we more than a headhunting company? How is the matchmaking process itself happening? These questions are answered by our Account Manager, Viki Várhegyi.

IT job market, trainings and women in IT - HRTV interview with Anita Fachs

The lack of IT professionals has been a problem in Hungary for decades now. Péter Bogyó, editor of HRTV and Anita Fachs, the head of the Hungarian operation of Green Fox Academy, sat down for an interview and talked about the current IT market trends and possible solutions to the issues facing it. We have summarized the most important bits of the in conversation below.

A bridge to tech talents – we were guests at the Forbes Tech Summit

The first Forbes Tech Summit in Hungary looked for answers through the example of Lufthansa Systems Hungária's IT Young Professional Programme, and we have collected the 5 main thoughts arose during the full house BIG TECH stage podium discussion.