
Java хэлний эцэг Жэймс Гослинг (James Gosling)

Ц.Анужин
Багш


Ц.Анужин
Багш
Програмчлалын хэлнүүдээс цаг хугацааны шалгуурыг давж чадсан нэг чанартай хэл нь Java билээ. Энэхүү хэл нь гар утасны апп-аас эхлээд томоохон аж ахуйн нэгжийн систем хүртэл бүхий л салбарт ашиглагддаг. Харин энэ бүхний эхлэлийг тавьсан хүн бол Жэймс Гослинг. Түүний програмчлалын ертөнцөд оруулсан хувь нэмэр нь өнөөг хүртэл бидний өдөр тутмын технологид нөлөөлсөөр байна.


Жэймс Гослинг 1955 оны 5-р сарын 19-нд Канадын Калгари хотод төрсөн. Тэр багаасаа тооцоолол, програмчлалын сонирхолтой байсан бөгөөд Калгарийн их сургуульд компьютерийн ухаанаар суралцаж, Ph.D. (докторын зэрэг) хамгаалсан. Түүний анхны ажлууд нь програм хангамжийн хэрэгслүүд болон компилятор хөгжүүлэхтэй холбоотой байсан нь хожим гайхалтай бүтээл төрөх суурь болжээ.

1990-ээд оны эхээр Гослинг Sun Microsystems компанид ажиллаж байхдаа нэгэн шинэ програмчлалын хэлийг хөгжүүлэх төслийг удирджээ. Анх "Oak" нэртэй байсан уг хэл нь ахуйн хэрэгслийн оруулга (embedded systems) програмчлах зориулалттай байв. Гэвч интернет хурдацтай хөгжиж эхлэх үед түүний баг энэхүү хэлийг платформ хооронд ашиглах боломжтой болгох шаардлагатайг ойлгожээ. Улмаар 1995 онд уг хэлийг албан ёсоор Java нэртэйгээр танилцуулсан юм.
"Нэг удаа бичээд, хаана ч ажиллуул"
Java хэл нь "Write Once, Run Anywhere" (WORA) буюу "Нэг удаа бичээд, хаана ч ажиллуул" гэсэн гол зарчмаар бүтээгдсэн. Энэ нь Java Virtual Machine (JVM)-ийн тусламжтайгаар аливаа үйлдлийн систем дээр нэмэлт өөрчлөлтгүйгээр ажиллах боломжийг олгожээ.
Платформоос хамаарахгүй – JVM суулгасан ямар ч төхөөрөмж дээр ажиллана.
Аюулгүй байдал ба найдвартай байдал – Аж ахуйн нэгж, банк, томоохон системүүдэд түгээмэл ашиглагддаг.
Обьект хандалтат програмчлал (OOP) – Кодыг цэгцтэй, ашиглахад хялбар болгосон.
Android хөгжүүлэлт – Java нь Android апп хөгжүүлэх үндсэн хэл болжээ.
Java бол одоо ч дэлхийн хамгийн түгээмэл програмчлалын хэлүүдийн нэг юм. Энэ нь вэб хөгжүүлэлт, Android апп, үүлэн тооцоолол, томоохон байгууллагуудын системүүдэд ашиглагддаг. Түүний уян хатан, найдвартай, платформ хооронд ажиллах боломжтой хэл хөгжүүлэх үзэл санаа нь өнөөг хүртэл бидний амьдралд нөлөөлж байна.
Түүний уян хатан, найдвартай, платформ хооронд ажиллах боломжтой хэл хөгжүүлэх үзэл санаа нь өнөөг хүртэл бидний амьдралд нөлөөлж байна.
Жэймс Гослингийн програмчлалын ертөнцөд оруулсан хувь нэмэр хэмжээлшгүй их. Түүний бүтээсэн Java хэлийг дэлхийн сая сая хөгжүүлэгчид ашиглаж, олон төрлийн бүтээгдэхүүн, үйлчилгээг бий болгож байна. Тиймээс хэрэв та Java хэлээр код бичиж байсан бол та Гослингийн суурь тавьсан ертөнцийн нэг хэсэг болж байна гэсэн үг!