কেন বেশ কয়েকটি জনপ্রিয় প্রোগ্রামিং ভাষা সি দ্বারা প্রভাবিত হয়? [বন্ধ]


23

টিআইওবিই সূচী অনুসারে শীর্ষস্থানীয় 10 প্রোগ্রামিং ল্যাঙ্গুয়েজগুলি সি দ্বারা খুব বেশি প্রভাবিত হয়েছে বলে মনে হচ্ছে:

1. জাভা

ভাষাটি সি এবং সি ++ থেকে এর সিনট্যাক্সের বেশিরভাগ অংশ গ্রহণ করে তবে একটি সহজ অবজেক্ট মডেল এবং কম স্বল্প স্তরের সুবিধা রয়েছে। - উইকিপিডিয়া.অর্গ

2. সি

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

3. সি #

.NET ফ্রেমওয়ার্কের বিকাশের সময়, ক্লাসের পাঠাগারগুলি মূলত সিম্পল ম্যানেজড সি (এসএমসি) নামে একটি পরিচালিত কোড সংকলক সিস্টেম ব্যবহার করে লেখা হয়েছিল। ১৯৯। সালের জানুয়ারিতে অ্যান্ডারস হেলসবার্গ কুল নামে একটি নতুন ভাষা তৈরির জন্য একটি দল গঠন করেছিলেন, এটি ছিল "সি-এর মতো অবজেক্ট ওরিয়েন্টেড ল্যাঙ্গুয়েজ" for - উইকিপিডিয়া.অর্গ

4. সি ++

এটি 1979 সালে বেল ল্যাবসে সি ভাষার উন্নতি হিসাবে শুরু করে বজর্ন স্ট্রস্ট্রুপ দ্বারা বিকাশ করা হয়েছিল। - উইকিপিডিয়া.অর্গ

5. উদ্দেশ্য-সি

অবজেক্টিভ-সি একটি প্রতিবিম্বিত, অবজেক্ট-ওরিয়েন্টেড প্রোগ্রামিং ল্যাঙ্গুয়েজ যা সি প্রোগ্রামিং ল্যাঙ্গুয়েজে ছোট্ট-স্টাইল মেসেজিং যুক্ত করে। - উইকিপিডিয়া.অর্গ

6. পিএইচপি

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

8. পাইথন

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

এবিসি (প্রোগ্রামিং ল্যাঙ্গুয়েজ) এর ডিজাইনাররা দাবি করেন যে এবিসি প্রোগ্রামগুলি সাধারণত সমান প্যাস্কাল বা সি প্রোগ্রামগুলির আকার এবং আরও পাঠযোগ্য around - উইকিপিডিয়া.অর্গ

9. পার্ল

পার্ল সি, শেল স্ক্রিপ্টিং (এস), এডাব্লুকে, এবং সেড সহ অন্যান্য প্রোগ্রামিং ভাষার বৈশিষ্ট্যগুলি ধার করে orrow - উইকিপিডিয়া.অর্গ

10. জাভাস্ক্রিপ্ট

জাভাস্ক্রিপ্ট সি এর দ্বারা প্রভাবিত সিনট্যাক্স ব্যবহার করে - উইকিপিডিয়া . org

এটি প্রদর্শিত হয় যে তাদের বেশিরভাগই তাদের সিনট্যাক্স সি এবং / অথবা কমপক্ষে তাদের শুরুর দিকে আরও বেশ কয়েকটি প্রভাবিত করে influenced কেন?


15
সি সিনট্যাক্সের মতো সি থাকা গ এর উপর ভিত্তি করে হওয়া সমান নয়।
ওডে

15
এছাড়াও, টিআইওবি একটি জাঙ্ক সূচক a
ডেড এমজি

3
বরং, আমি জিজ্ঞাসা করতে পারি যে সি ভিত্তিক প্রোগ্রামিং ভাষা কেন বেশি জনপ্রিয়?
মনোজ আর

3
@ ইন্নিসরাজোস প্রশ্নটির দুর্দান্ত উদ্ধার! এটি আসলে এখন একটি দুর্দান্ত প্রশ্ন।
maple_shaft

16
কারণ সি ALGOL এর বংশধর, এবং ALGOL হ'ল অব্রাহাম খ্রিস্টান, ইহুদি এবং মুসলমানদের জন্য যা অবরুদ্ধ রয়েছে তা ব্লক-স্কোপড অপরিহার্য গবেষণাগুলি।
ইনগো

উত্তর:


40

