ফোর্টরান শিখছি


9

আমি ভাবছিলাম যে ফোর্টরানে প্রোগ্রাম করবেন তা শেখার সর্বোত্তম উপায় কোনটি?

আমি বইগুলি খুঁজছিলাম, যে উদাহরণগুলি আমার কাছে ঠিক মনে হয়েছিল সেগুলি হ'ল "ফরোর্টান 95/2003 বর্ণিত" এবং "ফরট্রান ফর সায়েন্টিস্টস এবং ইঞ্জিনিয়ার্স"

আমি জানি না আপনি এইগুলি সম্পর্কে কি মনে করেন?

আমি আর একটি বিষয় যা নিয়ে ভাবছি তা হ'ল আমার কোন সংকলকটি ব্যবহার করা উচিত? আমি একটি উইন্ডোজ 7 মেশিনে (64-বিট) কাজ করি।

আমি আশা করি আপনি ছেলেরা এই আমাকে সাহায্য করতে পারেন!

প্রোগ্রামিং সম্পর্কে আমার অভিজ্ঞতার জন্য:

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

সুতরাং আমার কাছে প্রোগ্রামিং-এক্সপায়ারেন্সির সামান্য পরিমাণ রয়েছে, তবে আমি এটি বলব না যে এটি একটি অবিশ্বাস্য পরিমাণ!

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

PS: ফোর্টরান 95 এবং ফোর্টরান 2003 এর মধ্যে পার্থক্য কী?


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

হ্যাঁ, আমার প্রশ্নে আমার এটি উল্লেখ করা উচিত ছিল, আমাকে সম্পাদনা করার অনুমতি দিন :) @ পেড্রো
নিক

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

1
ফরট্রান 95 হ'ল মতলব এবং আইএসও স্ট্যান্ডার্ড। পাইথন ব্যবহারকারী প্রচুর লোকেরা সি / সি ++ (এমনকি ফোর্টরান) তে কম্পিউটেশনালি ভারী কার্নেল লিখেন যার অর্থ এখন আপনাকে একটিও নয় দুটি ভাষা শিখতে হবে। একটি পারফরম্যান্সের জন্য এবং অন্যটি সুবিধার্থে / ব্যবহারের সহজতার জন্য।
stali

উত্তর:


4

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

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

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

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


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

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

অবশেষে আমি সমস্ত প্রয়োজনীয় পদক্ষেপে ট্রাটে যেতে কিছু সময় পেয়েছি। আমি ভার্চুয়ালবক্স পেয়েছি এবং লিনাক্স (উবুন্টু) ইনস্টল করেছি। এখন আমি ভাবছিলাম যে সেরা সংকলক হতে পারে? আমি এই অংশটি সম্পর্কে খুব বেশি অনলাইনে খুঁজে পাচ্ছি না: গুলি। শুনেছি কেউ গফট্রন বলে?
নিক

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

6

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

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

চ্যাপম্যান বইয়ের প্রতি আমার দৃ strong় বিদ্বেষ রয়েছে। আমি মনে করতে পারছি না কেন আমি 90/95 সংস্করণটি এতই অপছন্দ করি তাই এই বিড়ালটিকে আর প্রমাণ করা যায় না, আপনি এটি একটি কুসংস্কার হিসাবে ছাড় দিতে পারেন।

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

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


মার্কাস বইয়ের দুর্দান্ত টিওসি রয়েছে।
অ্যালেক্স

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

আমি মনে করি ইন্টেল সংকলকটি সাধারণত দ্রুত বিবেচিত হয়।
অ্যালেক্স

3

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

