ជីវ​ប្រវត្តិ​សង្ខេបរបស់ស្ថាបនិក​បង្កើត​ភាសា Java
12 February 2020

ជីវ​ប្រវត្តិ​សង្ខេបរបស់ស្ថាបនិក​បង្កើត​ភាសា Java

By

​ក្នុង​យុគសម័យថ្មីនេះ មនុស្សរស់នៅពឹងផ្អែកលើ​បច្ចេកវិទ្យា​ស្ទើរតែ​ទាំងស្រុង ។ ស្របពេល​បច្ចេកវិទ្យា​មានភាពរីក​ចម្រើន ភាសា Programming បានដើរ​តួនាទី​យ៉ាង​សំខាន់​ក្នុង​ការជួយដល់មនុស្ស ក្នុង​ការបំពេញ​ការងារ​ណាមួយ ។ ជាក់ស្តែង ខណៈ ពេល ភាសា Programming ចេះតែជឿន​លឿន​ទៅៗ យើង​ក៏​មិនត្រូវភ្លេចពីស្ថាបនិកណាម្នាក់​ដែល​បាន​បង្កើត​ភាសា​ទាំងនោះ​ឡើងដែរ ។ យើងបានដឹង​រួចមកហើយ ពីស្ថាបនិក​ដែល​បាន​បង្កើត​ភាសា C ឡើងគឺ លោក Dinnis Ritchie និង ភាសា C++ គឺ លោក Bjarne Stroustrup ។ ថ្ងៃ​នេះ​ទស្សនាវដ្ដី​អាន-ANT សូមលើកយកអត្ថបទមួយទៀតនិយាយពី ជីវ​ប្រវត្តិ​សង្ខេបរបស់ស្ថាបនិក​បង្កើត​ភាសា Java ឡើង ដើម្បី​ឲ្យ​បងប្អូន​ដែល​រៀនភាសា Programming ​ទាំងអស់​បានយល់ដឹងដូច​ខាងក្រោម ៖

♣ ​ប្រវត្តិ​ជើងខ្លាំងនៃស្ថាបនិក​បង្កើត​ភាសា Java

លោក James A. Gosling គឺជាអ្នកវិទ្យាសាស្រ្ត​កុំព្យូទ័រ​ម្នាក់​ដែល​មានកេរ្តិ៍​ឈ្មោះ​ល្បីល្បាញ ក្នុង​ការ​បង្កើត​ភាសា Java ឡើង ដែល​គេ​ឲ្យ​ឈ្មោះ​ថា ជាបិតានៃភាសា Java Programming Language ។ គាត់កើតនៅ​ថ្ងៃ​ទី ១៩ ខែ ឧសភា ឆ្នាំ ១៩៥៥ នៅ​ក្នុង​រដ្ឋ Alberta ​ប្រទេស​កាណាដា ។ គាត់បានទទួលសញ្ញាប័ត្រ​ថ្នាក់​បរិញ្ញាប័ត្រ​ផ្នែក (BA) វិទ្យាសាស្ត្រ​កុំព្យូទ័រ​មកពី​ University of Calgary ​ក្នុង​ឆ្នាំ ១៩៧៧ និង សញ្ញាប័ត្រ​ថ្នាក់​បណ្ឌិត (Ph.D.) ​ផ្នែក​វិទ្យាសាស្ត្រ​កុំព្យូទ័រ​មកពី Carnegie Mellon University ​ក្នុង​ឆ្នាំ ១៩៨៣ ដែល​និក្ខេបបទបណ្ឌិតរបស់គាត់មាន​ចំណងជើង​ថា « The Algebraic Manipulation of Constraints » ។ កំឡុងពេលគាត់នៅ​ថ្នាក់​បណ្ឌិត គាត់បាន​សរសេរ​ពីកំណែប្រែនៃ Emacs (Version of Emacs) ហៅថា Gosling Emacs (Gosmacs) ។ ខណៈ គាត់នៅ Carnegie Mellon University បាន​បង្កើត multi-processor version of Unix ​ក៏​ដូចជា Compilers និង Mail System ជា​ច្រើន​ផងដែរ ។ James Gosling បានចូលជាសមាជិកនៃ​ក្រុមហ៊ុន Sun Microsystems នៅ​ក្នុង​ឆ្នាំ ១៩៨៤ ។ នៅ​ថ្ងៃ​ទី ០២ ខែ មេសា ឆ្នាំ ២០១០ គាត់បានចាកចេញពី ក្រុមហ៊ុន Sun Microsystems ។ នៅ​ថ្ងៃ​ទី ២៨ ខែ មីនា ឆ្នា ២០១១ គាត់បាន​ធ្វើការ​ផ្សាយ​នៅលើ blog របស់គាត់ថាគាត់​ត្រូវបាន​ជួលដោយ​ក្រុមហ៊ុន Google ។ ហើយប្រាំខែក្រោយមកទៀត គាត់​ក៏​បានផ្សាយថា គាត់ចូលជាសមាជិកនៃ Liquid Robotics ​ក្នុង​ការចាប់ផ្តើម​ផ្ដល់​នូវ​សេវា​ផ្គត់ផ្គង់​ទិន្នន័យ​លើសមុទ្រ ។ នៅ​ថ្ងៃ​ទី ២២ ខែ ឧសភា ឆ្នាំ ២០១៧ គាត់បានផ្សាយ​នៅលើ Facebook របស់គាត់ថា គាត់នឹងចូលជាសមាជិកនៃ Amazon Web Service ។ គាត់​ក៏​បាន​ធ្វើការ​ជាអ្នក​ផ្ដល់​មតិយោបល់ (Advisor) នៅ​ក្រុមហ៊ុន​ថ្មីមួយគឺ Company Scala Company Typesafe ​ផងដែរ ។