১৯ 1970০-এর দশকে ইউএনআইএক্স-এর উত্থানের সাথে সাথে এর মানক সিস্টেম প্রোগ্রামিং ল্যাঙ্গুয়েজ সি দ্রুত প্রোগ্রামিং জগতের লিঙ্গুয়া ফ্র্যাঙ্কায় পরিণত হয়েছিল। বেশ কিছু সময়ের জন্য, সি প্রতিটি প্রোগ্রামার জন্য ব্যবহারিকভাবে বাধ্যতামূলক ছিল। এই হিসাবে, সি যে প্রতিটি প্রোগ্রামিং ভাষায় এর পরে এসেছিল তার প্রতিটি বা একভাবে বা অন্যভাবে প্রভাবিত করেছে তা দুটি কারণে খুব কমই আশ্চর্য হয়:

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

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

এছাড়াও, এটি লক্ষ করা উচিত যে এই ভাষাগুলিতে সি প্রভাবের পরিমাণ প্রায় 100% সি সামঞ্জস্যপূর্ণ ভাষা সি ++ এবং অবজেক্টিভ-সি থেকে শুরু করে পাইথন পর্যন্ত (যা ইচ্ছাকৃতভাবে সি এর বাক্য গঠন বৈশিষ্ট্যগুলিকে অনেকগুলি ত্যাগ করে) fers এবং এটি কেবল বাক্য গঠন: শব্দার্থবিজ্ঞানের দিক থেকে, সেই তালিকার বেশিরভাগ ভাষার সি'র সাথে খুব বেশি মিল নেই, অত্যধিক সংখ্যাগরিষ্ঠের ভাষায় মেমরি পরিচালনা রয়েছে এবং ফলস্বরূপ, শব্দার্থবিজ্ঞান, যুক্তি পাসিং ইত্যাদি অনুলিপি করে etc. , খুব আলাদা। উদাহরণস্বরূপ, জাভাস্ক্রিপ্টের স্কিম থেকে শক্তিশালী শব্দার্থক প্রভাব রয়েছে, যখন এর সিনট্যাক্সটি জাভাটির সাথে সাদৃশ্য করার জন্য তৈরি করা হয়েছিল (যা পরিবর্তিতভাবে এর বিট এবং টুকরা সিনট্যাক্সকে সি এর উপর ভিত্তি করে, তবে এর শব্দার্থবিজ্ঞানের নয়)। অন্যান্য পার্থক্য (সি ++ এবং উদ্দেশ্য-সি ব্যতীত, যা বেশিরভাগ ক্ষেত্রে সি এর সাথে পিছনে-সামঞ্জস্যপূর্ণ) ত্রুটি পরিচালনা, স্কোপ বিধি,#include), এবং এই যে অনেকগুলি ভাষা 'ভার্চুয়ালাইজড', অর্থাৎ এগুলি দোভাষী, জেআইটি সংকলক বা ভার্চুয়াল মেশিনে চালিত হয়।

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

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


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

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

1

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

তবে "কম্পিউটার ভাষা ইতিহাস" টাইমলাইন ( http://www.levenez.com/lang/ ) সম্ভবত সেখানে হতে পারে এমন সমস্ত উত্তর সরবরাহ করে।


6
কারণ ১ Britain০০-১৮৮০ সালের গ্রেট ব্রিটেন মোটামুটি বিশ্বের প্রধান শিল্প এবং আর্থিক পাওয়ার হাউস ছিল, তার পরে মার্কিন যুক্তরাষ্ট্র ১৮৮০-বর্তমান (<বিতর্কযোগ্য) থেকে আসে। এটি আন্তর্জাতিক ব্যবসায়ের ভাষা হয়ে ওঠে এবং বিশ্বজুড়ে প্রায় 2 বিলিয়ন লোকের দ্বারা সাবলীলভাবে কথা বলা হয়। যে কেউ :) স্পেনীয় বা ডাচ কথা বলতে চায়
maple_shaft

6
@ ম্যাপল_শ্যাফ্ট - "স্প্যানিশ কেউ বলতে চায় না" ?! ... আপনি এমনকি কত দেশে এটি কথা বলা হয় জানেন? en.wikedia.org/wiki/Spनिश_language
রুক

12
@ এস.লোট: আপনি সেই অংশটির অর্থ দাঁড়াল যেখানে ব্রিটিশ সাম্রাজ্য সর্বকালের বৃহত্তম সাম্রাজ্য ছিল এবং পুরো বিশ্বের পৃষ্ঠের 25% জায়গা দখল করেছিল? এ জাতীয় "শক্তিশালী না"?
ডেড এমএমজি

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

