Ó 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?

„Gyorsan lehet látványos eredményeket elérni” - Mit csinál egy Front-end fejlesztő?

Jókuti Anna gyógypedagógusként diplomázott, majd a grafikusi pálya felé kacsingatva érdekelni kezdte a webfejlesztés. Mindig távol álltak tőle a reál tárgyak, ezért sokáig nem hitt abban, hogy neki való kódolás. Komoly komplexusokkal, de végül belevágott a Green Fox Junior programozó képzésébe, aminek az elvégzése után Front-end fejlesztőként helyezkedett el. Hogyan telik egy munkanapja, és milyen készségekre van szüksége? Ismerd meg a Front-end területet Anna történetén keresztül!

Kipróbálnád a programozást? Így vágj bele a nulláról!

Eljátszottál a gondolattal, hogy megtanulsz programozni, de nem tudod, hogyan állj neki? Adunk néhány tanácsot, és segítünk eldönteni, melyik nyelvvel kezdd.

A Green Fox Academy a Sandberg Capitallal folytatja nemzetközi expanzióját

A Green Fox Academy új többségi tulajdonosa és befektetője, a Sandberg Capital bevonásával folytatja nemzetközi expanzióját, valamint vállalati szolgáltatásai és képzési kínálata fejlesztését. Ez a partnerség számos új lehetőséget nyit előttünk céljaink eléréséhez, és izgatottan tekintünk a közös munka elé.

Further blogposts

Would you like to read more?

Prepare consciously for a bootcamp! - E-BOOK

It’s never easy to change career, even if it's not a 180-degree turn. Our e-book helps you make a more conscious decision to change your career.

From interpreter to Salesforce developer: what can you expect when you move into this field?

COVID made Zsolt Náday start a course at Green Fox in 2020, but he was going to do it sooner or later anyway. The epidemic period after the course was less suitable for job hunting, but Zsolt was finally able to choose from several companies and found a job as a Salesforce developer. How does he spend a working day and what skills does he need? Read our interview and get to know the world of Salesforce developers.

I never dreamed I would be a senior after 3.5 years

Ádám Pisky-Nagy worked in development policy for 5 years, before graduating from Green Fox Full-stack programmer course in 2019. After the placement, he quickly moved up the ranks and now works as a senior developer. What does it take to become a senior in the programming profession, and what can a career change bring in terms of salary? Get to know Ádám's story!