1. স্মলটাল্ক
শিশুদের শেখার জন্য কম্পিউটার ব্যবহারের উপায় হিসাবে অন্তত কিছুটা অংশে তৈরি করা হয়েছে। অনুচ্ছেদে বর্ণনা করার জন্য সিনট্যাক্সটি যথেষ্ট সহজ। এটি লোগোর মতো, "প্রবেশের কম বাধা, উচ্চ সিলিং" নীতিটির উদাহরণ দেয়।
"সবকিছুই একটি বস্তু" এই অর্থে স্মার্টটাক একটি খাঁটি ওও ভাষা ।
এটি অনেকগুলি কার্যকরী কৌশলগুলিও শিক্ষা দেয়, বিশেষত এর সংগ্রহ এপিআই: শৃঙ্খলাবদ্ধ বার্তা, উচ্চতর অর্ডার ফাংশন, মানচিত্র, হ্রাস ইত্যাদি।
চিঁ-চিঁ সম্প্রদায় স্পন্দনশীল এবং স্বাগত হয়। আপনি উন্নত কৌশলগুলির অনেকগুলি আলোচনা দেখতে পাবেন: অনেকটা লিস্প সম্প্রদায়ের মতো, মেলিং তালিকায় অনেক অভিজ্ঞ অভিজ্ঞ স্মলটকাররা তাদের জ্ঞান ভাগ করে নিতে ইচ্ছুক রয়েছেন । (স্কুয়াক সম্প্রদায়ের পেশাদার শিক্ষাবিদদের একটি বৃহত উপ-জনসংখ্যা রয়েছে এটি কোনও ক্ষতি করে না)) নতুনদের জন্য আরও একটি তালিকা রয়েছে ।
2. PROLOG
একটি লজিক প্রোগ্রামিং ল্যাঙ্গুয়েজ যা আপনাকে অন্য কোনও ভাষার কাছে গণনার খুব আলাদা দৃষ্টিভঙ্গি দেবে। প্রোলোগও অত্যন্ত উচ্চারণমূলক (তবে পুরোপুরি তাই না: !বা কাটা অপারেটর একটি প্রেডিকেটের উপর উল্লেখযোগ্য অর্থোত্তর প্রভাব ফেলতে পারে)।
3. সাধারণ লিপ
আপনি যদি চান তবে সাবস্টিটিউট স্কিম। কমন লিস্প একাধিক দৃষ্টান্তগুলিকে সমর্থন করে, বিশেষত ওও এবং ক্রিয়ামূলক। এটির দীর্ঘ ইতিহাসও রয়েছে (লিস্প দ্বিতীয় প্রাচীনতম এখনও বহুল ব্যবহৃত-ব্যবহৃত ভাষা: কেবল ফরটারের প্রাচীন)।
৪. হাস্কেল
(ক্যাভিয়েট: আমি কেবল এটি শিখতে শুরু করেছি)) সম্ভবত পৃথিবীর বিশুদ্ধতম কার্যকরী ভাষা। এটিতে খুব উন্নত স্ট্যাটিক টাইপ সিস্টেম রয়েছে। হ্যান্ড ইন্ট্রো বই বিদ্যমান।
5. সি বা ডেলফি
কম্পিউটারগুলি কীভাবে কাজ করে তা আপনার জানতে হবে। মেমরি এবং সিপিইউ আসলে কীভাবে কাজ করে তা আপনার জানতে হবে। উভয়ই traditionতিহ্যগতভাবে "ধাতুর কাছাকাছি" এবং তাদের সম্প্রদায়গুলি কীভাবে তাদের ভাষা কীভাবে সমাবেশে সংকলিত হয় তা ভাবতে উত্সাহিত করে।
কেন এই আদেশ?
স্মার্টটাক শিখতে খুব সহজ, তাই আপনি কোনও সংকলক ("প্রবেশের ক্ষেত্রে কম বাধা") লড়াইয়ের চেয়ে সমস্যা সমাধানে দ্রুত মনোনিবেশ করা শুরু করতে পারেন। আপনি একবার প্রোগ্রামিং শুরু করার পরে, আপনি কী করতে পারেন তার কোনও কৃত্রিম সীমা নেই - "উচ্চ সিলিং"।
একবার আপনি ওও কীভাবে কাজ করে তার সম্পর্কে ন্যায্য ধারণা অর্জন করার পরে (এবং - "ওও" এর অর্থ কী তা সম্পর্কে বিভিন্ন ধরণের বোঝাপড়া রয়েছে - এই প্রজ্ঞার সাথে যে ওও মার্কেটপ্লেসে আধিপত্য বজায় রেখেছে), প্রোলোগের দিকে অগ্রসর হওয়া নিশ্চিত করে যে আপনি শুরু করবেন না ওও হ'ল একমাত্র উপায় thinking প্রোলোগ বেশিরভাগ ভাষায় খুব আলাদা এবং এটি আপনার মানসিক পেশীগুলি প্রসারিত করবে যাতে আপনি ভাবতে শুরু করেন না যে আপনি সবকিছু জানেন।
প্রচলিত লিস্প, পরিবর্তে, বড়দের ভাষা is এটির একটি পরিপক্ক স্ট্যান্ডার্ড রয়েছে, এটি দশক ধরে ভাষা নকশাকে নেতৃত্ব দিয়ে চলেছে (স্মার্টটাক সহ) - এই সমস্ত অভিনব নতুন বৈশিষ্ট্যগুলি আপনার সর্বাধিক পছন্দ করা ভাষাটি সবেমাত্র অর্জন করেছে? সম্ভাবনা হ'ল লিস্প বা স্মলটালকের মধ্যে ধারণিত ধারণাগুলি। কমন লিস্পও খানিকটা খারাপ এবং আপনি যেখানেই যান wartiness পাবেন।
হাস্কেলের তালিকায় চতুর্থ কারণ (আমাকে বলা হয়েছে: আমি কেবল এটি শিখতে শুরু করেছি) এর বিশুদ্ধতার অর্থ হ'ল কিছু খাঁটি জিনিস (যেমন I / O) কম নিখুঁত কার্যকরী ভাষাগুলির চেয়ে আরও বেশি কঠিন। হাস্কেল লোকেরা কিছু মোটামুটি বহিরাগত পরিভাষাগুলিও ব্যবহার করে ("ক্যাটামোরফিজম" এর মত শব্দ), এবং এটি মোকাবেলার আগে আপনি সম্ভবত আপনার বেল্টের অধীনে কিছু প্রোগ্রামিংয়ের অভিজ্ঞতা দিয়ে ভাল হতে চাই। (তবে আমাকে অবশ্যই পুনরায় পুনরাবৃত্তি করতে হবে, আমি কেবল এটি শিখতে শুরু করেছি! এক চিমটি লবণের সাথে এই মতামত নিন!)
এবং কেন সি / ডেলফি স্থায়ী? কারণ আপনি এম্বেড থাকা সিস্টেমে কাজ না করা পর্যন্ত আপনাকে ম্যানুয়াল মেমোরি ম্যানেজমেন্টের সমস্ত কিছু ভেবে প্রোগ্রামিং শিখতে হবে না। 1980 এর দশকের স্তরের মেশিনের জন্য আবর্জনা সংগ্রহ যথেষ্ট ভাল কাজ করেছে। আপনার ফোনটি যে শক্তিশালী!
পরিশেষে, আমি এরলংকে উপরের তালিকায় রাখিনি যদিও আমার সত্যিই হওয়া উচিত।