আপনার প্রথম প্রোগ্রামিং ভাষা চয়ন করা

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

ইতিহাস একটি বিট

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

যন্ত্রের ভাষা (নিম্ন স্তরের)

সাধারণত হিসাবে পরিচিত সমাবেশতারা এমন ভাষাগুলি প্রোগ্রাম করছে যা আমরা আরও সাধারণ ভাষার উপভাষা হিসাবে সংজ্ঞায়িত করতে পারি ... এটি কিছুটা জটিল মনে হলেও আমি এটির উদাহরণ দিয়ে যাচ্ছি ... আমরা জানি যে কম্পিউটিংয়ের সর্বজনীন ভাষা হ'ল বিদ্যুৎ, এর অর্থ এই যে চূড়ান্তভাবে একটি কম্পিউটার পড়বে are 0SY 1হ্যাঁ, এটি কল করুন eকম্পিউটার ইংরাজী। এই উদাহরণে স্পেনীয় মূল নিয়ম, তবে আমরা ভাল করেই জানি যে লাতিনোদের দ্বারা স্প্যানিশ স্পেনীয় স্পেনীয় স্পেনীয়দের মতো হয় না এবং তারপরেও পেরুর স্প্যানিশ আর্জেন্টিনা থেকে স্প্যানিশদের মতো হয় না। স্পষ্টতই আমাদের সকলের প্রায় একই শব্দ (0SY 1গুলি), তবে প্রসঙ্গ অনুযায়ী ব্যবহার এবং অর্থ পৃথক হতে পারে।

প্রসেসর স্তরে এটি ঘটে। আমরা যখন কথা বলি কম্পিউটিং আর্কিটেকচার, (amd64, ইন্টেল, আর্ম, ...) আমরা এর উপভাষা উল্লেখ করি কম্পিউটার স্প্যানিশ। এর কারণ এই যে বিভিন্ন সংস্থাগুলি তাদের নিজস্ব পদ্ধতিতে অর্ডার এবং অর্থ বোঝে, তাই কারও কারও কার্পণের প্রবাহ বা আইটেমগুলি কীভাবে রাখা উচিত তা ক্রমের মতো বিভিন্ন ক্ষেত্রে ভিন্ন হয়। 0SY 1s.

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

উচ্চ-স্তরের ভাষা

এই বৃহত্তর গ্রুপটি সেই ভাষাগুলির পরে চিন্তা করেছে যা পরে এসেছে সমাবেশ। পোর্টেবল কোড প্রাপ্ত করার প্রয়োজনে একধরনের ভাষা বলা হয়েছিল সংকলিত এর মধ্যে, প্রথমটি সুবিধা গ্রহণ করেছিল সি, যা ১৯ 70০ এর দশক থেকে অপারেটিং সিস্টেমের পর্যায়ে প্রোগ্রামিংগুলিতে আধিপত্য বিস্তার করেছিল।

সংকলিত ভাষা

আসুন আমি কী মন্তব্য করি তার একটি ব্যবহারিক উদাহরণ দেখুন। আসুন একটি খুব সহজ সি ভাষার প্রোগ্রাম দেখুন যা কোডের একটি লাইন প্রিন্ট করে।

নিজস্ব ক্রিস্টোফার ডিয়াজ রিভারস

এটি সংকলনের পরে আমাদের নিম্নলিখিত রয়েছে:

নিজস্ব নকশা: ক্রিস্টোফার ডাজ রিভারস

তবে এখন আসুন আমরা দেখতে পাই এসেম্বলি কোডে একই ফলটির অনুলিপি করতে কী লিখতে হবে:

নিজস্ব ক্রিস্টোফার ডিয়াজ রিভারস

এটি থেকে আমাদের 3 লাইন কোডের অনুবাদ simple.c, ফাইল simple.s কমান্ড ব্যবহার করে তৈরি করা হয় gcc -S simple.c এবং এটিই আমাদের প্রসেসর একটি উপভাষায় বুঝতে পারে understand সমাবেশ। অবশ্যই একটি এক্সিকিউটেবল যা সমন্বিত তৈরি করতে 0SY 1ফাইলটি প্রক্রিয়া করা প্রয়োজন simple.s এবং এটি আমাদের সিস্টেমের ভাগ করা লাইব্রেরিগুলির সাথে সংযুক্ত করুন। এটি একটি ব্যবহার করে করা হয় একত্র করা (as) এবং একটি সংযোগকারী (ld).

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

বর্ণিত ভাষা

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

নিজস্ব ক্রিস্টোফার ডিয়াজ রিভারস

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

নিজস্ব ক্রিস্টোফার ডিয়াজ রিভারস

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

টাইপিং

এটি প্রোগ্রামিং ভাষার একটি বৈশিষ্ট্য, এগুলি হতে পারে দৃ .়ভাবে দুর্বলভাবে টাইপ করা। আমি এই বিষয়টিকে অন্য একটি পোস্টের জন্য রেখে যাচ্ছি, যেহেতু এটি একটি প্রোগ্রামে মেমরি কীভাবে সংরক্ষণ করা হয় তা বোঝার জন্য এটি প্রয়োজনীয় এবং কৌতূহলযুক্ত, তবে আপাতত আমাদের কেবল এই পার্থক্যটি করা দরকার: দৃ typ়ভাবে টাইপ করা ভাষাগুলি হ'ল তথ্যগুলির ধরণটি জানা দরকার একটি পরিবর্তনশীল বা ধ্রুবক উপর কাজ করা হবে, যখন দুর্বলভাবে প্রকারগুলি তাই রূপান্তর সম্পাদন করতে পারে অন্তর্নিহিত এবং সবকিছু ভাষা অনুসারে রূপান্তর শ্রেণিবিন্যাসের উপর নির্ভর করবে। (যদি এটি এখন না বোঝা যায়, কোনও সমস্যা না হয় তবে আমরা এটি পরে রেখে দেব)

