সি পাসকালের উপরে কেন বিজয়ী হয়েছে? [বন্ধ]


67

আমার উপলব্ধিটি হ'ল 1980 এর দশকে, এবং সম্ভবত 1990 এর দশকেও, পাস্কাল এবং সি প্রোডাকশন ল্যাঙ্গুয়েজ হিসাবে বেশ মাথাচাড়া দিয়েছিল।

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

আমি পছন্দ এবং অপছন্দের পরিবর্তে historicalতিহাসিক ঘটনা এবং পর্যবেক্ষণগুলিতে ব্যাকআপ নিতে পারি।


10
যদি আপনার কাছে কেবলমাত্র একটি দেউলিয়া সংস্থা থাকে যা আপনার সাথে কাজ করা ভাষাকে সমর্থন করে তবে এটি অবশ্যই সহায়তা করবে না (আমি প্রাক-নেট নেট সম্পর্কে বলছি)।
18_11

48
একটি শব্দের উত্তর: ইউনিক্স।
এসকে-যুক্তি


8
শেষ পর্যন্ত প্যাস্কেল হারিয়ে গেছে কারণ এটি 1-ভিত্তিক স্ট্রিং ব্যবহার করে।
পিটার বি

7
@ জে কে: আইএসও পাস্কলে স্ট্রিংগুলির কোনও দৈর্ঘ্য থাকতে পারে তবে এটির দৈর্ঘ্যের স্ট্রিংগুলির বিভিন্ন ধরণের ছিল তা উল্লেখ করার দরকার নেই । যে কোনও স্ট্রিংকে বড় হাতের নাগালে আপনার 256 ফাংশন প্রয়োজন। দুটি এলোমেলো স্ট্রিং সংযোজন করতে আপনার কয়েক হাজার প্রয়োজন!
এমসাল্টাররা

উত্তর:


43

বেশিরভাগ কারণে পাস্কাল যুদ্ধে হেরে গেছেন:

  • ভার্বোসিটি ( if ... then begin ... end, var A: array[0..15] of Integer)
  • পারস্পরিকভাবে বোধগম্য উপভাষা এবং সরকারী মান standard
  • চিত্তাকর্ষক অবজেক্ট-ভিত্তিক এক্সটেনশনগুলির চেয়ে কম
  • সর্বাধিক সফল এবং ব্যবহারিক উপভাষা - টার্বো পাস্কাল - ডস / উইন্ডোজ ব্যতীত অন্য প্ল্যাটফর্মে কখনও চালিত হয়নি। প্লাস বোরল্যান্ড কখনই সংকলকের উত্স খোলেনি।
  • পাস্কালের "শেষ আশা" - ডেল্ফি - কর্পোরেট পরিবেশে লক্ষ্যযুক্ত একটি ডেটাবেস ডেভলপমেন্ট প্ল্যাটফর্ম হিসাবে বোরল্যান্ডের অবস্থান ছিল। এটি একটি দুর্ভাগ্যজনক বিপণন পদক্ষেপ ছিল (আমি মনে করি বিপণনকারীরা তৈরি করেছেন), কারণ সৃজনশীল ইঞ্জিনিয়াররা ডাটাবেস এবং কর্পোরেট পরিবেশ উভয়ই ঘৃণা করে। তারপরে লিনাক্স, ক্যালিক্সের জন্য ডেলফির ব্যর্থতা।
  • অ্যাপল সি এবং তারপরে অবজেক্টিভ সি তে স্যুইচ করেছে এবং এটি পাস্কালকে ওএস ভাষা হিসাবে হত্যা করেছে

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

36
আমি মনে করি না যে ভার্বোসিটিটি একটি প্রাসঙ্গিক যুক্তি। কোডটি লিখিত ভার্বোসিটির চেয়ে বেশি পড়ার সাথে সুবিধা রয়েছে।
জোহানেস

14
ভার্বোসিটি কি ঠিক আজ ভাষাগুলিতে সমর্থন করা হয় না (পাইথন বনাম পার্ল)?
রুক

7
আমি মনে করি না যে শব্দচোষ একটি কারণ ছিল, বিপরীতে এটি পাস্কেলের অন্যতম শক্তি।

