টপিকঃ এমন কোনো linux distro আছে জা python দিয়ে লেখা..

এমন কোনো linux distro আছে জা পুরোটা python দিয়ে লেখা.. thinking

Re: এমন কোনো linux distro আছে জা python দিয়ে লেখা..

প্র্যাকটিক্যালি সম্ভব নয়। পাইথন অনেক বেশী হাই লেভেল।

"No ship should go down without her captain."

হৃদয়১'এর ওয়েবসাইট

লেখাটি LGPL এর অধীনে প্রকাশিত

Re: এমন কোনো linux distro আছে জা python দিয়ে লেখা..

হৃদয়১ লিখেছেন:

প্র্যাকটিক্যালি সম্ভব নয়। পাইথন অনেক বেশী হাই লেভেল।

হাই লেভেলের বিষয়টা বুঝলাম না। অনেকে বলেন, পাইথন অনেক সহজ প্রোগ্রামিং ল্যাঙ্গুয়েজ। সহজ বা কঠিনের সাথে হাই লেভেল বা লো লেভেলের কোনো সম্পর্ক আছে?

আমার সকল টপিক

কোনো কিছু বলার নেই আজ আর...

Re: এমন কোনো linux distro আছে জা python দিয়ে লেখা..

গৌতম লিখেছেন:

সহজ বা কঠিনের সাথে হাই লেভেল বা লো লেভেলের কোনো সম্পর্ক আছে?

জি, আছে। হাই লেভেল ল্যাঙ্গুয়েজ মানুষের পক্ষে বোঝা সহজ।
মনে হয়, হৃদয়দা খেয়াল করেন নি তাই রিপ্লাই দেন নি।

সর্বশেষ সম্পাদনা করেছেন হৃদয়১ (১৭-০৪-২০১৪ ০১:১১)

Re: এমন কোনো linux distro আছে জা python দিয়ে লেখা..

গৌতম লিখেছেন:

হাই লেভেলের বিষয়টা বুঝলাম না।

হাই লেভেল ল্যাঙ্গুয়েজ হল যেটা মানুষের পক্ষে বোঝা সহজ। লো লেভেল ল্যাঙ্গুয়েজ হল যেটা মেশিনের পক্ষে বোঝা সহজ। যেমন ধরুণ সি। সি প্রোগ্রাম ইংরাজি ভাষায় লেখা হয়। এটা মানুষের পক্ষে বোঝা সহজ। কিন্তু মেশিন ইংরাজি বোঝে না। সে ইলেকট্রিকাল সিগন্যাল অন/অফ বোঝে। তার পক্ষে ০ আর ১ দিয়ে লেখা প্রোগ্রামিং বোঝা সহজ। সেটাই লো লেভেল। আর সি হল হাই লেভেল।

এখন তাহলে বুঝতেই পারছেন, যে ভাষা আপনি খুব ভালো বুঝবেন, সেটা মেশিন খুব কম বুঝবে। আর যে ভাষা মেশিন খুব ভালো বুঝবে, সেটা আপনি খুব কম বুঝবেন। এখন অপারেটিং সিস্টেম এমন একটা প্রোগ্রাম যেটা সরাসরি হার্ডওয়্যারের সাথে ইন্টারঅ্যাক্ট করে। সুতরাং অপারেটিং সিস্টেম লেখার জন্য আপনাকে এমন ল্যাঙ্গুয়েজই ব্যবহার করতে হবে যেটা যতদূর সম্ভব মেশিন ল্যাঙ্গুয়েজের কাছাকাছি লেভেলে। হাই লেভেল ল্যাঙ্গুয়েজের মধ্যে সি ঠিক এরকম একটি ল্যাঙ্গুয়েজ। তবু সি দিয়েও সব কাজ করা যায় না। কিছুটা অ্যাসেম্বলি ব্যবহার করতে হয়। অ্যাসেম্বলি মিড লেভেল। অর্থাৎ আরও কিছুটা মেশিন ল্যাঙ্গুয়েজের কাছাকাছি।

এখন পাইথন হল অনেক বেশী হাই লেভেল। এটা মানুষ খুব ভালো বোঝে, এমনকি নন-প্রোগ্রামাররাও ভালো বোঝে। আমি নিজে প্রোগ্রামিং এর সঙ্গে লেখাপড়া বা পেশাগত দিক থেকে যুক্ত নই। তবু পাইথন প্রোগ্রাম অল্পসল্প বুঝি। কিন্তু মেশিনের এটা বুঝতে গেলে অনেক ধাপ পেরিয়ে যেতে হয়।

http://i.imgur.com/MzEioGx.jpg

মেশিনের নাক কুঁচকানি নিয়ে এমনিতে চিন্তা করার দরকার নেই। কিন্তু যদি কেউ অপারেটিং সিস্টেম লিখতে চায় তাহলে তাকে অবশ্যই মেশিনের সহজবোধ্যতার কথা মাথায় রাখতে হবে।

"No ship should go down without her captain."

Re: এমন কোনো linux distro আছে জা python দিয়ে লেখা..