এই বইটি ছাড়াও, আমি দৃ .়ভাবে ওঁদেজ এর্তেকের ওয়েবসাইট http://fortran90.org/ এ সুপারিশ করছি । এটি আপনাকে প্রথম স্থানে ফোর্টরান শেখায় না, তবে এটি আপনাকে সেরা অনুশীলনের একটি সেট সরবরাহ করবে। ফোর্টরান প্রোগ্রামিংয়ের জন্য বিভিন্ন উপায়ে অনুমতি দেয় - এটি সর্বোপরি নিম্নমুখী compatible সেখানে দেওয়া সেরা অনুশীলনগুলি আপনাকে একটি ধারাবাহিক, আধুনিক ফোর্টরান শৈলীর বিকাশ করতে সহায়তা করবে। এছাড়াও, সেখানে পাওয়া FAQ আপনার আগ্রহের বিষয় হবে।


2
F90 সেরা অনুশীলন পৃষ্ঠাগুলির জন্য উত্সাহিত, এটি আমার জন্যও সত্যিই সহায়ক ছিল।
ড্যানিয়েল শাপেরো

2

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

প্রারম্ভের জন্য আমি আপনাকে পরামর্শ দিচ্ছি যে আপনি ফোর্টরান 95 এ আটকে যান এবং তারপরে (প্রয়োজনে) ফোর্টরান 2003 এ চলে যান Fort

লিনাক্সে আপনার কাছে অনেকগুলি ফোর্ট ফোরট্রান সংকলক রয়েছে (জিএনইউ, সোলারিস স্টুডিও, ওপেন 64৪ ইত্যাদি) আরও সমৃদ্ধ সরঞ্জামগুলির পাশাপাশি, ভালগ্রিড, জিডিবি, গনুপ্লট, (কুইক উইজের জন্য), এসএনএন / এইচজি ইত্যাদির অতিরিক্ত ইনস্টলেশন প্রাক-সংকলিত প্যাকেজগুলি সংখ্যাসূচক libs (ব্লেস / ল্যাপ্যাক / নেটসিডিএফ / fftw ইত্যাদি) একটি কমান্ড দূরে (কমপক্ষে ডেপিয়ান এপ-গেট সহ) is

উইন্ডোজে আপনি সাইগউইনের সাথে আরও ভাল হতে পারেন কারণ এটি আপনাকে জিএনইউ ফোর্টরান সংকলক ছাড়াও উপরের কয়েকটি সরঞ্জাম / লিবসে সহজে এবং দ্রুত অ্যাক্সেস দেয়। তাই হ্যাঁ সাইগউইন.কম এ যান এবং গফর্ট্রান এবং পছন্দের সম্পাদক (উইম ভাল) সহ মূল প্যাকেজটি ইনস্টল করুন। এটি একটি ভাল শুরু করা উচিত। পরে যদি আপনার আর কিছু থাকে তবে আমি স্টাফ ইনস্টল করার জন্য এপটি-সাইগ প্যাকেজটি ব্যবহার করার পরামর্শ দেব ।


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

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

আপনার মন্তব্যটি একটি ভ্রান্ত পছন্দ সেট করেছে: ভিআইএম / ইমাস শিখুন এবং এমন একটি সম্পাদক রাখতে পারেন যা আপনি জীবনের জন্য খাড়া শেখার বক্রতা সত্ত্বেও ব্যবহার করতে পারেন, বা অন্য কোনও সহজ-শেখার নিকৃষ্টতর সরঞ্জামটি ব্যবহার করে আপনি ছাড়িয়ে যাবেন। প্রচুর পেশাদার প্রোগ্রামাররা জিডিট, সাব্লাইম টেক্সট, টেক্সটমেট, টেক্সটর্যাংলার এবং অন্যদের মতো কম খাড়া শেখার কার্ভ সহ অন্যান্য সরঞ্জামগুলি ব্যবহার করে এবং ঠিক জরিমানা অর্জন করে। ভিম এবং ইম্যাকস দুর্দান্ত সম্পাদক - আমি উভয়ই ব্যবহার করি - তবে সেগুলি প্রোগ্রামিংয়ের জন্য কেবলমাত্র, স্পষ্টতই উচ্চতর পছন্দ নয় (ওল্ফগ্যাংবাঙ্গারথও আইডিইগুলির জন্য একটি ভাল কেস তৈরি করে)।
জেফ অক্সবেরি
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.