9
এটি ভুল। টার্বো পাস্কেল ব্যাপকভাবে সফল হয়েছিল। প্রধান সমস্যাটি হ'ল আপনি কেবল এটি ডস / উইন্ডোতে ব্যবহার করতে পারেন।

44

সি ইউনিক্সের ভিত্তি। 80 এবং 90 এর দশকে, ইউনিক্স আরও এবং বেশি মনোযোগ পেত। আজ ইউনিক্সের কিছু স্বাদ আপনার স্মার্টফোনে রয়েছে।


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

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

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

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

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

34

ব্রায়ান ডাব্লু। কর্নিঘ্যানের রচনা কেন প্যাসকাল আমার প্রিয় ভাষা নয় তা সমালোচনার মূল বিষয়গুলি জুড়ে।

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


9
যদি আমি ভাল করে মনে রাখি তবে টার্বো পাস্কাল (আমার প্রথম প্রোগ্রামিং ল্যাঙ্গুয়েজ, উপায় দ্বারা) ইন-লাইন এসেম্ব্লার সমর্থন করে। আমি এর আগে কার্নিগানের রচনা দেখেছি। কিন্তু তার সমালোচনা কি তাড়াতাড়ি পুরানো হয়নি?
কনরাড মোরাউস্কি

2
@ মোরাউসকি, টিপি ৮০ এর দশকের, সি 70 এর দশকের। এটি এক দশকেরও বেশি দেরিতে এসেছিল।
এসকে-যুক্তি

9
@ মোরাউসকি: তদুপরি, টার্বো পাস্কাল ছিল পাস্কালের কেবলমাত্র একটি বাস্তবায়ন। স্ট্যান্ডার্ডটি এমন একটি ভাষা বর্ণনা করেছে যা বিশেষভাবে কার্যকর ছিল না, সুতরাং প্রয়োগকারীরা তাদের নিজস্ব সামান্য এক্সটেনশানগুলি রেখেছিল যাতে লোকেরা কার্যকর প্রোগ্রাম লিখতে পারে। বিভাজন সম্ভবত এখানে একটি সমস্যা ছিল।
ডেভিড থর্নলি

@ এসকে-লজিক, পাস্কালটিকে প্রথম সংজ্ঞায়িত করা হয়েছিল ১৯ 1970০ সালে, এবং প্রথম সংকলকগুলি তখন উপলব্ধ ছিল। টার্বো পাস্কাল সিএ দেখিয়েছে। ১৯৮৮, জিম টাইসন দেউলিয়ার হয়ে যাওয়ার পরে যখন জেআরটি পাস্কাল এফএআর এর চাহিদা পণ্য সরবরাহের ক্ষমতা ছাড়িয়ে যায়। টার্বো পাস্কালকে প্রথমে যথেষ্ট সন্দেহের সাথে দেখা হয়েছিল কারণ প্রত্যেকে জেআরটি পাসকালের কথা মনে রেখেছিল এবং প্রচুর লোকজন এতে পোড়েছিল
জন আর স্ট্রোহম

@ জনআর.স্ট্রোহম, আমি টিপিতে ইনলাইন অ্যাসেমব্লার সম্পর্কিত কনরাদের মন্তব্যের জবাব দিচ্ছি।
এসকে-যুক্তি

23

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

ডেল্ফি এবং অবজেক্ট প্যাসকাল এটি পরিবর্তন করেছে। কিন্তু সেই সময়টি, ইতিমধ্যে দেরি হয়ে গেছে।


4
তবে বেসিকটি পেশাদার কাজের জন্য ডিজাইন করা হয়নি, তবে এটি জীবিত এবং লাথি
মারছে

11
@ মোরাউসকি: সত্যি? ভিবি ছাড়াও?

5
@ লেট_মে_বি আমার মনে আছে বোরল্যান্ড (অবজেক্ট) পাস্কেল বা ডেলফিতে লেখা বেশ কয়েকটি উইন্ডোজ অ্যাপ্লিকেশন। এগুলি সি / সি ++ তে লেখার চেয়ে অনেক সহজ ছিল । আমি মনে করি যে সি # এবং জাভা এখন এই ডোমেনটি পরিবেশন করে।
কোয়ান্ট_দেব

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