4
@ এসলট ফরাসিরা প্রতিটি একক লড়াইয়ে জিতেনি। উত্তর আমেরিকার দিকে তাকিয়েই তারা সংখ্যাগরিষ্ঠতা অর্জন করেছিল; তবে 1559/60 এর সময় এনএতে 5 টি বড় যুদ্ধের মধ্যে 4 টি হেরে থিয়েটারে পীড়িত পরাজয়ের ফলস্বরূপ। ফোর্টস টিকনডেরোগা এবং নায়াগ্রা, আব্রাহামের সমভূমি এবং রেজিস্টুচের যুদ্ধ সবগুলিই ছিল ব্রিটিশ বিজয়। সরবরাহ বা সংহতকরণ কেটে ফেলে দিয়ে সান্তে-ফয়েতে ফরাসী জয়কে অপ্রাসঙ্গিক করে তোলে।
ড্যান নীলি

0

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

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

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


-1

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

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

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

চিন্তা করার জন্য ভাষার ইতিহাসের একটি দুর্দান্ত টাইমলাইন দৃশ্য


আপনি এটা ভুল. PASCAL এবং C উভয়ই ALGOL বংশধর।
ইনগো

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

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

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

@ ডেভিড-আমি যা মনে করি সেগুলি থেকে, সি অন্য ভাষাগুলির চেয়ে সি জয়ের একটি কারণ হ'ল সিটিতে স্মৃতিতে অ্যাক্সেসের তুলনামূলক স্বাচ্ছন্দ্য (অর্থাৎ পয়েন্টার)) আমি জানি তারা এখন ভীতু, তবে ফিরে যখন 1 কিলোমিটার র‌্যাম ছিল প্রচুর স্মৃতি ছিল, এটি ভাষার একটি খুব শক্তিশালী বৈশিষ্ট্য ছিল। আমি অন্যান্য ভাষাগুলি বৈশিষ্ট্যগুলির মতো পয়েন্টার সরবরাহকারী জানি, তবে সি হিসাবে খুব সহজে কোনও হয় না
ডান্ক

-3

আপনার তালিকাভুক্ত বেশিরভাগ ভাষার অপ্রাসঙ্গিক সিনট্যাকটিক সাদৃশ্য বাদে সিটির সাথে কার্যত কিছুই করার নেই। দুটি মাত্র আসল সি ডেরিভেটিভস হ'ল অবজেক্টিভ-সি এবং সি ++।


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

2
কোনও ভাষার কী কী কার্যকারিতা রয়েছে তা নিয়ে আপনার ভাবা উচিত নয়, তবে এটি কীভাবে অ্যাপ্লিকেশন আচরণের যোগাযোগ করে। আপনার উৎস কোডের ডকুমেন্টেশন আপনার সর্বনিম্ন স্তর এবং এক জন্য সোর্স কোড লিখেছেন মানুষ এবং না জন্য মেশিন । আমরা যদি মেশিনগুলির জন্য কঠোরভাবে কোড লিখি তবে আমরা সকলে সমাবেশে কোডিং করব।
maple_shaft

1
@ ম্যাপেল_শ্যাফ্ট: ঠিক আছে! আমাকে একটি সাক্ষাত্কারে মেশিন ল্যাঙ্গুয়েজ (এসেম্বারার) এবং প্রোগ্রামিং ল্যাঙ্গুয়েজের পার্থক্য বোঝাতে বলা হয়েছিল। আমার উত্তর ছিল: "মেশিনের ভাষা মেশিনগুলির জন্য, প্রোগ্রামিংয়ের ভাষা প্রোগ্রামারদের জন্য।"
ট্রব

1
@maple_shaft: সিনট্যাক্স থেকে এটি যোগাযোগ হিসাবে অপ্রাসঙ্গিক মানুষ । যদি আমি একটি ইংরেজী শব্দের পরিবর্তে আলাদা আলাদা বানান নিয়ে থাকি তবে ইংরেজি এখনও একই ভাষা হতে পারে। সিনট্যাক্টিক ফর্মটি অপ্রাসঙ্গিক, কী সংবেদনশীল তা ভাষা শব্দার্থক।
ডেড এমএমজি

3
@ ডিড এমএমজি: তবে প্রশ্নটি সিনট্যাক্স সম্পর্কে । আপনি সিনট্যাক্টিক মিলগুলি অপ্রাসঙ্গিক হিসাবে বিবেচনা করতে পারেন, তবে প্রশ্ন জিজ্ঞাসা করা ব্যক্তি এই অপ্রাসঙ্গিক মিলগুলির উপস্থিতি কেন জানতে চান ।
নিকল বোলাস
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.