আদা কি সত্যিই চলে গেছে?


17
  • লোকেরা কি এখনও অ্যাডা ব্যবহার করে - (এটি বেশিরভাগ প্রতিরক্ষা বিভাগে ব্যবহৃত হত )
  • সমস্ত অ্যাপ্লিকেশন কি অ্যাডা "লিগ্যাসি" তে লেখা আছে?
  • অ্যাডা জ্ঞান এখনও বিক্রি করে না

5
এই প্রশ্ন জিজ্ঞাসার আগে প্রথমে এটি পড়ুন: tiobe.com/index.php/content/paperinfo/tpci/index.html এটি এফ # বা সমাবেশের চেয়ে বেশি জনপ্রিয় এবং এটিতে একটি ঝরঝরে সিনট্যাক্স (আইএমও) রয়েছে।
চাকরি

2
অন্য তথ্যপূর্ণ পৃষ্ঠা: seas.gwu.edu/~mfeldman/ada-project-summary.html
BlackJack

1
@ গ্রিনলিট, জাভা থেকে অ্যাডা বিকাশকারীরা বর্তমানে প্রায় 20: 1। আরও জানতে, চাকরির পোস্টিংগুলি স্ক্যান করার চেষ্টা করুন। এখানে আপনার কোণ কি? আপনি কি উচ্চ বেতনের অ্যাডা চাকরির আশা করছেন?
কাজ 14 ই

3
আপনি যদি এটি সাধারণ প্রয়োগে ব্যবহার করতে চান তবে জনপ্রিয়তা কেন গুরুত্বপূর্ণ? আপনি কি অন্যান্য ডেভ যোগ করার পরিকল্পনা করছেন?
জেফো

1
@greengit দেখতে stackoverflow.com/questions/1078043/why-didnt-ada-make-it - আসলে করেছিলেন এটা, Java তার অধিকাংশ সময় অতিবাহিত হয়েছে আকর্ষণীয় আপ!
NWS

উত্তর:


27

লোকেরা কি এখনও অ্যাডা ব্যবহার করে - (এটি বেশিরভাগ প্রতিরক্ষা বিভাগে ব্যবহৃত হত)

দেখা যাচ্ছে যে অ্যাডাকে সর্বশেষে ২০০৫ সালে আপডেট করা হয়েছিল এবং এটি অ্যাডা ২০১২ এর দিকে কাজ করেছে , তাই ভাষাটি এখনও জীবিত এবং লাথি মারছে।

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

নেই আদা প্রকল্প এবং ব্যবহারকারীদের তালিকা , কিন্তু এটা শেষ আপডেট মত জুন 2008 সালে ছিল সেখানে আউট আরো সাম্প্রতিক তালিকা পর্যন্ত হতে পারে দেখায়, কিন্তু আমি দ্রুত কোনো খুঁজে না পারে।

সমস্ত অ্যাপ্লিকেশন কি অ্যাডা "লিগ্যাসি" তে লেখা আছে?

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

অ্যাডা জ্ঞান এখনও বিক্রি করে না

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


5
আমি অ্যাডায়ায় নতুন সিস্টেমগুলি লিখছি :)
এনডাব্লুএস

1
সি # এবং .NET প্রতিরক্ষা ঠিকাদারদের দ্বারা লিখিত ব্যবসায়িক অ্যাপ্লিকেশনগুলিতেও ব্যবহৃত হয়।
জর্জ স্টকার

@ এনডাব্লুএস: কিছু উপায়ে দেখে মনে হচ্ছে এটি সি এর চেয়ে বেশি শক্তিশালী স্ট্যাটিক বৈধতা সরবরাহ করতে পারে আমি আগ্রহী, যদিও, মেশিনের আকার নির্ভরতা হ্রাস করতে সাব্রিজ-ভিত্তিক টাইপিং আসলে কতটা কার্যত কাজ করে। যদি কারও কাছে দুটি ভেরিয়েবল থাকে তবে তাকে টাইপ 0..200 হিসাবে ঘোষণা করা হয়েছে এবং তাদের পণ্যটি 250 এর চেয়ে বেশি কিনা তা পরীক্ষা করতে চায়, কেউ কেবল তাদের পণ্যকে 250 এর সাথে তুলনা করতে পারে এবং এটির কাজ করার গ্যারান্টি দেওয়া যেতে পারে, বা যেখানে ক্ষেত্রে এটি সংকলন ব্যর্থ হয় এটি ব্যর্থ হতে পারে, বা এটি সংকলনটি পাস করতে পারে তবে রানটাইমে ব্যর্থ হতে পারে যদি পণ্যটি 32,767 ছাড়িয়ে যায়?
সুপারক্যাট

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

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