10
@ মোরাউসকি আজকে বেসিক (ভাল, ভিবি) সম্পর্কে এখনও কথা বলা এবং ব্যবহৃত হওয়ার একমাত্র কারণ হ'ল মাইক্রোসফ্টের প্রথম পণ্যটি বেসিক ইন্টারপ্রেটার ছিল (এটি নিশ্চিত যে এটি সংকলক ছিল না) এবং তারা এটিকে আমাদের গলা চেপে রেখে চলেছে। যদি তারা পরিবর্তে পাস্কেলটি বেছে নিয়ে থাকে তবে আমরা ভিপি.নেটের কথা বলব। পৃথিবীও কম স্তন্যপান হবে।
মেটালমাইকস্টার

18

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

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


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

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

এটি বলেছিল যে তাদের একই সাথে ওয়েব অ্যাপ্লিকেশন বিকাশের জন্য একটি ভাল বিকল্পের অভাবকে মোকাবেলা করতে হবে (তাদের পণ্য লাইনে ক্লায়েন্ট / সার্ভারের সমস্ত কিছুর দীর্ঘ জেদ থেকে উদ্ভূত)।

2
জাভা এবং সি # এর সি সিনট্যাক্স রয়েছে এবং সি এর সাথে একেবারে প্যাসকালের চেয়ে একই রকম ... এছাড়াও জাভা সি ++ প্রোগ্রামারদের উদ্দেশ্যে সম্বোধন করা হয়েছিল।
m3th0dman

11

এটিকে নিঃশব্দ করার জন্য: সি একটি বহনযোগ্য এসেমব্লার, পাস্কাল একটি শিক্ষামূলক ভাষা।

উইকিপিডিয়ায় এই বিভাগটি বাস্তবে এটি ভালভাবে কভার করে।

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


2
এমনকি আপনি যে উইকি এন্ট্রিটি সংযুক্ত করছেন তাও স্বীকার করে many major development efforts in the 1980s, such as for the Apple Lisa and Macintosh, heavily depended on Pascal (to the point where the C interface for the Macintosh operating system API had to deal in Pascal data types).
নিচ্ছেন

@ মোরাওস্কি: এ সময় অ্যাপল হয়ত প্রচুর বিকাশের প্রচেষ্টা চালিয়ে গিয়েছিল এবং বিকল্পগুলির তুলনায় বেশিরভাগ ক্ষেত্রে পণ্য তৈরি করতে পারে সত্ত্বেও, তাদের বাজারের অংশটি ছিল স্বল্প। অ্যাপল বা পাস্কাল দুটিই খারাপ নয় (আসলে প্যাস্কাল আমার প্রথম ভাষা ছিল এবং আমি এখনও এটি পছন্দ করি)। কিন্তু উভয়ই শিল্পের বাস্তবতার প্রয়োজন মেটাতে ব্যর্থ হয়েছিল।
back2dos

4
@ এস.লট গ্রেট, সুতরাং এটি একটি পোর্টেবল পিডিপি -11 এসেম্বেলার। প্রাসঙ্গিকতা এখন কি? ২০১১ সালে আমার PDP-11 সম্পর্কে কেন যত্ন করা উচিত? সি কোনও উপায়ে কোনও পোর্টেবল x86 এসেম্বলার নয়।
কোয়ান্ট_দেব

1
এবং লিস্প এআই গবেষণার জন্য একটি ভাষা, তাহলে কী?
মোজুবা

1
@ মোজুবা: "কোনও ভাষার আসল উদ্দেশ্যটি প্রাসঙ্গিক হতে পারে বা নাও পারে" - এটাই আমি সম্পূর্ণরূপে একমত। আমার বক্তব্যটি ছিল, এই ক্ষেত্রে এটি প্রাসঙ্গিক ছিল । ;)
back2dos

5

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

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

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

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


মাইক্রো ফোকাস? ওটা কখন ঘটেছিল? আমি ভেবেছিলাম এটি গত কয়েক বছর ধরে এম্বারকাডেরো (তারা যে কেউই হোক) এর মালিকানাধীন।
দেলফির

