গো (প্রোগ্রামিং ভাষা)
প্রোগ্রামিং ভাষা / From Wikipedia, the free encyclopedia
গো একটি প্রোগ্রামিং ভাষা যেটি ২০০৭ সালে গুগলে ডেভেলপ করা হয়। এটি স্ট্যাটিক টাইপড ল্যাঙ্গুয়েজ যার সিনট্যাক্স সি প্রোগ্রামিং এর মত । এটিতে গ্যারবেজ কালেকশন, টাইপ সেফটি, ডাইন্যামিক টাইপিং ক্যাপাবিলিটি, সিএসপি ধরনের কনকারেন্সি, বড় লাইব্রেরী রয়েছে । গুগলের তিনজন কর্মকর্তা রবার্ট গ্রিসেমার, রব পাইক এবং কেন থম্পসন একত্রে এই ভাষাটি নির্মাণ করেন। এর সোর্স কোড ২০০৯ সালে উন্মুক্ত করে দেওয়া হয় । জাভা এবং সি এর মত প্রতিষ্ঠিত ল্যাংগুয়েজ এর তুলনায় এর সোর্স কোড সহজবোধগম্য এবং দ্রুত কার্যকারী ॥[11][12] এটিকে এমনভাবে বানানো হয় যাতে এই প্রোগ্রামিং ল্যাঙ্গুয়েজটি Linux, OS X, Windows, এছাড়াও BSD এবং Unix এর কিছু ভার্শন এ চলতে পারে । এমনকি ২০১৫ সাল থেকে এটি স্মার্টফোন এও ব্যবহারযোগ্য হয় ।[13] বিবিসি , সাউন্ড ক্লাউড , ফেসবুক এর মত বড় বড় ওয়েবসাইটে গুগল গো এর ব্যবহার দেখা যায় ।
প্যারাডাইম | compiled, concurrent, imperative, বস্তু-ভিত্তিক |
---|---|
নকশাকার | রবার্ট গ্রিসেমার রব পাইক কেন টম্পসন |
বিকাশকারী | Google Inc. |
প্রথম প্রদর্শিত | ১০ নভেম্বর ২০০৯; ১৪ বছর আগে (2009-11-10) |
স্থিতিশীল সংস্করণ | 1.12.7[2]
/ ৮ জুলাই ২০১৯; ৩ সেপ্টেম্বর ২০১৯; ২৬ ফেব্রুয়ারি ২০২০; ১৬ জুলাই ২০২০; ১১ আগস্ট ২০২০; ১২ নভেম্বর ২০২০; ৩ ডিসেম্বর ২০২০; ১৯ জানুয়ারি ২০২১; ৪ ফেব্রুয়ারি ২০২১; ১৬ ফেব্রুয়ারি ২০২১; ১০ মার্চ ২০২১; ১১ মার্চ ২০২১; ১ এপ্রিল ২০২১; ৬ মে ২০২১; ৩ জুন ২০২১; ১২ জুলাই ২০২১; ৫ আগস্ট ২০২১; ১৬ আগস্ট ২০২১; ৯ সেপ্টেম্বর ২০২১; ৭ অক্টোবর ২০২১; ৪ নভেম্বর ২০২১; ২ ডিসেম্বর ২০২১; ৯ ডিসেম্বর ২০২১; ৬ জানুয়ারি ২০২২; ১০ ফেব্রুয়ারি ২০২২; ৩ মার্চ ২০২২; ১৫ মার্চ ২০২২; ১২ এপ্রিল ২০২২; ১০ মে ২০২২; ১ জুন ২০২২; ১২ জুলাই ২০২২; ২ আগস্ট ২০২২; ৬ সেপ্টেম্বর ২০২২; ৪ অক্টোবর ২০২২; ১ নভেম্বর ২০২২; ৬ ডিসেম্বর ২০২২; ১০ জানুয়ারি ২০২৩; ১ ফেব্রুয়ারি ২০২৩; ১৪ ফেব্রুয়ারি ২০২৩; ৭ মার্চ ২০২৩; ৪ এপ্রিল ২০২৩; ২ মে ২০২৩; ৬ জুন ২০২৩; ১১ জুলাই ২০২৩; ১ আগস্ট ২০২৩; ৮ আগস্ট ২০২৩; ৬ সেপ্টেম্বর ২০২৩; ৫ অক্টোবর ২০২৩; ১০ অক্টোবর ২০২৩; ৭ নভেম্বর ২০২৩; ৫ ডিসেম্বর ২০২৩; ৯ জানুয়ারি ২০২৪; ৬ ফেব্রুয়ারি ২০২৪; ৫ মার্চ ২০২৪; ৩ এপ্রিল ২০২৪; ত্রুটি: প্রথম প্যারামিটার একটি তারিখ বা সময় হিসেবে পার্স করা যাবে না। (8 July 2019; 3 September 2019; 26 February 2020; 16 July 2020; 11 August 2020; 12 November 2020; 3 December 2020; 19 January 2021; 4 February 2021; 16 February 2021; 10 March 2021; 11 March 2021; 1 April 2021; 6 May 2021; 3 June 2021; 12 July 2021; 5 August 2021; 16 August 2021; 9 September 2021; 7 October 2021; 4 November 2021; 2 December 2021; 9 December 2021; 6 January 2022; 10 February 2022; 3 March 2022; 15 March 2022; 12 April 2022; 10 May 2022; 1 June 2022; 12 July 2022; 2 August 2022; 6 September 2022; 4 October 2022; 1 November 2022; 6 December 2022; 10 January 2023; 1 February 2023; 14 February 2023; 7 March 2023; 4 April 2023; 2 May 2023; 6 June 2023; 11 July 2023; 1 August 2023; 8 August 2023; 6 September 2023; 5 October 2023; 10 October 2023; 7 November 2023; 5 December 2023; 9 January 2024; 6 February 2024; 5 March 2024; 3 April 2024) |
টাইপিং পদ্ধতি | strong, static, inferred, structural[3][4] |
বাস্তবায়ন ভাষা | Go, assembly language, previously C (gc); C++ (gccgo) |
ওএস | Linux, macOS, FreeBSD, NetBSD, OpenBSD,[5] Windows, Plan 9,[6] DragonFly BSD, Solaris |
লাইসেন্স | BSD-style[7] + patent grant[8] |
ফাইলনেম এক্সটেনশন | .go |
ওয়েবসাইট | go |
মুখ্য বাস্তবায়নসমূহ | |
gc, gccgo | |
যার দ্বারা প্রভাবিত | |
Alef, APL,[9] BCPL,[9] C, CSP, Limbo, Modula, Newsqueak, Oberon, occam, Pascal,[10] Python, Smalltalk[11] | |
যাকে প্রভাবিত করেছে | |
Crystal |