হার্ডওয়্যার কন্ট্রোল প্রোগ্রামিং এর ক্ষেত্রে সি /সি++ এর মত শক্তিশালী আপাতত কিছু নেই। তাই মুলত OS গুলোর কার্নেল সি/সি++ লেখা হয়ে থাকে। পাইথনের প্রোগ্রাম সাথে পাইথনের কম্পাইলার নিয়ে ঘুরে বেড়ায়(২/১ টা পাইথনে লেখা প্রোগ্রাম ব্যবহারের অভিজ্ঞতা থেকে)।

এই ব্যাক্তির সকল লেখা কাল্পনিক , জীবিত অথবা মৃত কারো সাথে মিল পাওয়া গেলে তা সম্পুর্ন কাকতালীয়, যদি লেখা জীবিত অথবা মৃত কারো সাথে মিলে যায় তার দায় এই আইডির মালিক কোনক্রমেই বহন করবেন না। এই ব্যক্তির সকল লেখা পাগলের প্রলাপের ন্যায় এই লেখা কোন প্রকার মতপ্রকাশ অথবা রেফারেন্স হিসাবে ব্যবহার করা যাবে না।

Re: এমন কোনো linux distro আছে জা python দিয়ে লেখা..

সাইফুল_বিডি লিখেছেন:

পাইথনের প্রোগ্রাম সাথে পাইথনের কম্পাইলার নিয়ে ঘুরে বেড়ায়

তাছাড়া আরও একটা ব্যাপার হল পাইথনের এসডিকে পাওয়া যাবে না। বেশির হার্ডওয়্যার কম্পোনেন্টের এসডিকে সি/সি++ এর জন্য ছাড়ে।

"No ship should go down without her captain."

হৃদয়১'এর ওয়েবসাইট

লেখাটি LGPL এর অধীনে প্রকাশিত

Re: এমন কোনো linux distro আছে জা python দিয়ে লেখা..

হৃদয়১ লিখেছেন:

অ্যাসেম্বলি মিড লেভেল। অর্থাৎ আরও কিছুটা মেশিন ল্যাঙ্গুয়েজের কাছাকাছি।

অ্যাসেম্বলি ল্যাঙ্গুয়েজ দিয়ে কি সরাসরি হার্ডওয়্যারের সাথে ইন্টারঅ্যাক্ট করা যায়?

Re: এমন কোনো linux distro আছে জা python দিয়ে লেখা..

হৃদয়১ লিখেছেন:

তবু পাইথন প্রোগ্রাম অল্পসল্প বুঝি।

দাদা........এই পাইথন ব্যাটারে কিভাবে আয়ত্বে আনতে পারি, তার যদি দু চারটা লিংক বা টিপস দিতেন, যদিও আমার কাছে ই৩ স্কুল সহ আরো দু একটা সাইট আছে যেখানে ডিটেইলস ভাবে দেয়া আছে। কিন্তু কাজের প্রচন্ড ব্যাস্ততায় এত গভীরে নামার সুযোগ নাই........তাই ভেসে ভেসে কিভাবে কিছু করা যায়..... big_smile big_smile.(হিন্টস প্লিজ)

টিপসই দিবার চাই....স্বাক্ষর দিতে পারিনা......

১০

Re: এমন কোনো linux distro আছে জা python দিয়ে লেখা..

অনেক ধন্যবাদ হৃদয় দাদা খুব সহজভাবে বুঝিয়ে দেয়ার জন্য।

আমার সকল টপিক

কোনো কিছু বলার নেই আজ আর...

১১

Re: এমন কোনো linux distro আছে জা python দিয়ে লেখা..

সরদার লিখেছেন:

অ্যাসেম্বলি ল্যাঙ্গুয়েজ দিয়ে কি সরাসরি হার্ডওয়্যারের সাথে ইন্টারঅ্যাক্ট করা যায়?

মোটামুটি করা যায় , মানে মেশিন ল্যাগুয়েজে কনভার্ট করে নিতে হয় আরকি  wink

এই ব্যাক্তির সকল লেখা কাল্পনিক , জীবিত অথবা মৃত কারো সাথে মিল পাওয়া গেলে তা সম্পুর্ন কাকতালীয়, যদি লেখা জীবিত অথবা মৃত কারো সাথে মিলে যায় তার দায় এই আইডির মালিক কোনক্রমেই বহন করবেন না। এই ব্যক্তির সকল লেখা পাগলের প্রলাপের ন্যায় এই লেখা কোন প্রকার মতপ্রকাশ অথবা রেফারেন্স হিসাবে ব্যবহার করা যাবে না।

১২

Re: এমন কোনো linux distro আছে জা python দিয়ে লেখা..

মেহেদী হাসান লিখেছেন:

এই পাইথন ব্যাটারে কিভাবে আয়ত্বে আনতে পারি, তার যদি দু চারটা লিংক বা টিপস দিতেন

অনলাইনে অনেক বইপত্রের লিস্ট পাবেন। Dive Into Python, Learn Python The Hard Way ইত্যাদি। কিন্তু আমি এগুলো দেখেছি অনেক পরে। আদতে পাইথন যতটুকু শিখেছি সবটাই MIT OCW এর দৌলতে। ওটাই তাই সবার আগে রিকমেন্ড করি।

"No ship should go down without her captain."

হৃদয়১'এর ওয়েবসাইট

লেখাটি LGPL এর অধীনে প্রকাশিত