@ Steve314, "codegear" বিভাগ Embarcadero 2008 বিক্রি করা হয়েছিল, এবং মাইক্রো ফোকাস 2009 সালে Borland বাকি কেনা en.wikipedia.org/wiki/Borland#Later_Borland_years
Tangurena

1
ঠিক আছে, তবে বোরল্যান্ড কম্পাইলার, লাইব্রেরি এবং আইডিই (ডেল্ফি, দ্য বিল্ডারস) বিকাশ করেছে এবং এটি এমন কিছু ব্লাহ ব্লাহ বিকাশ করেছে যার বিষয়ে কেউই পরোয়া করেনি। আপনি কি আমাকে বলছেন যে কেউ ব্লাহ ব্লাহ ব্লাহকে শ্মশানের জন্য যথেষ্ট যত্ন করেছিলেন?
স্টিভ 314

5

হোলি স্মোকস এ হুইয়ের একতরফা বোঝা, ডেলফিকে তাদের পছন্দের ভাষা হিসাবে এই সাইটটিতে শুরু করা সমস্ত লোকেরা কোথায় আছেন?

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

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

আমি নিশ্চিত না যে আপনি সি সম্পর্কিত যে কোনও বিষয়ে একই কথা বলতে পারবেন


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

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

2
@ লন্ডিন, আপনি কি মজা করছেন, আমি গত 4 বছর ধরে ডেলফি 7 ব্যবহার করছি, অবশেষে ২০০৯ এ আপডেট হয়েছি এবং এক্সই 2 তেও কাজ করছি। অবশেষে আমার ব্রেকপয়েন্টগুলি রাখতে প্রতি 5 বা 6 টি বিল্ড আইডিই পুনরায় চালু করার দরকার নেই। ফিউটারমোর, এমবারকাডেরো অ্যান্ড্রয়েড এবং আইওএস প্রোগ্রামগুলির জন্য ডেল্ফি কোড ব্যবহার করার একটি উপায় তৈরি করেছে যা নতুন, তবে বেশ দুর্দান্ত, সুবিধাটি হ'ল এটি সম্পূর্ণভাবে একটি ব্যক্তিগতভাবে পরিচালিত সংস্থা দ্বারা পরিচালিত হয় যাতে উন্নতিগুলি এটি আসলে বিকাশকারীদের হাতে তোলে ।
পিটার টার্নার

1
যদিও আমি সত্যই পিসি প্রোগ্রামার নই, আমি 90 এর দশকের মাঝামাঝি থেকে বিল্ডারকে ব্যবহার করতে এসেছি। এটি কোদাগারে পরিণত হওয়া আশেপাশের কোথাও অবিরতভাবে উন্নতি করছিল, তখন কিছু গিয়ার স্পষ্টতই ভেঙে যায়, কারণ এটি 10 ​​বছর আগের চেয়ে এখন খারাপ। যাইহোক, এটি অফ-বিষয়, যেহেতু ডেলিফি / বিল্ডার কোডজিয়ার / এম্বারকাডেরো ফিয়াস্কোর অনেক আগেই মারা যেতে শুরু করেছিলেন।

1

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

প্যাস্কাল, বোরল্যান্ডের সর্বোত্তম এবং প্রায়শই বিপথগামী প্রচেষ্টা সত্ত্বেও, বাজারের প্রবেশের সেই স্তরটি অর্জন করতে পারেনি।


3
এই প্রশ্নটি মনে হচ্ছে: সি বৃহত্তম সংস্থাগুলিতে কেন দায়িত্ব গ্রহণ করেছিল? ম্যাকওএস পাস্কাল দিয়ে শুরু হয়েছিল এবং আরও সি ​​বান্ধব হয়ে উঠেছে। তার কারণ কী ছিল?
ডেভিড থর্নলি