দৃষ্টান্ত

জিএনইউ / লিনাক্স বিশ্বের সমস্ত কিছুর মতো, প্রোগ্রামিং ভাষাগুলি প্যারাডাইম অনুসারে তৈরি হয় এবং তাদের চারপাশে সম্প্রদায়গুলি উত্পন্ন হয়। উদাহরণস্বরূপ আমাদের আছে পাইথন ফাউন্ডেশন o চুনি o পিএইচপি o বাশ (যে ক্ষেত্রে এটি জিএনইউ সম্প্রদায়)। আমি এর সাথে যা করতে চাই তা হ'ল আমি প্রত্যেকের কাছে থাকা বিপুল সংখ্যক উপকারিতা এবং কনস প্রকাশ করতে পারি না, তবে আমি আপনাকে বলতে পারি যে যেখানে ফ্রি প্রোগ্রামিং ভাষা রয়েছে সেখানে শেখার এবং এতে অংশ নেওয়ার জন্য একটি সম্প্রদায় রয়েছে। এটি উল্লেখ করার মতো যে, যদি সমস্ত ভাষা অনুবাদক সি-তে লিখিত হয় না বা কিছু ঘনিষ্ঠ বংশদ্ভুত হয়, এবং তাদের বিকাশ সাধারণত সম্প্রদায়ের একটি ছোট গ্রুপ দ্বারা পরিচালিত হয়, যারা গ্রহণের দায়িত্বে আছেন সমস্ত ভাষা ব্যবহারকারীদের প্রভাবিত করবে এমন সিদ্ধান্ত। এমনকি ভাষার সঠিক বিকাশ নিশ্চিত করতে প্রতিষ্ঠানগুলিও গঠন করা যেতে পারে, যেমন সি এর ক্ষেত্রে C.

কোনটি বেছে নেবে?

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

উত্তেজনাপূর্ণ কিছু দিয়ে শিখুন

এটি আমি আপনাকে দিতে সেরা পরামর্শ, আপনি যদি কিছু শিখতে চান তবে আপনাকে প্রথমে উত্তেজনাপূর্ণ কিছু খুঁজে পাওয়া উচিত, অন্যথায় কোনও প্রোগ্রামিং ভাষার সাধারণ শেখার বক্ররেখা পরাভূত করা বেশ কঠিন হবে। ধরুন আপনি সিস্টেমগুলি পরিচালনা করেন, সেক্ষেত্রে আপনাকে একটি আদর্শ ভাষা শেখার প্রয়োজন হতে পারে স্ক্রিপ্টিং (ব্যাখ্যা করা), এর মধ্যে আমাদের কাছে পার্ল, পাইথন, বাশ ইত্যাদি রয়েছে ... সম্ভবত আপনার গেমস রয়েছে, জাভা স্ক্রিপ্ট, লুয়া, সি ++ এর মতো বিভিন্ন ভাষায় অনেকগুলি প্রকল্প রয়েছে যা আপনি খেলতে চান তার উপর নির্ভর করে। সম্ভবত আপনি সিস্টেম স্তরে একটি সরঞ্জাম তৈরি করতে চান, যেহেতু আমাদের কাছে সি, পাইথন, পার্ল রয়েছে, আপনি দেখতে পাবেন যে কিছুটি পুনরাবৃত্তি হয়েছে, এবং এটি কারণ অনেকগুলি ভাষা বহু কাজের জন্য ব্যবহার করা যেতে পারে, এজন্যই সংজ্ঞা বহুমুখী ভাষা এর বেশিরভাগ ক্ষেত্রে।

একটি প্রকল্প শুরু করুন

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

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


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

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

*

