লিনাক্স প্রোগ্রামিং শিখুন। একটি সংক্ষিপ্ত ভূমিকা

লিনাক্স প্রোগ্রামিং শিখুন

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

এটা সত্য যে সু-শিক্ষিত প্রোগ্রামিং বিশ্লেষণাত্মক এবং সমস্যা সমাধানের দক্ষতা বিকাশে সহায়তা করে, কিন্তু, এটি কেবলমাত্র তাদেরই বিকাশ করতে পারে এমন শৃঙ্খলা নয়।

এমন নয় যে আমার কাছে বাচ্চাদের (এবং বড়দের) প্রোগ্রামিং শেখার জন্য কিছু আছে, তবে এর কারণ তারা এটি করতে চায় এবং কেবল স্ট্যাক ওভারফ্লো থেকে কোড অনুলিপি এবং আটকান না।

লিনাক্স প্রোগ্রামিং শিখছি

লিনাক্স সম্ভবত প্রোগ্রামিং শেখার সেরা প্ল্যাটফর্ম। উইন্ডোজ এবং ম্যাকের মতো নয় সম্পূর্ণ অপারেটিং সিস্টেমের জন্য সমস্ত কোড অধ্যয়ন এবং পরিবর্তনের জন্য উপলব্ধ। এছাড়াও আছে প্রোগ্রাম তৈরির জন্য সরঞ্জামগুলির বৃহত্তম ভাণ্ডার এবং, মালিকানাধীন লাইসেন্স ব্যতীত, সমস্ত বর্তমান এবং অতীত প্রোগ্রামিং ভাষার একটি সুসংগত সংস্করণ রয়েছে।

সাধারণভাবে, লিনাক্সে আপনি আপনার প্রোগ্রামিং দক্ষতা 3 স্তরে চালাতে পারেন

লিনাক্স কার্নেল

কার্নেল অপারেটিং সিস্টেমের ভিত্তি। এটি হার্ডওয়্যার রিসোর্স পরিচালনার দায়িত্বে নিয়োজিত একজন। লিনাক্স কার্নেলের প্রতি 3 মাস অন্তর একটি নতুন সংস্করণ রয়েছে এবং এতে হাজার হাজার লোকের সহযোগিতা রয়েছে যার মধ্যে অনেকগুলি স্বেচ্ছাসেবী ভিত্তিতে এবং অন্যরা সংস্থাগুলিতে কাজ করছেন।

লিনাক্স কার্নেলটি বিকাশ করতে আপনার দুটি জিনিস প্রয়োজন; একটি উচ্চ আত্মসম্মান এবং এর কার্যক্রম এবং সি প্রোগ্রামিং ভাষার গভীর জ্ঞান of। প্রথমটি কারণ কারণ যে কেউ পরিবর্তন (প্যাচ) প্রেরণ করতে পারে তবে অন্যান্য বিকাশকারী এবং লিনাস টোরভাল্ডস (প্রকল্পের দায়িত্বে নিযুক্ত মূল ব্যক্তি) এর সমালোচনা সাধারণত রক্তাক্ত হয়।

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

আমি পুনরাবৃত্তি করছি যে এটি কার্নেলের অপারেশন সম্পর্কে গভীর জ্ঞান সহ ব্যবহারকারীদের জন্য সংরক্ষিত is

যাইহোক, আপনি বিষয়টি শুরু করতে একটি সম্পূর্ণ ডকুমেন্টেশন সন্ধান করতে পারেন এখানে।

সাধারণভাবে, লিনাক্স বিতরণে সাধারণত সি প্রোগ্রামগুলি সংকলন ও পরিচালনা করার জন্য প্রয়োজনীয় সরঞ্জামগুলি অন্তর্ভুক্ত থাকে

কমান্ড দোভাষী জন্য স্ক্রিপ্ট

কমান্ড দোভাষী পাঠ্য টাইপ করে সিস্টেমে অর্ডার দেওয়ার একটি সরঞ্জাম। ইউনিক্স-উত্পন্ন সিস্টেমে একে বলা হয় খোল লিনাক্স বিতরণগুলি ডিফল্টরূপে বাশ নামে একটি শেল নিয়ে আসে। বেস নির্দেশিকা সেট কার্যগুলি স্বয়ংক্রিয় করতে এবং গ্রাফিকাল ইন্টারফেসের প্রয়োজন হয় না এমন অন্য কিছু করার জন্য প্রোগ্রাম তৈরি করা সম্ভব করে।

আপনি আপনার বিতরণের পাঠ্য সম্পাদকে আপনার নিজের স্ক্রিপ্ট তৈরি করতে পারেন এবং এগুলি টার্মিনাল এমুলেটর থেকে চালাতে পারেন।

বাশ ডকুমেন্টেশন পাওয়া যাবে এখানে.

অ্যাপ্লিকেশন তৈরি

ডেস্কটপের জন্য অ্যাপ্লিকেশন তৈরি করে শুরু করার জন্য আমরা সর্বশেষ আদর্শের জন্য ছেড়ে যাই।