1
@ ডেভিডথর্নলি - আমি মনে করি শীর্ষস্থানীয় অভিজ্ঞ প্রোগ্রামারদের নিয়োগ দেওয়ার ক্ষেত্রে এর অনেক কিছুই করার ছিল। সম্মেলনের সাথে মিশ্রিত সি, 1980 এর দশকের মাঝামাঝি থেকে মূলধারার পিসি অ্যাপ্লিকেশনগুলির পছন্দের ভাষা ছিল। একটি সি বেস গ্রহণ করে, এটি দক্ষ প্রোগ্রামারদের নিয়োগ অনেক সহজ এবং সস্তার (পুনরায় প্রশিক্ষণ, ইত্যাদি) তৈরি করে।
jfrankcarr

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

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

90-ies এর শুরুতে 80-ies এর শেষে, সি ইতিমধ্যে খুব জনপ্রিয় ছিল। যে কোনও ইউনিক্স বাস্তবায়নে আপনি একটি স্ট্যান্ডার্ড মডিউল হিসাবে একটি সংকলকটি খুঁজে পেতে পারেন (এবং ইউএনআইএক্সই ছিল বেশিরভাগ প্রোগ্রামাররা কাজ করতে চেয়েছিল অপারেটিং সিস্টেমটি)। আমি এটি বলছি না যে এটি পাস্কালের চেয়ে বেশি জনপ্রিয় ছিল, তবে এটি খুব জনপ্রিয় ছিল। সুতরাং সি ++, জাভা এবং সি # জনপ্রিয় কারণ সি অন্যভাবে ছিল না।
জর্জিও

0

প্যাস্কাল কেবলমাত্র একক বরং সীমিত পরিবেশের পিসি / ডস-এ জনপ্রিয় হয়ে উঠেছে।

তবুও পিসিগুলিতে যতগুলি মাইক্রোফোকাস সিওবিএল অ্যাপ্লিকেশন চলছিল সেখানে প্যাস্কাল অ্যাপ্লিকেশন ছিল।

সি ইউএনএক্স অপারেটিং সিস্টেম এবং সমস্ত এমএস / উইন্ডোজ অপারেটিং সিস্টেমের বেসিক ছিল।

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


আমি মনে করি যে আপনার মন্তব্য ".. এবং সমস্ত এমএস / উইন্ডোজ অপারেটিং সিস্টেমগুলি" সত্যই ভুল হতে পারে। উইন্ডোজটি মূলত পাস্কলে নকশাকৃত এবং কোড করা হয়েছিল। En.wikedia.org/wiki/Talk:X86_calling_conventions থেকে : "ভেবেছিলাম আমি এখানে ওজন করব I ওয়াটকম সি / সি ++ ব্যবহারকারীর নির্দেশিকাতে __pাসিকাল কীওয়ার্ডটি অনুসন্ধান করেছি এবং এটি পরিষ্কার যে: __প্যাসিক কলিং কনভেনশন ওএস / এর জন্য ব্যবহৃত হয়েছিল 2 1.x এবং মাইক্রোসফ্ট উইন্ডোজ 3.x এপিআই ""
জন আর স্ট্রোহম

@ জনআর.স্ট্রোহাম কলিং কনভেনশন এবং বাস্তবায়ন ভাষাগুলি অগত্যা এক এবং এক নয়। মাইক্রোসফ্ট 1993 সালে ইতিমধ্যে কিছু সময়ের জন্য সি ব্যবহার করছিল (উইন্ডোজ 3.1 1992 সালে প্রকাশিত হয়েছিল)। একটি ধরণের উত্স
একটি সিভিএন

আইআইআরসি ৮০ এর দশকের গোড়ার দিকে মাইক্রোসফ্ট জেনিক্সকে অভ্যন্তরীণভাবে অনেক ব্যবহার করেছিল এবং সম্ভবত সিতে এইভাবে শুরু হয়েছিল। এটি এবং (টার্বো) পাস্কাল সর্বোপরি ছিল বিপজ্জনক প্রতিযোগী, বোরল্যান্ডের হত্যাকারী পণ্য। এরপরে মাইক্রোসফ্ট এবং লোটাস, বোরল্যান্ডের মতো অন্যান্য বড় সফ্টওয়্যার সংস্থাগুলির মধ্যে আকারের পার্থক্যটি এখনও খুব বেশি ছিল না।
wazoox
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.