លោក James Gosling គឺជាបិតានៃ ភាសា Java Programming កំឡុងពេលគាត់នៅ Sun Microsystems ​ក្នុង​ឆ្នាំ ១៩៨៤ និង ២០១០ ដែល​គាត់បាន​បង្កើត​ភាសា Java ​ក្នុង​ឆ្នាំ 1994 ។ Java ​ត្រូវបាន​រចនាឡើងដំបូង​សម្រាប់​ឲ្យ​មានអន្តរកម្មជាមួយទូរទស្សន៍ ហើយវា​បង្ហាញ​ពីភាសាមួយ​ដែល​មានភាពជឿន​លឿន ។ ហើយ syntax នៃភាសា java គឺមានភាព​ដូចជា​មួយភាសា C និង C++ ច្រើន ដែល​មាន object model សាមញ្ញ និងមាន​លក្ខណៈ low-level ​តិចតួច ។ Java Application ជាចម្បង​ធ្វើការ compile bytecode ​ដែល​អាច​ធ្វើការ​ដំណើរ​ការ​នៅលើ Java Virtual Machine (JVM) ​ទាំងអស់ ។ James Gosling បាន​ផ្ដល់​នូវ system software ជា​ច្រើន​រួម​បញ្ចូល​ទាំង NeWS និង Gosling Emacs និងជា​ធ្វើការ​សហ​និពន្ធ​កម្មវិធី​មួយ​ឈ្មោះ​ថា « bundle» ​ដែល​បានបាន​បង្ហាញ​លម្អិត​នៅ​ក្នុង​សៀវភៅរបស់ Brain Kernighan និង Rob Pike ​ដែល​ជានិយាយពី The Unix Programming Environment ។ James Gosling គាត់រស់នៅ​យ៉ាង​មានសុភមង្គលជាមួយជីវិតអាពាហ៍ពិពាហ៍របស់គាត់ ដែល​គាត់មានកូនស្រីចំនួនពីរនាក់គឺ Kate និង Kelsey ។

♣ កិត្តិយស និងស្នាដៃ

លោក James A. Gosling បានទទួលពានរង្វាន់ The Economist Innovation Award និងពានរង្វាន់The Flame Award USENIX Lifetime Achievement Award នៅ​ក្នុង​ឆ្នាំ ២០០២ ។ នៅ​ក្នុង​ឆ្នាំ ២០០៧ គាត់បាន​បង្កើត​ស្នាដៃមួយ​ដែល​មាន​ចំណងជើង​ថា « Officer of the Order ofCanada » ​ដែល​ជាពានរង្វាន់​ខ្ពស់​បំផុត​ទីពីរ​ដែល​អាច​ផ្ដល់​នូវ សារៈ​ប្រយោជន៍ដល់ជនស៊ីវិល​ណាមួយ​នៅ​ប្រទេស​កាណាដា ។ James ​ក៏​បានទទួលកិត្តិយសដោយការ​ជ្រើសរើស​ជាសមាជិករបស់ Foreign Associate member of the United States National Academy of Engineering របស់សហរដ្ឋអាមេរិក​ផងដែរ ។ ក្នុង​ឆ្នាំ ២០១៣ គាត់បានក្លាយជាសមាជិកម្នាក់នៃ​សមាគម Association for Computing Machinery និងគាត់ទទួលបានពានរង្វាន់ IEEE John von Neumann Medal ​ក្នុង​ឆ្នាំ ២០១៥ ។

♣ រូបថត​ខ្លះ​ៗ​របស់លោក James A. Gosling

♦ រៀបរៀងអត្ថបទដោយ៖ លោក អូន ហ៊ិនស៊ី

សូមទាញយកសៀវភៅមេរៀន៖
Download

Prev Post

កម្មវិធី CorelDraw ដើម្បីធ្វើការជាមួយក្រាហ្វិកវ៉ិចទ័រ

Next Post

តើអី្វទៅគឺជាsecondary storage និង​Input and output…

post-bars