আপনি যে দাবিগুলি রেখেছেন প্রকৃতপক্ষে ফোর্টরানকে তালিকার শীর্ষে রাখবে, এই জাতীয় সমস্যার জন্য:
ক) নাম্বার ক্রান্চিং
খ) paralellable
গ) এটা ছিল এবং এখনও হয় কার্যত ইঞ্জিনিয়ারদের যারা পেশাদার প্রোগ্রামারদের নয়) এর সি এস গবেষণার ভাষা শেখানো বাহিরে (।
d) একটি অবিশ্বাস্য (!) শিল্প সমর্থন, নম্বর-শিল্প-গ্রেড-সংকলক-ভিত্তিক, কোনও বিক্রেতাই সেই শাখাটি ত্যাগ করার নূন্যতম লক্ষণ প্রদর্শন করে না। ইন্টেলের একজন প্রতিনিধি খুব বেশিদিন আগেই প্রকাশ করেছিলেন যে তাদের ফোরট্রান পণ্য বিক্রয়গুলি তাদের উন্নয়নের সরঞ্জামগুলিতে অন্য যে কোনও স্থানে বেশি higher
এটি এমন একটি ভাষা যা খুব সহজেই বাছাই করা সহজ। আমি একমত নই যে গবেষণা সহায়কগুলিকে দ্রুত গতিতে আনতে সময় লাগে। এটিতে আমার প্রথম পাঠ্যপুস্তকের কাছে স্প্রে ছাপানো পাঠ্যের 30 (?) পৃষ্ঠাগুলি ছাড়া আর কিছুই ছিল না। এটি এমন একটি ভাষা যার মধ্যে 10 টি কীওয়ার্ড শেখার পরে, মাঝারি আকারের প্রোগ্রামগুলি লিখতে পারেন। আমি বলতে সাহস করব যে ডিফল্ট ওয়ার্ড পাঠ্যে লিখিত সেই 30 পৃষ্ঠাগুলি বেশিরভাগ ব্যবহারকারীর জন্য আরও "বিস্তৃত" ফোর্টরান ম্যানুয়াল "তৈরি করবে।
আপনি যদি চুদা সম্পর্কে আগ্রহী হন, আপনি পোর্টল্যান্ড গ্রুপের সংকলকটি পরীক্ষা করতে চাইতে পারেন , এটি এটি সমর্থন করে । আমি সূক্ষ্ম বিবরণের সাথে পরিচিত নই, তবে লোকেরা সাধারণত এটির প্রশংসা করে কথা বলে।
এগুলি ছাড়াও সমান্তরাল প্রোগ্রামগুলির জন্য আপনার কাছে ওপেনএমপি, এমপিআই এবং এখন আসন্ন (এবং দীর্ঘ প্রতীক্ষিত) সহ-অ্যারে রয়েছে, যা ইন্টেলের সংকলক সম্প্রতি প্রয়োগ করেছেন । শব্দগুলি নষ্ট না করার জন্য, ফোর্টরানের সমান্তরাল প্রোগ্রামগুলির জন্য "লাইব্রেরি" এর খুব সূক্ষ্ম গামা রয়েছে।
শিল্পের স্ট্যান্ডার্ড সংখ্যাসূচক গ্রন্থাগারগুলি এর জন্য সর্বাগ্রে বিকশিত হয়, অন্যান্য ভাষাগুলি ফাংশন / রুটিন পোর্টফোলিওতে কমবেশি অনুসরণ করে।
যা কিছু বলা হচ্ছে, আমি তবে (এটি মূলত কখন রচনা করা হয়েছিল তার উপর নির্ভর করে) যদি এটি বলা হয় তবে F77 কোড বা তার চেয়ে বেশি বয়স্ক, এটি F2003 বৈশিষ্ট্যগুলির সাথে কমপক্ষে সম্ভব হলে F90 কোড - F90 কমপক্ষে, নতুন ডায়ালিকগুলিতে আংশিকভাবে আবার লিখতে হবে - সেই বিষয়ে একটি কাগজ / থিসিস সম্প্রতি প্রকাশিত হয়েছিল (মাঝারি আকারের পিডিএফ ফাইল সামনে)। এটি কেবলমাত্র সঠিকভাবে করা গেলে একাধিক প্ল্যাটফর্ম জুড়ে বহনযোগ্যতা নিশ্চিত করতে পারে তা নয়, তবে ভবিষ্যতের রক্ষণাবেক্ষণের জন্য এটি আরও সহজ করে তুলবে।
PS যতদূর "ভবিষ্যতের রক্ষণাবেক্ষণ" যায়, কেবল একটি আনগডোট যা আমি মাঝে মাঝে উল্লেখ করতে চাই। আমার থিসিসটি লেখার সময়, আমি আমার পরামর্শদাতার কিছু কোড পুনরায় ব্যবহার করেছি, লেখার সময় থেকে 35 বছর আগে লেখা হয়েছিল। এটি কেবল একটি ত্রুটি দিয়ে সংকলিত হয়েছে; কপির পেস্ট ভুলের কারণে শেষে একটি বিবৃতি অনুপস্থিত :)
@ ডেভমেটার (মন্তব্যের জবাব) - আমি নীচে একটি মন্তব্য করতে যাচ্ছি যা কিছুটা অসম্পূর্ণ হতে পারে তবে দয়া করে এটিকে ভুল উপায়ে গ্রহণ করবেন না, কারণ এটি ন্যায্য উদ্দেশ্য in
আমার কাছে মনে হচ্ছে আপনি এই "সমস্যা "টিকে ভুল উপায়ে মোকাবেলা করছেন। আমি কয়েকটি সংক্ষিপ্ত পয়েন্টগুলিতে কী বোঝাতে চাইছি (কারণ এটি এখানে খুব দেরী হয়ে গেছে, এবং আমার পাঠ্যযোগ্য (বোধগম্যতা বোধ করি) বাক্যগুলি তৈরি করার দক্ষতা আমাকে 10p.m. পরে ছেড়ে যায়)
ক) আপনি উল্লেখ করেছেন যে আপনি অতিরিক্ত কোডিং সময়কে হ্রাস করার চেষ্টা করছেন, তবুও আপনি একটি বর্ণা choice্য পছন্দ থেকে ভাষার সংখ্যার জন্য বিশেষ সংখ্যার জন্য একটি ভাষা পুনর্লিখন বিবেচনা করছেন, যদি আপনি আমার অভিব্যক্তি ক্ষমা করেন
- যার মধ্যে কয়েকটিতে অন্যান্য জিনিসের মধ্যে বহুমাত্রিক অ্যারেগুলির সমর্থন নেই
- তাদের বেশিরভাগ ভারী সংখ্যাসূচক কাজের জন্য অনুপযুক্ত (আমি স্বীকার করেছি যে হাসেল এবং হাডুপের সমান্তরাল প্রক্রিয়াজাতকরণের সক্ষমতা সম্পর্কে, আমি এ সম্পর্কে কিছুই জানি না ... তবে সেগুলিকে কখনও সেগুলিতে উল্লেখ করা শুনিনি)
- এটি সম্ভবত চেষ্টা করা হয়েছে, তবে আমি ফোর্টরান থেকে বিযুক্ত সমস্যার জন্য ভাষা, একটি কার্যকরী ভাষায় পুনরায় লেখার কথা কখনও শুনিনি
- "মেঘের মধ্যে" বৈজ্ঞানিক কম্পিউটিংয়ের দিকগুলি সম্পর্কে comp.lang.fortran (গুগল গ্রুপগুলির মাধ্যমে অনুসন্ধানের চেষ্টা) নিয়ে সম্প্রতি একটি আলোচনা হয়েছে (
আপনাকে ডি-প্রেরণা জানাতে পছন্দ করবে না, তবে ন্যায্য হতে হবে, আসলেই কেউ ছিল না নিশ্চিত করুন যে এই শব্দটি এমনকি যা উপস্থাপন করে, একটি সফল প্রয়োগের উদাহরণ খুব কমই ছিল Most বেশিরভাগ লোকজন সম্মত হয়েছিল যে সম্ভাবনা রয়েছে তবে এখন পর্যন্ত তারা জিনিসগুলি যেভাবে আপাতত কাজ করে তাতে তারা খুশি) এই ধরণের সমান্তরালতার জন্য অনেকগুলি সমস্যা উপযুক্ত নয়।
খ) এ জাতীয় পুনর্লিখনের জন্য কত খরচ হবে? লোক / ঘন্টা।
গ) লাইব্রেরিগুলির সংকলনের জন্য সঠিক সংস্করণগুলি ...- যে কোনও ভাষায় সমস্যা, যা এড়ানো যায় না, তবে আপনি এটি দেখুন look
ঘ) আমি পাইথন শুনেছি (সত্যিই খুব সুন্দর ভাষা) কয়েকবার সমান্তরাল অ্যাপ্লিকেশনগুলিতে ব্যবহৃত হয়েছে, তবে বাজারে এর অনুপ্রবেশ এখনও বাড়ছে বলে মনে হয় না এবং এর সদা পরিবর্তিত প্রকৃতি এটিকে খুব খারাপ পছন্দ করে তোলে একটি দীর্ঘমেয়াদী প্রকল্প (পিছনে সামঞ্জস্য মনে করুন)। কিছু লোক এটি "আঠালো" ভাষা হিসাবে খুব পছন্দ করে।
উঘ, আমি যদি অন্য কিছু মনে করি তবে আগামীকাল এটি যুক্ত করব। কিছুটা ঘুমোতে হবে ...