প্রচুর sensকমত্য রয়েছে যে আদর্শ ভাষাটি দিয়ে শুরু করা হ'ল পাইথন। এটি ইতিমধ্যে সমস্ত বিতরণে প্রাক ইনস্টলড রয়েছে এবং এতে প্রচুর পরিমাণে ডকুমেন্টেশন এবং উদাহরণ রয়েছে। ইন্টিগ্রেটেড ডেভলপমেন্ট এনভায়রনমেন্টের তালিকা আমাদের নিজের দ্বারা একটি নিবন্ধ গ্রহণ করবে।

সাধারণভাবে, এটি ভিজ্যুয়াল স্টুডিও কোড ব্যবহার করার পরামর্শ দেওয়া হয়, তবে, আমার জন্য একটি ভাল বিকল্প হয় পাইচার্ম এডু। এই সরঞ্জামটি আপনাকে কেবল প্রোগ্রাম তৈরি করতেই নয়, ভাষার অন্যান্য প্রোগ্রামারদের কাছ থেকে শিখতে দেয়।

আমি এই নিবন্ধে সমস্ত বিকল্প নিঃশেষ করব না, যা এগুলির মধ্যে জাভা-র মতো কিছু দীর্ঘস্থায়ী ভাষা অন্তর্ভুক্ত রয়েছে, কিছু আগন্তুক কিন্তু গো বা মরিচা বা লোগো বা কোবলের মতো অতীতের অবশেষগুলি।

গুরুত্বপূর্ণ বিষয়টি হল আপনি যদি প্রোগ্রাম শিখতে চান তবে আপনি যতটা ভাষা স্বাচ্ছন্দ্যবোধ করেন তা না পাওয়া পর্যন্ত আপনি সমস্ত ভাষাগুলি তদন্ত করেন investigate আপনি যদি কোনও চাকরি খোলার সন্ধান না করেন, তবে পরিসংখ্যান বা চাকরির পোস্টগুলি যা বলবে তা বিবেচ্য নয়। এটি আপনার পক্ষে যথেষ্ট ভাল হতে হবে।

আমি সম্প্রতি আবিষ্কার করেছি QB64, কমডোর 64৪ এর সাথে প্রোগ্রাম করতে শিখতে আমি বেসিকের মতো একটি অনুরূপ সংস্করণ ব্যবহার করেছি এবং ফলাফলের সাথে আমি খুব খুশি।


আপনার মন্তব্য দিন

আপনার ইমেল ঠিকানা প্রকাশিত হবে না। প্রয়োজনীয় ক্ষেত্রগুলি দিয়ে চিহ্নিত করা *

*