*

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

  1.   নামবিহীন তিনি বলেন

    সর্বদা একটি 10 ​​!!!!!! আপনার নিবন্ধগুলির জন্য ধন্যবাদ। শুভেচ্ছা এবং আরও অনেক কিছু আসতে !!!!

    1.    ক্রিসএডিআর তিনি বলেন

      আপনাকে অনেক ধন্যবাদ writing আমাকে লেখার জন্য উত্সাহ দেয়। শ্রদ্ধা

  2.   রুবেন তিনি বলেন

    আমি "কোন ভাষাটি বেছে নেব?" প্রশ্নটি জিজ্ঞাসা করা ভুল বলে আমি মনে করি? আমি তাদের মধ্যে একজন যারা মনে করি যে ভাষা এটির মধ্যে সবচেয়ে কম, গুরুত্বপূর্ণ বিষয় হ'ল প্রোগ্রামিংয়ের মূল বিষয়গুলি শিখতে এবং "গণনামূলকভাবে চিন্তা করা"। কোনও সিনট্যাক্স, এর টাইপিং, যদি এটি ওওপি, এর ইউটিলিটি ইত্যাদি সমর্থন করে তবে সিদ্ধান্ত নিন আমি মনে করি এটি এমন কিছু যা প্রাকৃতিকভাবে অধ্যয়নে আসবে এবং সর্বোপরি, প্রতিটি প্রোগ্রামার 1, 2 এবং 3 টিরও বেশি ভাষা জানে ... এবং প্রোগ্রামিং ধারণার (এবং সিনট্যাক্স নয়) এর জন্য ধন্যবাদ, তিনি সক্ষম এমন একটি ভাষায় প্রোগ্রাম করা যাতে তার এখনও অভিজ্ঞতা নেই।
    যাইহোক, দীক্ষিতদের জন্য, আমি মনে করি যে একটি ভাল ভাষা তার সরলতার জন্য পাইথন হতে পারে তবে সর্বোপরি, আরও কিছুটা এগিয়ে যান, অ্যালগরিদমগুলি অধ্যয়ন করুন এবং কীভাবে জিনিসগুলি "অভ্যন্তরে" কাজ করে তা জেনে রাখুন।

    শুভেচ্ছা ChrisadR

    1.    ক্রিসএডিআর তিনি বলেন

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

  3.   ডিবিস কনট্রেরস তিনি বলেন

    পোস্টের জন্য ধন্যবাদ এটি ভাল ছিল।

    শুভেচ্ছা

    1.    ক্রিসএডিআর তিনি বলেন

      হ্যালো দেবিস, ভাগ করে নেওয়ার জন্য আপনাকে ধন্যবাদ et শুভেচ্ছা

  4.   জর্জেএফএস তিনি বলেন

    আমার পরামর্শ: পিএইচপি ছাড়া অন্য কিছু anything বিশ বছর আগে পিএইচপি তার উচ্চতর জটিলতার কারণে অস্তিত্বের একটি নির্দিষ্ট ধারণা তৈরি করেছিল যা সিজিআই ব্যবহার করে অন্য ভাষায় ওয়েবে প্রোগ্রামিং করছিল। তবে আজ শক্তিশালী ভাষায় ওয়েব ডেভলপমেন্টকে অনেক বেশি উপভোগ্য করার জন্য ফ্রেমওয়ার্কের একটি দুর্দান্ত প্রচুর পরিমাণ রয়েছে, যেমন পাইথনের জন্য জ্যাঙ্গো, জাভার জন্য জাভা বা রুবির জন্য রেল। যদিও পিএইচপি বর্তমানে সমস্ত ভাষার জনপ্রিয়তার চার্টে উপস্থিত হয়, আমার মতে পিএইচপি সময়ের সাথে তার প্রাসঙ্গিকতা হারাবে।
    প্রোগ্রামিংয়ের বাস্তবতা বোঝার জন্য আমি সি \ সি ++ দিয়ে শুরু করার দৃ strongly়ভাবে পরামর্শ দিচ্ছি, যদিও শেখার বক্ররেখা খাড়া।
    গ্রিটিংস।

    1.    ক্রিসএডিআর তিনি বলেন

      হাই জর্জি, ভাগ করে নেওয়ার জন্য ধন্যবাদ, কেবল লারভেলকে স্মরণ করা, যা একটি বেশ শক্ত ফ্রেমওয়ার্ক web আমি ব্যক্তিগতভাবে ওয়েব বিকাশের জন্য স্প্রিং বা জাভা পছন্দ করি নি, আমি এটি বেশ জটিল মনে করি, তবে আমি মনে করি এটি যে সময়ের মধ্যে ছিল তার অংশ এটি বাজার, সেই সময় তারা অগ্রগামী ছিল এবং অবশ্যই আজ আধুনিক বিকল্পগুলি (জে, পাইথন এবং রুবি) খুব বেশি কাজ ছাড়াই পঠনযোগ্য এবং সংশোধনযোগ্য কোড উপস্থাপনের পদ্ধতি উন্নত করতে সক্ষম হয়েছে।
      আমি তাদের জীবনের কোন এক সময় সি / সি ++ শিখার দিকে ঝুঁকিতে পড়েছি, আমি জাভা দিয়ে শুরু করেছি, তবে আমি অনুমান করি যে প্রোগ্রামিংয়ের সৌন্দর্য এটি, আপনি যা চান তা দিয়ে শুরু করতে পারেন, যতক্ষণ আপনি সামঞ্জস্য থাকবেন সহায়ক হন - শ্রদ্ধা

    2.    রুবেন তিনি বলেন

      আমি আর আপনার সাথে একমত হতে পারে না। আমি বহু বছর আগে সি এবং ভিবি দিয়ে শুরু করেছি, পরে পিএইচপি এবং জেএস (যেহেতু আমি ওয়েব বিকাশের দিকে মনোনিবেশ করেছি) এবং পরে অধ্যয়নের সময় আমি প্রধানত সি / সি ++ এবং জাভা শিখেছি।
      পিএইচপি এর অনেকগুলি সুবিধা রয়েছে যা আমি এই বার্তায় তালিকাবদ্ধ করতে পারিনি। পিএইচপি 7 দ্রুত (পাইথনের চেয়ে দ্রুত ... এইচএইচভিএম ব্যবহার না করে, পাইথনের ক্ষেত্রে বিভিন্ন ক্যাশে, ফ্রেমওয়ার্ক যেমন ফ্যালকন বা বাইটকোডের ক্ষেত্রে) এটির একটি বিশাল সংখ্যক গ্রন্থাগার এবং ফ্রেমওয়ার্ক রয়েছে, এটিতে সরাসরি প্রচলিত ক্রিয়াকলাপগুলির একটি বিশাল সংখ্যা রয়েছে যে কোনও সময় ব্যবহার করুন, এর সিনট্যাক্স এর সাথে সি এর মতো অনুরূপ অন্য ভাষাগুলিতে মাইগ্রেট করা খুব সহজ করে তোলে।
      বিশ্বব্যাপী 30% ওয়েবসাইটগুলি ওয়ার্ডপ্রেস (পিএইচপি) দিয়ে তৈরি এবং এটি কোনও পরিবর্তন হবে বলে মনে হয় না, উইকিপিডিয়া এটি ব্যবহার করে, ফেসবুক (এইচএইচভিএম সহ) এবং প্রচুর পরিমাণে সাইটগুলি, মোট, ৮০%।

      আমি আপনাকে মনে করিয়ে দিচ্ছি যে জ্যাঙ্গোর মতো কারাগারে থাকা রুবি বয়স 12 বছর! তারা এই সময়ে কোন কোটা অর্জন করেছে? এবং অবশ্যই, আমরা 2 ফ্রেমওয়ার্কের কথা বলছি যা ব্যবহারিকভাবে একচেটিয়া রয়েছে এবং কোনও প্রকার খণ্ডন নেই। আমার আর কোন গুরুতর বিকল্প আছে? এই কথাটি যে পিএইচপি প্রাসঙ্গিকতা হারাতে চলেছে তা খুব কমই বোঝা যায়।

      এখন পাইথন ফ্যাশনে রয়েছে কারণ এটির দ্রুত শিক্ষার বক্ররেখা রয়েছে, এটি একটি সহজ ভাষা এবং তারা আপনার কাছে এটি বিক্রি করে «পাইথনের সাথে 20 ঘন্টা প্রোগ্রামার হয়ে ওঠে এবং এতে কাজ করে», গুগলের মতো সংস্থাগুলির সহায়তায় এবং এখন যে কোনও সিভিতে নিজেকে আলাদা করতে (বা জাভাস্ক্রিপ্টের জন্য 50 কাঠামোর দৈনিক জন্মের মতো!) এর অর্থ এই নয় যে নতুন ভাষা অনুসন্ধানের ফ্যাশন রয়েছে (গো, ডার্ট…।) things

      রুবি একটি খুব আকর্ষণীয় ভাষা, তবে এটি প্রতিষ্ঠিত নিদর্শনগুলির সাথে এতটাই ভেঙে যায় যে আমার বিশ্বাস করা কঠিন যে এটি পিএইচপি-র চেয়ে বেশি জনপ্রিয় হয়ে উঠেছে। অবশ্যই, রুবি আমার মনে হয় সবার প্রোগ্রামিং শুরু করার জন্য সবচেয়ে খারাপ ভাষা।
      আমি বুঝতে পেরেছি যে আপনি আমাকে বলছেন যে পাইথন প্রোগ্রামে মজা পেতে পারে, এমনকি রুবি এর অনন্যতার সাথে রয়েছে ... তবে জাভা সহ স্প্রিং? সত্যি? জাভা অনেক জিনিস হতে পারে ... তবে পাইথন এবং পিএইচপি এর চেয়ে বেশি উপভোগযোগ্য?

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

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

        "পাইথন সম্ভবত 'ধ্রুপদী প্রোগ্রামিং'-এর মতো অন্তত অনুরূপ যা বিদ্যমান এবং এটি একটি' শিশুদের ভাষা '(রূপক হিসাবে) হিসাবে দেখা যেতে পারে, এবং এটি একটি সুবিধা এবং অসুবিধা হয়।" LOL, পাইথন সম্পর্কে যা দেখেছি তার মধ্যে অন্যতম মজাদার বিষয়। আপনি কি সত্যই পাইথন শিখেছেন?
        এটি পিএইচপি এর বাইরে বিশ্বজুড়ে কত দিন হয়েছে?
        বন্ধু পিএইচপি এখনও জন্মেছিল। খুব খারাপ প্রাথমিক ডিজাইনের কারণে পিএইচপি (\ d +) এর সাথে প্রচুর টানা রয়েছে এবং ব্যবহারকারীর সম্প্রদায় বজায় রাখতে এটি প্রাথমিকভাবে নকশার সমস্ত ত্রুটি খুব পুঙ্খানুপুঙ্খভাবে টেনে নিয়ে চলেছে। পিএইচপি অনেকগুলি সি-স্টাইলের কার্যকারিতা সহ মডুলারিটি ছাড়াই জন্মগ্রহণ করেছিল (যা আমি জানি না আপনি কোথা থেকে এসেছেন কারণ এর বাক্য গঠনটি সি'র মতোই এটি অন্য ভাষায় সহজেই পোর্ট করা যায়)। পিএইচপি-র আচরণ করা উচিত, একটি উচ্চ-স্তরের ভাষাতে এর অফিসিয়াল সাইটে তালিকাভুক্ত ফাংশনগুলির এই ট্রেইলের মতো কুৎসিত জিনিস রয়েছে http://php.net/manual/en/indexes.functions.phpএটি কারণ হল যে এটি মডুলারিটি ছাড়াই জন্মগ্রহণ করেছিল, তাই সমস্ত কিছুই নোংরা মিশ্রিত এবং নেমস্পেস ছাড়াই।
        এটি পিএইচপি কোডের একটি অংশ:
        "স্ট্রিম_নোটিকেশন_ক্যালব্যাক");
        স্ট্রিম_কন্টেক্সট_সেট_প্যারামস ($ সিটিএক্স, $ প্যারাম);
        var_dump (স্ট্রিম_কন্টেক্সট_জেট_প্যারামস (t সিটিএক্স));
        ?>
        কোনও পর্যায়ে আপনি নির্ধারণ করতে পারেন যে এই সমস্ত 'স্ট্রিম' কার্যকারিতা আমদানি করা হয়েছিল কোথায়? না, আপনি তখন বলতে পারেন যে এগুলি বিল্টিন ফাংশন, তবে তারপরে পুরো বাস্তুতন্ত্রটি বিল্টিন ফাংশন? এবং তাই, পিএইচপি কোডটিতে প্রচুর আবর্জনা রয়েছে যে আপনি যদি এইরকম খারাপ ডিজাইনের জটিলতা এবং অকেজোতা বুঝতে সক্ষম না হন তবে আমাকে ক্ষমা করুন তবে এটি দেখতে এখনও অনেক অনেক বিশ্ব রয়েছে।
        ওয়ার্ডপ্রেস একটি দুর্দান্ত সফ্টওয়্যার সমাধান, তবে এর অর্থ এই নয় যে এটির একটি ভাল প্রযুক্তিগত বেস রয়েছে। আপনি একটি পাথর দিয়ে হাতুড়ি করতে পারেন এবং দাঁত দিয়ে নখগুলি তাড়িয়ে দিতে পারেন, এবং আপনি এখনও দুর্দান্ত খাঁজকারীর কাজ করতে পারেন, তবে অবশ্যই, অন্য একটি ছুতার ব্যবহারকারীর চেয়ে অনেক বেশি কাজ করা হয়েছে যিনি একটি ভাল হাতুড়ি ব্যবহার করেছেন।

        অন্যদিকে: "পাইথনের সাথে 20 ঘন্টার মধ্যে একটি প্রোগ্রামার হন এবং এতে কাজ করুন", আমি এরকম বোকামি কখনও দেখিনি। আপনি ওয়েব প্রোগ্রামিং কীভাবে প্রোগ্রামিং বা প্রোগ্রামিং নিজেই জানেন সে সম্পর্কে কোনও জ্ঞান ছাড়াই আপনি 20 ঘন্টা এবং পিএইচপি তে একটি ওয়েবসাইট তৈরি করতে পারেন। প্রকৃতপক্ষে এই কারণেই পিএইচপি এত জনপ্রিয়, কারণ এই পৃথিবীতে প্রবেশের পরে নতুনরা পিএইচপিটিকে দ্রুত বিকাশের একটি বিন্দু হিসাবে দেখেন (এই কারণেই এতগুলি পিএইচপি কোড এত শক্তভাবে সফল হয়)।
        পাইথনের ত্রুটিগুলি সম্পর্কে, কেবলমাত্র পয়েন্টারগুলির সাথে কাজ করার ক্ষেত্রে এটি সফল হয়েছিল, তবে যে কোনও ক্ষেত্রে পাইথন একটি উচ্চ-স্তরের ভাষা (যেমন জাভা) এবং এটি সিনট্যাক্স স্তরে সেগুলি ব্যবহার করে না; তবে বিটওয়াইজ অপারেশনগুলি, গুরুতর?, আপনি এই x << y, x >> y: https://wiki.python.org/moin/BitwiseOperators। আমি গুরুত্বের সাথে আবর্জনা সংগ্রহকারী জিনিসটি অনেক কম বুঝলাম: https://docs.python.org/3/library/gc.html.
        পিএইচপি ফাঁক:
        -পিএইচপি-র একটি খুব দুর্বল অবজেক্ট-ভিত্তিক প্রোগ্রামিং (ওওপি) নকশা রয়েছে।
        - আপনি এখনও অপারেটরদের ওভারলোড করতে পারবেন না।
        -আশ্চর্য, function overloading পিএইচপি-তে এটি আপনি স্বাভাবিকভাবেই এই ধারণাটি থেকে প্রত্যাশা করেন না।
        … .. এবং আমি সবে বিরক্ত হয়ে উঠলাম।
        গ্রিটিংস।

        1.    রুবেন তিনি বলেন

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

          আমি কখনও বলিনি যে পিএইচপি বিশ্বের সেরা ভাষা বা এটির একটি অনুকরণীয় নকশা রয়েছে, আপনি এটি কোথা থেকে পেয়েছেন তা আমি জানি না। আমি অন্যের জ্ঞান বিচার করার আগে আপনার পড়া বোধগম্যতা উন্নত করা উচিত বলে মনে করি। সত্য (এবং আমি আমার বার্তায় বলেছিলাম) এটি হ'ল ফ্রেমওয়ার্ক, গ্রন্থাগার এবং ইউটিলিটিগুলির যে আপনি খুঁজে পেতে পারেন তার পুরো বাস্তুসংস্থান ছাড়াও এটির সাথে বিকাশ করা খুব চতুর।
          এছাড়াও, আমরা কী ধরনের তুলনা করি? পাইথনকে বহুমুখী ভাষা হিসাবে বা ওয়েবের জন্য? সেক্ষেত্রে আমরা কেন এটি পিএইচপি এর সাথে তুলনা করব? পিএইচপি-র একটি নির্দিষ্ট ক্ষেত্র রয়েছে এবং এটি সেই ক্ষেত্রটিতে যেখানে পাইথন (0.2% ভাগের সাথে, যা এই বছর পরিবর্তিত হয়নি) পিএইচপি এর পাশেই রয়েছে।
          এখন আসুন পিএইচপি প্রবণতা দেখুন; জানুয়ারী 82,4 এর 2017% থেকে জানুয়ারী 83.1 এ 2018%: https://w3techs.com/technologies/history_overview/programming_language

          পাইথন পিএইচপি ডিট্রন করতে চলেছে? কোন বছরে? কি পাঁচ বছরে? দশক?
          পাইথন অন্যান্য অনেক কাজে ব্যবহার করা যেতে পারে, এমনকি পিএইচপি থেকেও ব্যাপকভাবে ব্যবহৃত হতে পারে, তবে ওয়েব ডেভলপমেন্ট ল্যাঙ্গুয়েজ হিসাবে পাইথন হালকা বছর এমনকি প্রাসঙ্গিক থেকে দূরে, ৮২.১% (এই বছরের উত্থানের সাথে) থেকে 0.2% স্থবির হয়ে পড়েছে।

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

          20 ঘন্টা একটি প্রোগ্রামার হয়ে ওঠা সহজ একটি রসিকতা, একটি অত্যুক্তি। তবে, আমি আপনাকে এখানে অনলাইন শিক্ষার প্ল্যাটফর্ম এবং একই ধরণের প্রতিশ্রুতি দেয় এমন কোর্সগুলি সম্পর্কে বিভিন্ন লিঙ্কগুলি রাখতে পারি। আমাকে দোষারোপ করবেন না, এমন একটি কাজের বাজারকে দোষ দিন যা মনে করে যে "বিশেষজ্ঞ প্রোগ্রামার" হওয়া একটি 20-ঘন্টা কোর্স করার বিষয়। পাইথন হ'ল ফ্যাশনেবল ভাষাগুলির মধ্যে অন্যতম এবং দ্রুততম শেখার বক্ররেখের সাথে ... সাদা এবং বোতলে।

          আমি জোর দিয়ে বলছি, আপনি নিজের বার্তাটি পিএইচপি কতটা খারাপ তা বলার উপর ভিত্তি করে (যা একটি নির্দিষ্ট অংশে আমি সম্মত)। এটি আমার কাছে সঠিক বলে মনে হচ্ছে, কেবলমাত্র আমার বার্তাটি সে সম্পর্কে নয় তবে পিএইচপি কেন ব্যবহার করা অবিরত করতে চলেছে এবং কাল ভেবে দেখা যাবে এটি অদৃশ্য হবে না।

          শুভেচ্ছা

  5.   কেউ তিনি বলেন

    সি -> যান -> (লিস্প | হাস্কেল | জাভা | যাই হোক না কেন)

    1.    ক্রিসএডিআর তিনি বলেন

      সম্প্রতি একজন পাঠক আমাকে আমার ইমেলটিতে একটি গো বইয়ের জন্য একটি প্রস্তাব পাঠিয়েছেন, অবশ্যই ভবিষ্যতে বিবেচনার জন্য এমন একটি ভাষা এবং যার সম্ভবত এখানে একটি পোস্ট থাকবে share অনেকগুলি গ্রাফিক্স ভাগ করে নেওয়ার জন্য

  6.   mvr1981 তিনি বলেন

    ভাল ... এবং আমি কি প্রোগ্রাম করব? ইতিমধ্যে বিদ্যমান এমন ভাল এবং অভিজ্ঞ প্রোগ্রামারদের সাথে কেন আজ একটি প্রোগ্রামিং ভাষা শিখুন? আমি কী কী সমস্যাগুলি সমাধান করতে পারি যে অন্যরা ইতিমধ্যে আরও কার্যকর উপায়ে সমাধান করেনি?… সংক্ষেপে: আজ প্রোগ্রামার হওয়া কতটা মূল? আমার জ্ঞান এবং অভিজ্ঞতার অভাবে লাথি মেরে বা বাদ দিয়ে আমি কীভাবে অন্যের সাথে সহযোগিতা করতে পারি?

    1.    ক্রিসএডিআর তিনি বলেন

      হ্যালো এমভিআর ১৯৮১, সত্যিই আকর্ষণীয় প্রশ্নগুলি - আমরা এগুলি সর্বশেষ থেকে প্রথমটিতে ছড়িয়ে দিতে চলেছি।

      আমার জ্ঞান এবং অভিজ্ঞতার অভাবে লাথি মেরে বা বাদ দিয়ে আমি কীভাবে অন্যের সাথে সহযোগিতা করতে পারি?

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

      আজকে প্রোগ্রামার হওয়া কতটা মূল?

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

      অন্যরা ইতিমধ্যে আরও কার্যকর উপায়ে সমাধান করেনি এমন কোন সমস্যাগুলি আমি সমাধান করতে পারি?

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

      ইতিমধ্যে বিদ্যমান এমন ভাল এবং অভিজ্ঞ প্রোগ্রামারদের সাথে কেন আজ একটি প্রোগ্রামিং ভাষা শিখুন?

      দ্বিতীয় প্রশ্নের উত্তরে এর উত্তর দেওয়া হয়েছে 😉 তবে এখন আমি যুক্ত করতে পারি যে প্রজন্মকে অবশ্যই ইতিমধ্যে বিকাশকৃত কাজের জন্য সমর্থন করতে সক্ষম হতে হবে, এর অর্থ আমার এই যে "অভিজ্ঞ" বিকাশকারীরা ধীরে ধীরে অদৃশ্য হয়ে যাবে এবং এটি "এর জন্য প্রয়োজনীয় হবে" অল্প বয়স্ক »বিকাশকারীরা দায়িত্ব গ্রহণ করে এবং চক্রটিকে বাঁচিয়ে রাখতে সহায়তা করে, একটি সম্প্রদায়ের যুবক এবং অনভিজ্ঞ লোক নেই, সময়ের সাথে সাথে অদৃশ্য হওয়ার ঝুঁকি রয়েছে, কারণ জ্ঞান সঞ্চার করার কোনও সুযোগ থাকবে না।

      এবং আমি কি প্রোগ্রাম করব?

      - এটি সম্ভবত উত্তর দেওয়া সবচেয়ে কঠিন বিষয়, তবে আমি আপনাকে একটি উদাহরণ দেওয়ার চেষ্টা করব যে আমি সম্প্রতি জিনোম 24 এবং ওয়াইল্যান্ডের সাথে এর সংযোগের কারণে সমস্যায় ভুগতে শুরু করেছি যা শাটারের মতো প্রোগ্রামগুলিকে স্ক্রিনশট নিতে বাধা দেয়। এটি আমার পক্ষে সমস্যা কারণ আমি যখন আমার নিবন্ধগুলি লিখি তখন আপনাকে কী বলি তা আপনাকে দেখাতে হবে - কিছুটা অনুসন্ধান করার পরে আমি জিনোম স্ক্রিনশট অ্যাপ্লিকেশনটিতে এসেছি, কিছুটা হলেও "মিনিমালিস্ট" বলতে পারি। এর কাজগুলির মধ্যে, স্ক্রিন অঞ্চল গ্রহণের একটি রয়েছে, তবে আমি ফটোটি ভালভাবে না নিলে কী ঘটে? ঠিক আছে, আমাকে প্রোগ্রামটি ছেড়ে আবার প্রবেশ করতে হবে, অবশ্যই ক্লান্তিকর কিছু, একটি বোতাম যা »পুনরায় গ্রহণ করুন something বা এর মতো কিছু আমাকে ছাড়তে না পেরে নতুন ক্যাপচার গ্রহণ করতে দেয় এবং আমাকে পুনরায় প্রবেশ করতে সহায়তা করে It এটি একটি ছোট প্রোগ্রামিং প্রকল্প, আমি জিনোম কাঠামোতে কখনই কিছু প্রোগ্রাম করি নি তাই স্পষ্টতই আমার নতুন "বোতাম" নতুন বোতামটি প্রেরণ করার আগে আমার অনেক কিছু শিখতে হবে, তবে আমি প্রোগ্রাম শিখতে এবং কিছুটা ভাগ্যক্রমে এটি হ'ল বৈশিষ্ট্য এটি যখন সবার জন্য উপলব্ধ থাকে তখন এটি একের অধিক সহায়ক হবে of

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

      আপনি কেবল সেই সফ্টওয়্যারটিতে আপনার জীবনকে "সরল" করে তুলতে পারেন এমন কিছু সন্ধান করা এখন আপনার সৌন্দর্য, তবে এর সৌন্দর্য হ'ল আমি নীচের নিবন্ধগুলিতে আপনাকে যে পরামর্শ দিচ্ছি তা যদি আমরা অনুসরণ করি, ভাষাটির কোনও গুরুত্ব আসবে না, কারণ তারা যে কোডটি পড়েছে তা বুঝতে এবং তাদের যা করতে চান তা করার জন্য এটি সংশোধন করার জন্য বেসিকগুলি জানবে, এটি একটি খুব বিশেষ অনুভূতি 🙂

      শুভেচ্ছা এবং আবার ধন্যবাদ

      1.    কেউ তিনি বলেন

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

        1.    ক্রিসএডিআর তিনি বলেন

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

      2.    mvr1981 তিনি বলেন

        আপনাকে ধন্যবাদ. খুব ভাল উত্তর।

    2.    বিল তিনি বলেন

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

  7.   মার্সেলো তিনি বলেন

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

  8.   রিকার্ডো তিনি বলেন

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

    1.    ক্রিসএডিআর তিনি বলেন

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

  9.   রুবেন সালগাদো তিনি বলেন

    অনুপ্রেরণার পাশাপাশি দুর্দান্ত নিবন্ধ।

    1.    ক্রিসএডিআর তিনি বলেন

      খুব দয়ালু, আপনাকে অনেক ধন্যবাদ 🙂 শুভেচ্ছা

  10.   গঞ্জালো মার্টিনেজ তিনি বলেন

    প্রোগ্রামিং কীভাবে যুক্তি জানাতে হয় এবং সেই যুক্তিকে নির্দেশাবলীতে অনুবাদ করে।

    নিবন্ধটি সম্পর্কে দুটি ব্যাখ্যা:

    1) প্রায় 10 বছর ধরে প্রোগ্রামিং শিক্ষক হিসাবে আমার অভিজ্ঞতার ভিত্তিতে, আপনি কোন ভাষাটি শিখছেন তা বিবেচ্য নয়, তবে আপনি কীভাবে শিখেন এবং কতটা জটিল।

    আমি মনে করি যে একটি ভাষা কাঠামোগত উপায়ে শেখা যায়, এবং তারপরে আরও জটিল জিনিসগুলির দিকে এগিয়ে যায়, জাভা জাতীয় ভাষা শুরু থেকে শুরু করার চেয়ে সহজ।

    কয়েকটি লাইন (পাস্কেলের ক্ষেত্রে প্রোগ্রাম, বা # অন্তর্ভুক্ত করা) এর চেয়ে বেস হিসাবে সি বা পাসকালে হ্যালো ওয়ার্ল্ডের মতো কিছু শেখা সহজ is সি এর ক্ষেত্রে আপনি অ্যালগরিদম বিকাশ শুরু করতে পারেন এবং প্রোগ্রামটিকে সরাসরি তার যুক্তি দিয়ে কোড করতে পারেন, যেমন জাভাতে, যার নিজের মধ্যে একটি বর্গ, একটি পদ্ধতি এবং কিছু অন্যান্য জিনিস প্রয়োজন যা একটি শিক্ষানবিসের জন্য একটি তথ্য ওভারলোড অপ্রয়োজনীয় এবং এটিকে ভালভাবে উপেক্ষা করা যেতে পারে এবং অন্যান্য জিনিসগুলিতে যেতে পারে, তবে সেগুলি সেগুলি ধারণাগুলি এবং আমার মতে, উপেক্ষা করা জিনিসগুলি শেখার পক্ষে ভাল উপায় নয়, বিশেষত যদি ভাষা আপনাকে সেগুলি ব্যবহার করতে বাধ্য করে। এটি এম -16 দিয়ে প্রথমবারের মতো টার্গেট অনুশীলন শুরু করার মতো এবং কয়েক মাস ধরে আধা-স্বয়ংক্রিয় মোডে দু'হাত ধরে পিস্তলের মতো হ্যান্ডেলটি ধরে রাখার মতো শুটিং shooting

    ২) কোনও ভাষার ব্যাখ্যা করা বা সংকলিত করা ভাষা প্রয়োগের উপর নির্ভর করে, ভাষার উপর নয়। উদাহরণস্বরূপ, যদি পাইথন ব্যবহৃত হয়, এমন একটি ওয়েব অ্যাপের জন্য যা ডাব্লুএসগি ব্যবহার করে (এটি অ্যাপাচের জন্য মোড_উইগি বা এনগিনেক্সের জন্য উউসগি), পাইথন ফাইলগুলি সংযুক্ত মডিউলটি শুরু করার সময়, সংকলিত হয়।

    জাভা (যা বাইকোডের পরিবর্তে দেশীয় বাইনারি তৈরি করে) বা খাঁটি বাইনারিগুলিতে পিএইচপি স্ক্রিপ্টগুলির সংকলকগুলির জন্য বাইনারি ফাইল জেনারেটর রয়েছে।

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

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

    1.    ক্রিসএডিআর তিনি বলেন

      হাই গঞ্জালো, ভাগ করে নেওয়ার জন্য ধন্যবাদ,

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

      যেহেতু স্থানটি সীমাবদ্ধ তাই পোস্টটির মূল লক্ষ্য হ'ল পাঠকদের যারা প্রোগ্রাম করতে ইচ্ছুক যে দুটি ভাষার দুর্দান্ত জগত রয়েছে, "traditionতিহ্যগতভাবে" ব্যাখ্যা করা আরও "সহজ", যে "traditionতিহ্যগতভাবে" সংকলিত কিছুটা বেশি "জটিল" তবে আরও জটিল বোঝাপড়া থাকা সেই স্তরের জটিলতার জন্য মূল্যবান এবং যে ভাষাটি বেছে নেওয়া প্রতিটি ব্যক্তির উপর নির্ভরশীল, যেহেতু প্রোগ্রামিং পদ্ধতির উপর নির্ভর করে তারা তাদের পছন্দসই প্রকল্পগুলি বেছে নিতে সক্ষম হবে এবং একই সাথে তারা কী পড়বে এবং / অথবা লিখবে তা বুঝতে সক্ষম হবে 🙂

      আপনাকে আবারও অনেক ধন্যবাদ, শুভেচ্ছা।

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

        এটি একটি ভুল, এখানে কোনও সংকলিত বা ব্যাখ্যামূলক ভাষা নেই, প্রতিটি ভাষার জন্য উভয় ক্ষেত্রেই অনুবাদক এবং সংকলক রয়েছে, বিভিন্ন ক্ষেত্রে।

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

        1.    ক্রিসএডিআর তিনি বলেন

          স্পষ্টতার জন্য ধন্যবাদ, আমি বিষয়টিতে ফিরলে আমি এটি বিবেচনায় নেব। চিয়ার্স

  11.   ares তিনি বলেন

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

    1.    ক্রিসএডিআর তিনি বলেন

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

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

      আজকাল ওআরএম (অবজেক্ট রিলেশনাল ম্যাপার্স) রিলেশনাল ডেটা ম্যানেজমেন্টের ক্ষেত্রে অনেক বেশি শক্তি অর্জন করছে। এটি এসকিউএল সিনট্যাক্স থেকে শ্রেণিতে এবং বৈশিষ্ট্য হ্যান্ডলিংয়ে যায় ... প্রায় সমস্ত ভাষা (সমস্ত না থাকলে) কিছু ওআরএম হ্যান্ডেল করে।

      । মোঙ্গো ডিবি হ'ল রিলেশনাল ডাটাবেসগুলির একটি বিকল্প যা বেশ গুরুত্বপূর্ণ হয়ে উঠেছে; তবে এর প্রয়োজনীয়তাগুলি এবং বিদ্যাগুলি জানতে হবে এবং নির্দিষ্ট প্রয়োজনের উপর নির্ভর করে এটি সর্বোত্তম সমাধান হতে পারে কিনা তা যাচাই করা দরকার।

      আমি আশা করি এটি আপনাকে সহায়তা করে, শুভেচ্ছা 🙂

      1.    ares তিনি বলেন

        ধন্যবাদ, আমি এটি যাচাই করব।

      2.    ares তিনি বলেন

        আমি ভুলে গেছি.

        লিনাক্সে জাভা এর সাথে কাজ করার জন্য আপনি আমাকে কী প্রস্তাব দিচ্ছেন?
        আপনি যদি ফ্রি এবং বন্ধের মধ্যে পার্থক্য করতে পারেন তবে।

        1.    ক্রিসএডিআর তিনি বলেন

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

        2.    পলজেতা তিনি বলেন

          লিনাক্সে জাভা নিয়ে কাজ করার জন্য আমি আপনাকে ইন্টেলিজ ব্যবহার করি recommend

          1.    ক্রিসএডিআর তিনি বলেন

            পিএস, ইন্টেলিজি মালিকানাধীন সফ্টওয়্যার 🙂

  12.   je তিনি বলেন

    ছেলেরা এও মনে রাখে ... আমি একটি ব্যাংকে কাজ করি এবং আমি আপনাকে বলি যে এসকিউএল এবং সঞ্চিত পদ্ধতিগুলি প্রথমে যেতে প্রোগ্রামিংয়ের ভাষাগুলি পিছনে সিট নেয়।

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

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