جیمز گاسلینگ؛ خالق زبان برنامهنویسی جاوا
جیمز گاسلینگ (James Gosling) در ۱۹ ماه مِی ۱۹۵۵ در کلگری در ایالت آلبرتا کانادا متولد شد. در ۱۳سالگی به دعوت یکی از دوستان پدرش، که کشاورز بود، به یک تور در بخش کامپیوتر دانشگاه کلگری دعوت شد. این نخستین بار بود که جیمز از نزدیک با کامپیوتر آشنا شد. عشق او به کامپیوتر باعث شد که پس از آن خود را دانشجو جا بزند و به یادگیری برنامهنویسی بپردازد. پس از مدتی مسئولان آن بخش متوجه حضور جیمز و تواناییهای او شدند و به وی پیشنهاد کار دادند. به این ترتیب او در حالی که یک دانشآموز دبیرستانی بود در دپارتمان فیزیک دانشگاه کلگری به عنوان مهندس نرمافزار مشغول به کار شد. همچنین در رشته علوم کامپیوتر در دانشگاه کلگری ثبت نام کرد.
او که از ویرایشگر متنی برای نوشتن کامپایلر پاسکال روی سیستمعامل مولتیکس استفاده میکرد، هنگام بازگشت به دانشگاه متوجه شد که ویرایشگر مورد علاقهاش روی سیستمهای دانشگاه موجود نیست. به همین دلیل در سال ۱۹۷۸ نخستین ویرایشگر متنی Emacs را با زبان C توسعه داد.
پس از آن برای گذراندن تحصیلات تکمیلی در سال ۱۹۸۳ وارد دانشگاه کارنگی ملون در آمریکا شد. او در این دانشگاه با ساختار چندپردازندهای آشنا شد. استاد مشاورش از او خوست تا امکان استفاده از سیستمعامل BSD unix را روی این پردازندهها آزمایش کند و جیمز با موفقیت در این پروژه، نخستین گامهایش را در برنامهنویسی برداشت.
در سال ۱۹۸۴ در شرکت سانمایکروسیستمز استخدام شد. او و همکارانش در این شرکت روی پروژهای با نام Green مشغول به کار بودند. آنان در این پروژه از زبان برنامهنویسی C و ++C استفاده میکردند؛ اما زبان C مشکلاتی داشت که موجب ایجاد خطر در دستگاههای مصرفی و حتی خطرات جانی برای کاربران میشد.
در آن سالها نشانههای ظهور برنامهنویسی در اشیایی مانند آسانسور، گوشی موبایل و بسیاری دیگر از وسایل به چشم میخورد. بیل جوی برای حل این مشکل پیشنهاد داد زبان شیءگرا را توسعه دهند. در نهایت جیمز گاسلینگ و همکارانش برای رفع مشکلات زبان C و ++C در این شرکت یک زبان شیءگرا با نام OAK را توسعه دادند که امروز به عنوان نمونه اولیه جاوا از آن یاد میشود. نمونههای اولیه این سیستمعامل به موفقیت بالایی دست یافت و به همین دلیل شرکت سانمایکروسیستمز به فکر تجاریکردن OAK افتاد.
پس از مدتی شرکت سانمایکروسیستمز روی وب و پروژههای اینترنتی تمرکز کرد و در سال ۱۹۹۴ پروژه OAK به JAVA تغییر نام داد.
بیشتر بخوانید:
https://bit.ly/3afZ1XF#پروفایل
@tavaanatech