*

  1. ডেটার জন্য দায়ী: AB ইন্টারনেট নেটওয়ার্ক 2008 SL
  2. ডেটার উদ্দেশ্য: নিয়ন্ত্রণ স্প্যাম, মন্তব্য পরিচালনা।
  3. আইনীকরণ: আপনার সম্মতি
  4. তথ্য যোগাযোগ: ডেটা আইনি বাধ্যবাধকতা ব্যতীত তৃতীয় পক্ষের কাছে জানানো হবে না।
  5. ডেটা স্টোরেজ: ওসেন্টাস নেটওয়ার্কস (ইইউ) দ্বারা হোস্ট করা ডেটাবেস
  6. অধিকার: যে কোনও সময় আপনি আপনার তথ্য সীমাবদ্ধ করতে, পুনরুদ্ধার করতে এবং মুছতে পারেন।

  1.   অসন্তুষ্ট ব্যবহারকারী তিনি বলেন

    একটি নির্দিষ্ট প্রশ্ন: রাজনীতিবিদরা আপনাকে কী বলে যে আপনি যদি প্রোগ্রামিং শিখেন না, তবে আপনি কার্যত নিরক্ষর থাকবেন? আমি এটি মিডিয়াতে বিশ্বাস করতে পারি, যদিও আমি অনুসরণ করি তারা এর উল্লেখ না করে তবে তারা জোর দিয়ে থাকে যে প্রোগ্রামিং জেনে যাওয়া আপনাকে আরও এগিয়ে নিয়ে যাবে; কিন্তু, একজন রাজনীতিবিদ যিনি প্রোগ্রামিংয়ের বিষয় নিয়ে কথা বলেন? দ্বিধায় দুঃখিত তবে? ❓

    1.    জর্জে রোবলস তিনি বলেন

      চিংড়ি সম্পর্কে আপনি কী ভাবেন?
      বিশেষত, এটি আমাদের মধ্যে যারা কেবল অপেশাদার এবং অবশেষে একটি অ্যাপ্লিকেশন প্রয়োজন তাদের জন্য এটি একটি খুব ভাল বিকল্প। আপনার ওয়েব ফর্মগুলি বনাম আপনি আর কোন বিকল্পের পরামর্শ দিচ্ছেন?

      1.    দিয়েগো জার্মান গঞ্জালেজ তিনি বলেন

        আমি এটি পরীক্ষা করিনি।
        আমি পোস্টে যেমন বলেছি, এটি সবার জন্য স্বাচ্ছন্দ্যময়। আমি এমন লোকদের জানি যারা ফ্রিপ্যাসাল / লাজার ভক্ত এবং আপনি তাদের সেখান থেকে সরাবেন না

  2.   ক্যামিলো বার্নাল তিনি বলেন

    লাতিন আমেরিকাতে লিনাক্স এবং ফ্রি সফটওয়্যারকে সম্পদ এবং জ্ঞান উত্সর্গ করার অন্যতম বৃহত সুযোগ হিসাবে আমি দেখছি। এটি সত্য যে, স্পেনীয় heritageতিহ্যের কারণে, তারা তিন শতাব্দী ধরে আমাদের বলেছিল যে বিজ্ঞান এবং প্রযুক্তি হ'ল শয়তানের জিনিস, এবং পাচার হওয়া খুব কম বই পুড়িয়ে দেওয়ার জন্য তারা ইউরোপ থেকে এসেছিল।

    তবে আমরা একবিংশ শতাব্দীতে আছি এবং দরিদ্র ও পশ্চাৎপদ অঞ্চলের জন্য এই জাতীয় প্রযুক্তি আশীর্বাদ হতে পারে। এখানে সংস্থাগুলি, বিশ্ববিদ্যালয় এবং সামগ্রিকভাবে সমাজের প্রথম বিশ্বের তুলনায় খুব কম গণনার প্রয়োজন রয়েছে এবং এজন্যই সম্প্রদায়ের বিকাশের উত্তর।

    এগুলি সহজ কোড নয়; এটি অগ্রগতি এবং উন্নয়নের জন্য একটি আসল সুযোগ। আপাতত এবং এডুয়ার্ডো গ্যালানো যেমন বলেছিলেন, "প্রযুক্তি দেবী স্প্যানিশ ভাষায় কথা বলেন না।" আশা করি আমরা এটি পরিবর্তন করতে পারি

  3.   গুইজন তিনি বলেন

    হ্যালো।

    আপনি যদি বেসিকের সাথে স্বাচ্ছন্দ্য বোধ করেন তবে আমি আপনাকে গাম্বার চেষ্টা করার পরামর্শ দিচ্ছি। এটি মাইক্রোসফ্টের ভিজ্যুয়াল বেসিক দ্বারা অনুপ্রাণিত কিন্তু এটি কোনও ক্লোন নয়। এটি একটি আধুনিক ভাষা এবং শেখার এবং প্রোগ্রামগুলি তৈরি করা খুব সহজ। গ্রাফিকাল ইন্টারফেসগুলি একটি বোতামের ক্লিকে তৈরি করা হয়। এটির একটি খুব সক্রিয় স্প্যানিশভাষী সম্প্রদায় রয়েছে। আমি আপনাকে পরামর্শ দিচ্ছি যে আপনি গাম্বাস-es.org এ একবার দেখুন। ওহ, এবং এটি বড় বিতরণের প্রায় সমস্ত গুদামে রয়েছে।

    শুভেচ্ছা

    1.    দিয়েগো জার্মান গঞ্জালেজ তিনি বলেন

      আমি গতকাল এটি ইনস্টল করেছি, আমার একটু ফ্রি সময় দেওয়ার সাথে সাথেই আমি আরও ঘুরে দেখব

  4.   রেনেকো তিনি বলেন

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

  5.   জোসে জুয়ান তিনি বলেন

    আপনি "জাভা গভীরতার চতুর্থ সংস্করণ" বইয়ের ছবিটি পাইরেটেড করেছেন, কমপক্ষে বইটির লেখকের কথা উল্লেখ করুন (তবে ছবিটির একটি উল্লেখ করা ভাল হবে), এটি একটি জিএনইউতে প্রোগ্রামিং শিখতে একটি দুর্দান্ত বই / লিনাক্স।

    1.    দিয়েগো জার্মান গঞ্জালেজ তিনি বলেন

      জোসে জুয়ান
      ছবিটি পিক্সাবায় ডটকম নামে একটি পাবলিক ডোমেন ইমেজিং সাইট থেকে এসেছে। এবং এটি স্পষ্টতই বলেছে যে অ্যাট্রিবিউশনের প্রয়োজন নেই
      https://pixabay.com/es/photos/trabajo-escribir-equipo-port%C3%A1til-731198/

  6.   টমাস সোটো তিনি বলেন

    আমি 20 বছরেরও বেশি পেশাদার অনুশীলন সহ একটি সিভিল ইঞ্জিনিয়ার এবং আমি যখন বিশ্ববিদ্যালয়ে ছিলাম তখন থেকেই আমি প্রোগ্রামিং সম্পর্কে আগ্রহী। আমি GWBASIC এ এমন প্রোগ্রামগুলি করতে শিখেছি যা আমি পরে পুরো ক্যারিয়ারের জন্য তৈরি করেছিলাম। এখন আমি এক্সেল থেকে ভিজ্যুয়াল বেসিক এবং সম্প্রতি পাইথনে প্রোগ্রাম করি। আমি আমার পেশায় এবং ব্যক্তিগত বিষয়গুলিতে যে প্রোগ্রামগুলি ব্যবহার করি এটি বিকাশ করে লাভজনক।