12

উত্তরটি হ'ল: না, অ্যাডা এখনও ব্যবহৃত হচ্ছে। আমার সংস্থা উত্পাদন, খুচরা, স্বাস্থ্যসেবা এবং আরও অনেক কিছু সংস্থার জন্য নেটিভ সার্ভার-সাইড অ্যাপ্লিকেশনগুলি বিকাশ করতে অ্যাডাকে ব্যবহার করে।


দেশীয় সার্ভার-সাইড অ্যাপ্লিকেশনগুলিতে অ্যাডা অন্যান্য ভাষার তুলনায় কী কী সুবিধা বলতে পারেন?
রেমন্ড চেনন


6

অ্যাডা এখনও প্রতিরক্ষা, মিশন সমালোচনা, সুরক্ষা সমালোচনা, রিয়েল টাইম, এমবেডেড সিস্টেমগুলিতে প্রচুর ব্যবহৃত হয়।

অতএব: ট্রেন, রেলপথ, বিমান, বিমান ট্রাফিক নিয়ন্ত্রণ, উপগ্রহ, মেডিকেল সিস্টেম, পারমাণবিক বিদ্যুৎ কেন্দ্র ইত্যাদি

আদার সাম্প্রতিক ব্যবহারের জন্য দেখুন: এটি


5

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

অ্যাডা সম্ভবত আমার জানা কোনও ভাষার শক্ত টাইপিং এবং জেনেরিক প্রোগ্রামিংয়ের সবচেয়ে মূর্তিমান ব্যবহার। অ্যাডায় প্রোগ্রামিং না করেও সেই অভিজ্ঞতাটি সর্বোচ্চ বিক্রয়যোগ্য।


1
এটি ডিওডি প্রকল্পগুলির জন্য বাধ্যতামূলক ছিল 1990 এর দশক অবধি (1997-1998, যদি আমি সঠিকভাবে মনে করি)। অ্যাডা কোডটি এখনও বিদ্যমান, তবে আরও অনেক বেশি প্রকল্প সি, সি ++, জাভা ব্যবহার করে নির্মিত হচ্ছে, এমনকি পাইথনের মতো ভাষাও অন্তর্বাস তৈরি করতে শুরু করেছে। আমি বলছি না এটি ব্যবহার করা হয়নি - সেখানে প্রচুর অ্যাডা কোড রয়েছে যা এখনও ভাল এবং পুনরায় ব্যবহার, সংশোধন করতে বা প্রকল্পগুলির জন্য প্রসারিত হতে পারে এবং এটি is তবে খুব বেশি নতুন উন্নয়ন অ্যাডাকে ব্যবহার করে না।
টমাসের মালিক

আমি স্বয়ংক্রিয় টেমপ্লেট ফাংশন ইনস্ট্যান্টেশন সহ সি ++ টেম্পলেটগুলি অ্যাডা জেনেরিকের চেয়ে অনেক বেশি শক্তিশালী এবং 'আইডিয়োমেটিক' হতে পেয়েছি।
কেভিন ক্লাইনে

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

নোট করুন যে ম্যান্ডেটটি বাতিল করা হয়েছিল, এটির ব্যবহার নয়।
NWS

1

আমি বলার উদ্যোগ নেব যে যে ভাষাটি সেই সময়ের মধ্যে জনপ্রিয় ছিল এবং নন-টেক শিল্পে বা সরকারে হার্ডওয়্যার নির্দিষ্ট নয় এমন কোনও ভাষা কখনও একক প্রজন্মের মধ্যে মারা যায় না।

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

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

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.