Ceyms Qoslinq (ing. James Gosling; 19 may 1955, Kalqari, Alberta) — Java proqramlaşdırma dilinin yaradıcısı.
Ceyms Qoslinq | |
---|---|
ing. James Gosling | |
Doğum tarixi | 19 may 1955(69 yaş) |
Doğum yeri | |
Təhsili | |
Fəaliyyəti | ixtiraçı, bloger[d], proqramçı, yazıçı, informatik |
Üzvlüyü | |
Vikianbarda əlaqəli mediafayllar |
Həyatı
Ceyms Qoslinq 1955-ci il, 19 may tarixində Kanadada dünyaya gəlib. Albert Universitetini bitirib və təhsilini 1983-cü ildə kompüter elmləri üzrə fəlsəfə doktoru elmi dərəcəsini aldığı Karnegi-Mellon Universitetində davam etdirib. C. Qoslinq 1984-cü ildə "Sun Microsystems" şirkətində çalışmağa başlayır.
O, proqramlaşdırma sahəsində xüsusi qabiliyyəti və istedadı sayəsində tezliklə kompaniyada nüfuz qazanır. 90-cı illərdə "Green Team" adı ilə tanınan "Sun" firmasının əməkdaşlarından ibarət qrupun tərkibində müxtəlif "ağıllı" məişət elektrik maşınları və cihazlarının proqramlaşdırılması üzərində işləməyə başlayır. Qoslinq o vaxta qədər artıq "UNIX" üçün pəncərə interfeysi – "cNacs" və "News" redaktorunu hazırlamışdı.
Nəhayət, Ceyms Qoslinq öz komandası ilə birlikdə xüsusi səylə hazırda "Java" adlandırdığımız proqramlaşdırma dilinin üzərində çalışmağa başlayır. "Sun Microsystems" şirkəti tərəfindən təqdim olunan obyektyönlü "Java" proqramlaşdırma dili struktur və sintaksisinə görə "C" proqram dilinə çox yaxın idi. Bu dil rəsmi olaraq 1995-ci il, 23 may tarixində təqdim olunub."Sun Microsystems" "Java" dilinin inkişafı üçün 1995-ci ilin aprelində veb-brauzer də təqdim edib.
C. Qoslinq sözügedən proqramlaşdırma dilini hazırlayarkən 5 prinsipi qarşısına məqsəd qoymuşdu:
- 1. dil sadə və obyektyönümlü, xüsusi təlim tələb etməyən;
- 2. sağlam və təhlükəsiz;
- 3. arxitekturalara neytral və daşına bilən (bütün sistemlərdə işləyə bilən);
- 4. yüksək göstəriciyə malik;
- 5. anlaşıla bilən, tərcümə olunması asan və dinamik olmalıdır;
Başlanğıcda bu dil Ceyms Qoslinq tərəfindən Oak ("palıd") adlandırılmışdı. Yeni hazırlanan OAK dili "ağıllı" ev təsərrüfatında tətbiq edilən məişət cihazları üçün nəzərdə tutulmuşdu. Daha sonra bu ad "Java" ilə əvəz olundu və server proqram təminatının yazılması üçün istifadə olunmağa başladı. Bu proqramlaşdırma dili "Java kofe" markasının şərəfinə adlandırılıb və buna görə də onun rəsmi embleminin üzərində fincanda buxarlanan kofe təsvir olunub.
Qoslinqin yaratdığı dil proqramlaşdırmanın inkişafına nə verib?
Bu dilin yazılmasında əsas diqqət tətbiq asılığını azaltmağa yönəldilib. Tətbiq asılılığı deyərkən "Java"da yazılmış proqramların əməliyyat sistemindən asılı olmayaraq bütün kompüterlərdə eyni tərzdə çalışması nəzərdə tutulur. Hazırda "Java" ən populyar proqramlaşdırma dillərindən biri hesab olunur. Təsadüfi deyil ki, "Dice.com" (texnologiya mütəxəssisləri üçün ən böyük iş elanları saytı) saytının göstəricilərinə görə müxtəlif illərdə bazarda ən çox tələbat olan proqramlaşdırma dili "Java" olub. Kompüter proqramlarının proqramlamasından "veb-application" proqramlamaya qədər geniş tətbiq olunan bir dildir.
"C++" dilinin mürəkkəbliyi və obyekt orientasiyalı olmayan xüsusiyyətləri bu dilin üstünlük qazanmasına səbəb olub. Digər başlıca üstünlük hər hansı platformada kompayl edilən kodun başqa platformalarda da dəyişdirilmədən işlədilə bilməsinə olan ehtiyacdır. Dilin bu xüsusiyyəti "Java" virtual maşını sayəsində həyata keçirilir. "Java" dili mürəkkəbliyi aradan qaldırmaq üçün bir çox "C++" xüsusiyyətini – çox köklü irsiyyət, şablonlar (yeni versiyalarda şablonlar daxil edilib), pointerları özünə daxil etmir. Bundan başqa dildə "C++"- da olmayan tullantı təmizləmə mexanizmi mövcuddur.
"Java" texnologiyasının köməyi ilə səhifəyə interaktiv elementlər daxil etmək, sürüşkən pəncərələrin və qurulmuş freymlərin formatlarını bütünlüklə nəzarətdə saxlamaq mümkündür. Bu dil vasitəsilə "saat", "qaçan sətir", digər animasiyalar və çat yaratmaq olar. "Java"nın üstün cəhəti serverdə proqramın işini təmin etmək məqsədilə əlavə modullarının yüklənmə və qurulmasının lazım olmamasıdır.
"Java"nın mənfi cəhəti dilin kompilyasiyasını dəstəkləməyən köhnə versiyalı veb-brauzerlərlə işləyən istifadəçilərin bu dildə yaradılmış obyektləri görə bilməməsidir.
Məlumat üçün bildirək ki, "JavaScript" və "Java" arasında yaxınlıq yoxdur. "JavaScript" klient skriptləşdirmə dilidir. "JavaScript" internet səhifənin dinamik imkanlarını genişləndirmək məqsədilə istifadə olunur. "JavaScript" dilində yazılmış modul "HTML" faylına alt proqram kimi inteqrasiya edilir və standart əmr vasitəsilə "HTML" kodunun uyğun sətrindən çağırılır. Veb-brauzerdə qurulmuş dil interpretatoru hipermətnin həm kodunu, həm də skriptini bütöv sənəd kimi qəbul edərək hər iki verilənləri eyni zamanda emal edir.
"Java" isə "JavaScript"dən fərqli olaraq ondan istifadə edən səhifəyə inteqrasiya olunmur. Sərbəst tətbiq (proqram) kimi mövcuddur, elmi dildə desək, apletdir. Bu dildən istifadə edərkən aplet uyğun əmr vasitəsilə "HTML" faylından çağırılmasına baxmayaraq onun yüklənməsi, inisializə olunması və yerinə yetirilməsi fon rejimində ayrıca proqram kimi olur.
Java – obyektyönümlü proqramlaşdırma dilinin müəllifi, kanadalı proqramçı Ceyms Qoslinq (James Gosling) NeWS və GoslingEmacs pəncərə sistemlərinin müəllifidir. SunMicrosystems şirkətinin vitseprezidenti olmuş Ceyms Qoslinq 2010-cu ildə vəzifəsindən istefa verərək Google şirkətinə keçmişdir.
C. Qoslinq "Sun Microsystems" şirkəti "Oracle" korporasiyası tərəfindən alındıqdan sonra 2 aprel 2010-cu il tarixdə şirkəti tərk edib. O, öz gedişini "Java" istehsalçılarına yeni rəhbərliyin pis münasibəti, həmçinin aylıq əməkhaqqının azaldılması ilə əlaqələndirib. 2011-ci ilin 28 martından Ceyms Qoslinq "Google" şirkətində işləməyə başlayıb. Bu kompaniyada az müddət işləsə də, bir neçə layihəyə imza atıb. Həmin ilin avqustundan etibarən "Liquid Robotics" şirkətində çalışır. "Liquid Robotics" şirkəti günəş batareyaları ilə işləyən üzən avtomat qurğuların istehsalı ilə məşğuldur.
Bu robotlar sutkalarla dəniz-okean səthində dayanaraq alim, ekoloq və başqa əlaqədar şəxslər üçün lazımlı informasiyanı toplaya bilər. Qoslinq bu şirkətdə aparıcı yaradıcı vəzifəyə malikdir, ona görə də sensor və naviqasiya sistemləri də daxil olmaqla, qurğuların bütün proqram təminatı üçün məsuliyyət daşıyır. Bundan başqa, onun vəzifələrinə aparatlar arasında kommunikasiyaların təkmilləşdirilməsi, həmçinin "bulud" xidmətinin yaradılması daxildir.
Qoslinq proqramlaşdırma sahəsində səmərəli fəaliyyətinə görə 2007-ci ildə Kanadanın ən yüksək mülki mükafatı olan "Kanada Ordeni" ilə təltif olunub.
Həmçinin bax
İstinadlar
- http://www.computinghistory.org.uk/det/1793/james-gosling/.
Ədəbiyyat
- Əliquliyev R. M., Salmanova P. M. İnformasiya cəmiyyəti: maraqlı xronoloji faktlar. Bakı: "İnformasiya Texnologiyaları" nəşriyyatı, 2013, 169 səh.
Xarici keçidlər
- James Gosling: on the Java Road, блог Гослинга (ing.)
- Интервью с Джеймсом Гослингом (rus.)
- Джеймс Гослинг 2013-11-12 at the Wayback Machine (rus.)
- Откуда пришла идея виртуальной машины Java?, Ответ Гослинга в интервью (ing.)
wikipedia, oxu, kitab, kitabxana, axtar, tap, meqaleler, kitablar, oyrenmek, wiki, bilgi, tarix, tarixi, endir, indir, yukle, izlə, izle, mobil, telefon ucun, azeri, azəri, azerbaycanca, azərbaycanca, sayt, yüklə, pulsuz, pulsuz yüklə, haqqında, haqqinda, məlumat, melumat, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, şəkil, muisiqi, mahnı, kino, film, kitab, oyun, oyunlar, android, ios, apple, samsung, iphone, pc, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, web, computer, komputer
Ceyms Qoslinq ing James Gosling 19 may 1955 Kalqari Alberta Java proqramlasdirma dilinin yaradicisi Ceyms Qoslinqing James GoslingDogum tarixi 19 may 1955 1955 05 19 69 yas Dogum yeri Kalqari Alberta KanadaTehsili Karnegi Mellon UniversitetiFealiyyeti ixtiraci bloger d proqramci yazici informatikUzvluyu Hesablama Texnikasi Assosiasiyasi Vikianbarda elaqeli mediafayllarHeyatiCeyms Qoslinq 1955 ci il 19 may tarixinde Kanadada dunyaya gelib Albert Universitetini bitirib ve tehsilini 1983 cu ilde komputer elmleri uzre felsefe doktoru elmi derecesini aldigi Karnegi Mellon Universitetinde davam etdirib C Qoslinq 1984 cu ilde Sun Microsystems sirketinde calismaga baslayir O proqramlasdirma sahesinde xususi qabiliyyeti ve istedadi sayesinde tezlikle kompaniyada nufuz qazanir 90 ci illerde Green Team adi ile taninan Sun firmasinin emekdaslarindan ibaret qrupun terkibinde muxtelif agilli meiset elektrik masinlari ve cihazlarinin proqramlasdirilmasi uzerinde islemeye baslayir Qoslinq o vaxta qeder artiq UNIX ucun pencere interfeysi cNacs ve News redaktorunu hazirlamisdi Nehayet Ceyms Qoslinq oz komandasi ile birlikde xususi seyle hazirda Java adlandirdigimiz proqramlasdirma dilinin uzerinde calismaga baslayir Sun Microsystems sirketi terefinden teqdim olunan obyektyonlu Java proqramlasdirma dili struktur ve sintaksisine gore C proqram diline cox yaxin idi Bu dil resmi olaraq 1995 ci il 23 may tarixinde teqdim olunub Sun Microsystems Java dilinin inkisafi ucun 1995 ci ilin aprelinde veb brauzer de teqdim edib C Qoslinq sozugeden proqramlasdirma dilini hazirlayarken 5 prinsipi qarsisina meqsed qoymusdu 1 dil sade ve obyektyonumlu xususi telim teleb etmeyen 2 saglam ve tehlukesiz 3 arxitekturalara neytral ve dasina bilen butun sistemlerde isleye bilen 4 yuksek gostericiye malik 5 anlasila bilen tercume olunmasi asan ve dinamik olmalidir Baslangicda bu dil Ceyms Qoslinq terefinden Oak palid adlandirilmisdi Yeni hazirlanan OAK dili agilli ev teserrufatinda tetbiq edilen meiset cihazlari ucun nezerde tutulmusdu Daha sonra bu ad Java ile evez olundu ve server proqram teminatinin yazilmasi ucun istifade olunmaga basladi Bu proqramlasdirma dili Java kofe markasinin serefine adlandirilib ve buna gore de onun resmi embleminin uzerinde fincanda buxarlanan kofe tesvir olunub Qoslinqin yaratdigi dil proqramlasdirmanin inkisafina ne verib Bu dilin yazilmasinda esas diqqet tetbiq asiligini azaltmaga yoneldilib Tetbiq asililigi deyerken Java da yazilmis proqramlarin emeliyyat sisteminden asili olmayaraq butun komputerlerde eyni terzde calismasi nezerde tutulur Hazirda Java en populyar proqramlasdirma dillerinden biri hesab olunur Tesadufi deyil ki Dice com texnologiya mutexessisleri ucun en boyuk is elanlari sayti saytinin gostericilerine gore muxtelif illerde bazarda en cox telebat olan proqramlasdirma dili Java olub Komputer proqramlarinin proqramlamasindan veb application proqramlamaya qeder genis tetbiq olunan bir dildir C dilinin murekkebliyi ve obyekt orientasiyali olmayan xususiyyetleri bu dilin ustunluk qazanmasina sebeb olub Diger baslica ustunluk her hansi platformada kompayl edilen kodun basqa platformalarda da deyisdirilmeden isledile bilmesine olan ehtiyacdir Dilin bu xususiyyeti Java virtual masini sayesinde heyata kecirilir Java dili murekkebliyi aradan qaldirmaq ucun bir cox C xususiyyetini cox koklu irsiyyet sablonlar yeni versiyalarda sablonlar daxil edilib pointerlari ozune daxil etmir Bundan basqa dilde C da olmayan tullanti temizleme mexanizmi movcuddur Java texnologiyasinin komeyi ile sehifeye interaktiv elementler daxil etmek surusken pencerelerin ve qurulmus freymlerin formatlarini butunlukle nezaretde saxlamaq mumkundur Bu dil vasitesile saat qacan setir diger animasiyalar ve cat yaratmaq olar Java nin ustun ceheti serverde proqramin isini temin etmek meqsedile elave modullarinin yuklenme ve qurulmasinin lazim olmamasidir Java nin menfi ceheti dilin kompilyasiyasini desteklemeyen kohne versiyali veb brauzerlerle isleyen istifadecilerin bu dilde yaradilmis obyektleri gore bilmemesidir Melumat ucun bildirek ki JavaScript ve Java arasinda yaxinliq yoxdur JavaScript klient skriptlesdirme dilidir JavaScript internet sehifenin dinamik imkanlarini genislendirmek meqsedile istifade olunur JavaScript dilinde yazilmis modul HTML faylina alt proqram kimi inteqrasiya edilir ve standart emr vasitesile HTML kodunun uygun setrinden cagirilir Veb brauzerde qurulmus dil interpretatoru hipermetnin hem kodunu hem de skriptini butov sened kimi qebul ederek her iki verilenleri eyni zamanda emal edir Java ise JavaScript den ferqli olaraq ondan istifade eden sehifeye inteqrasiya olunmur Serbest tetbiq proqram kimi movcuddur elmi dilde desek apletdir Bu dilden istifade ederken aplet uygun emr vasitesile HTML faylindan cagirilmasina baxmayaraq onun yuklenmesi inisialize olunmasi ve yerine yetirilmesi fon rejiminde ayrica proqram kimi olur Java obyektyonumlu proqramlasdirma dilinin muellifi kanadali proqramci Ceyms Qoslinq James Gosling NeWS ve GoslingEmacs pencere sistemlerinin muellifidir SunMicrosystems sirketinin vitseprezidenti olmus Ceyms Qoslinq 2010 cu ilde vezifesinden istefa vererek Google sirketine kecmisdir C Qoslinq Sun Microsystems sirketi Oracle korporasiyasi terefinden alindiqdan sonra 2 aprel 2010 cu il tarixde sirketi terk edib O oz gedisini Java istehsalcilarina yeni rehberliyin pis munasibeti hemcinin ayliq emekhaqqinin azaldilmasi ile elaqelendirib 2011 ci ilin 28 martindan Ceyms Qoslinq Google sirketinde islemeye baslayib Bu kompaniyada az muddet islese de bir nece layiheye imza atib Hemin ilin avqustundan etibaren Liquid Robotics sirketinde calisir Liquid Robotics sirketi gunes batareyalari ile isleyen uzen avtomat qurgularin istehsali ile mesguldur Bu robotlar sutkalarla deniz okean sethinde dayanaraq alim ekoloq ve basqa elaqedar sexsler ucun lazimli informasiyani toplaya biler Qoslinq bu sirketde aparici yaradici vezifeye malikdir ona gore de sensor ve naviqasiya sistemleri de daxil olmaqla qurgularin butun proqram teminati ucun mesuliyyet dasiyir Bundan basqa onun vezifelerine aparatlar arasinda kommunikasiyalarin tekmillesdirilmesi hemcinin bulud xidmetinin yaradilmasi daxildir Qoslinq proqramlasdirma sahesinde semereli fealiyyetine gore 2007 ci ilde Kanadanin en yuksek mulki mukafati olan Kanada Ordeni ile teltif olunub Hemcinin baxJavaIstinadlarhttp www computinghistory org uk det 1793 james gosling EdebiyyatEliquliyev R M Salmanova P M Informasiya cemiyyeti maraqli xronoloji faktlar Baki Informasiya Texnologiyalari nesriyyati 2013 169 seh Xarici kecidlerJames Gosling on the Java Road blog Goslinga ing Intervyu s Dzhejmsom Goslingom rus Dzhejms Gosling 2013 11 12 at the Wayback Machine rus Otkuda prishla ideya virtualnoj mashiny Java Otvet Goslinga v intervyu ing