সবচেয়ে মন মোড়ানোর প্রোগ্রামিং ভাষা? [বন্ধ]


45

যুক্তিসঙ্গত সাধারণ প্রোগ্রামিংয়ের ভাষা থেকে আপনি কোনটিকে সবচেয়ে বেশি মনোযোগযুক্ত বলে মনে করেন?

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

আমার জন্য, আমি 1990 এর দশকে কিছু কার্যকরী এবং যুক্তিযুক্ত (উদাহরণস্বরূপ, প্রোলোগ ) প্রোগ্রামিং করেছি, তাই আমি বলতে পারি না যে আমি সেখানে বিশেষ কিছু পেয়েছি।

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

তাহলে, আপনার মনের দিকে বাঁকানো ভাষা কোনটি আপনার আরও ভাল প্রোগ্রামিং এবং অনুশীলনের প্রচার করে ?


এটি কি মাইন্ডবেন্ডিং হতে পারে না এবং কেবল এটাকে রেখে দেওয়া যায়?

4
যে কোনও ভাষা যেখানে সাদা স্থান গুরুত্বপূর্ণ!
মোটেটিনেটর

@ মুটিইনেটর - তবে পাইথন যতক্ষণ না আপনার পাঠ্য সম্পাদক আপনাকে ব্যথার কারণ না করে ততক্ষণ কাজ করতে মজাদার একধরনের কাজ।
rjzii

1
@ থোরবজর্ন কি কেউ ইন্টারকল যোগ করতে চলেছে? বড় বড় বাবার তুলনায় এপিএল একটি জুনিয়র-হাই স্কুল প্রকল্প।
সি সি

পার্ল সবচেয়ে শক্ত কাছাকাছি কোথাও নেই। আমার বয়স 12 বছর এবং আমি পার্লকে খুব সহজেই প্রোগ্রাম করতে পারি।
গতিশীল

উত্তর:


73

APL

এই ভাষাটি অবিশ্বাস্যরূপে শক্তিশালী এবং খুব নিবিড়, এটি আপনার মস্তিষ্ককে আঘাত করবে

প্রারম্ভিকদের পক্ষে কাস্টম কীবোর্ড ছাড়াই ব্যবহার করা মুশকিল, বা কমপক্ষে কোনও কীবোর্ড ওভারলে এটি ব্যবহার করে এমন সমস্ত অস্পষ্ট প্রতীক দেখানোর জন্য।

এপিএল কীবোর্ড

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

  • strip_tags()কেহ? (উইকিপিডিয়া থেকে ধার করা)

স্ট্রিপ_ট্যাগ () আলা এপিএল


18
কীবোর্ডটি দেখানোর জন্য +1
tcrosley

5
@ টিক্রোসলে: আপনার যদি সত্যিকারের এক থাকে তবে এটি দুর্দান্ত: উইকেনসনলাইন.কম
অ্যাপ্লিকেশন

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

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

2
আমি একবার প্রচুর এপিএল করেছি - এটি এখনও আমার জন্য একটি নস্টালজিক স্পট ধরে রেখেছে ... আমি সেসময় এটি পছন্দ করেছি।
দ্রুত_

56

Haskell, । এটি সম্পূর্ণরূপে কার্যকরী হওয়ার খুব কাছাকাছি, যার বেশিরভাগ লোক অভ্যস্ত নয়; খুব দাবী করা, যা আপনি একবারে যখন আপনি কী করছেন তা জানার পরেও হতাশাগ্রস্থ হয়ে ওঠে; এর পরিবর্তে একটি ক্রিপ্টিক, অত্যন্ত প্রতীকী বাক্য গঠন রয়েছে যা আপনি এটি জানার পরে তবে তারপরে অস্বচ্ছ হতে পারে ... তালিকাটি এগিয়ে যায়।

এছাড়াও, জিনিসগুলি আমার কাছে ভাল লাগে এমনভাবে ফর্ম্যাট করা অসম্ভব।


7
আমি হাস্কেলকেও বলতাম, তবে এটি রহস্যজনক বলে নয়। যদিও এটি অবশ্যই বুঝতে অসুবিধা হতে পারে, তবে মন-বাঁকানো জিনিসটি এর পিছনের তত্ত্বটি সম্পর্কে। মোনাড এবং তীরগুলি এখনও একটি ডোমেন যা আমি জিততে পারি নি :)
ম্যাথিউ মিঃ

11
"বিশুদ্ধভাবে কার্যকরী হওয়ার খুব কাছাকাছি কেন"? এটি নিখুঁতভাবে কার্যকরী।
ড্যান_ওয়াটারওয়ার্থ

4
আমি নিজেকে উদ্ধৃত করতে চাই এবং হাস্কেল কীভাবে আপনার মনকে বাঁকিয়ে দেবে তা যোগ করতে চাই: "হাস্কেল আপনাকে কার্পেটের নীচে জিনিসগুলি ঘোরানো থেকে বিরত রাখে, আপনাকে আপনার প্রোগ্রামের কাঠামোটি সুস্পষ্টভাবে মোকাবেলা করতে বাধ্য করে এবং আপনাকে এই কাঠামোগুলি বর্ণনা করার জন্য একটি ভাষা শেখায় : প্রকারের ভাষা Unders বিশেষত সমৃদ্ধ ধরণের ধরণের ধরণের ধরণের ধরণের বোঝাগুলি আপনাকে যে কোনও ভাষায় উন্নত প্রোগ্রামার করে তুলবে "" প্রোগ্রামার.সটাকেক্সচেঞ্জ
প্রশ্নগুলি

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

8
@ জন, কীভাবে, আমরা তাতে সম্মত হই: ভাষাটি হাস্কেল নিখুঁতভাবে কার্যকরী, তবে এটি রানটাইম সিস্টেমটি নয়। একটি হাস্কেল প্রোগ্রাম কার্যকর করা অশুচি, তবে প্রোগ্রামটি নিজেই খাঁটি।
ড্যান_ওয়াটারওয়ার্থ

30

Prolog। এটি প্রথম প্রকাশিত হওয়ার সময় আমি ব্যবহার করা অন্য যে কোনও ভাষার চেয়ে আলাদা ছিল। আমি এটি পছন্দ করি, তাই আমি সিনট্যাক্স বা কোনও কিছুকে ঘৃণা করি না।


2
আমি আগে থেকেই আমার উত্তরগুলি জানতে এবং তারপরে প্রশ্নগুলির জন্য প্রোগ্রামটি জানার জন্য বিপরীত প্রোগ্রামিং হিসাবে
প্রোলোগের কাছে পৌঁছলাম

1
@ এক্সপচ: আমি মনে করি আপনি ঠিক সেখানে থাকতে পারেন, প্রোলোগ প্রশ্নটি তৈরি করছেন। ব্যবহৃত একমাত্র যথাযথ 5 জিএল ভাষা।
অর্বলিং

সাধারনত আমি মনে করি প্রোলগ কখনও এতো আকর্ষণীয় এবং ব্যতিক্রমী শক্তিশালী তবে আমার মাথা পুরোপুরি কাটা প্লেসমেন্ট ( !) এর আশেপাশে পেতে খুব সমস্যা হয় ।
20-08 এ অরব্লিং

প্রোলোগের জন্য +1, আমার কাছে একটি কৃত্রিম বুদ্ধিমত্তা কোর্স ছিল যা প্রোলগ ব্যবহার করেছিল এবং এটি কেবলমাত্র কম্পিউটার সায়েন্স কোর্স যা আমি খারাপভাবে করেছি
rjzii

প্রোলোগ যদিও কার্যকরী প্রোগ্রামিং ভাষা নয়। প্রোলোগ দ্বারা ক্রিয়ামূলক উপর উত্সাহ দেওয়া যেমন লিস্প দ্বারা প্রসেসরিয়াল প্রোগ্রামিংয়ের উপর স্যুরড করা is
আমার সঠিক মতামত

24

আমি পার্ল আপনার সাথে একমত হবে। এটি আমি দেখেছি সবচেয়ে কুৎসিত বাক্য গঠন। তারা বলে, পার্ল বিকাশকারীরা পরের দিন তারা কী লিখেছিল তা মনে করতে পারে না।


2
পার্লে ডিফ +1 আমি সর্বদা বিশেষভাবে পছন্দ করি (আমি বিশ্বাস করি যে তারা বলা হয়) 'অন্তর্নিহিত' পরিবর্তনশীল। কেবলমাত্র দুর্দান্ত লেখার কোডের জন্য তৈরি করে।
গ্র্যান্ডমাস্টারবি

2
প্রত্যেকে পার্লকে এত আলাদাভাবে লেখেন যাতে তারা পাশাপাশি বিভিন্ন ভাষায় লিখতে পারে - আপনাকে কেবল শিখতে হবে না যে পার্ল এতে অন্য কারও কোড বাছতে কীভাবে কাজ করে, আপনাকেও শিখতে হবে যে সেই নির্দিষ্ট ব্যক্তি এটি কীভাবে ব্যবহার করেছেন।
glenatron

3
এই উত্তর এবং এটি উভয় মন্তব্য করতে বাহ। ভাল লিখিত পার্ল পড়া এবং লিখতে সহজ। ভার্বোস যদি newbies দ্বারা রচিত বেবি-পার্ল সহজ। একমাত্র "অপঠনযোগ্য" পার্লটি হয় উদ্দেশ্য নিয়ে অবরুদ্ধ, অথবা এক-লাইন স্ক্রিপ্ট করা।
শন ম্যাকমিলান

22

আমি ফোর্থ বলতে হবে । সমস্ত ক্রিয়াকলাপ স্ট্যাক ম্যানিপুলেশন। এর বিশুদ্ধ আকারে ব্যবহারের জন্য কোনও স্থানীয় ভেরিয়েবল নেই।


10
FORTH একটি দুর্দান্ত ভাষা। আমি যখন ৮০ এর দশকের গোড়ার দিকে প্রথম প্রোগ্রামিং শিখছিলাম তখন আমার আটারি 400 ছিল এবং আমার পছন্দগুলি বেসিক, অ্যাসেম্বলি এবং ফোরথকে ব্যাখ্যা করা হয়েছিল। আমি তিনটিই বিস্তৃতভাবে ব্যবহার করেছি, তবে অন্য কোনওটির চেয়ে আরও বেশি। আমার কাছে এখনও লিও ব্রোডি'র অতি-ক্লাসিক স্টার্টিং ফরথ এবং থিংকিং ফরথ বই রয়েছে। আসলে, যদি আমাকে নতুন হার্ডওয়্যার সিস্টেমে স্ক্র্যাচ থেকে একটি স্ব-হোস্টিং ভাষা তৈরি করতে বলা হয়, তবে আমি বিনা দ্বিধায় ফোরথ বেছে নেব।
অ্যাডাম ক্রসল্যান্ড

3
@ অ্যাডাম ক্রসল্যান্ড: চিন্তাভাবনা একটি দুর্দান্ত বই, আপনি এই লিঙ্কটিতে আগ্রহী হতে পারেন: চিন্তাভাবনা.সোর্সফোর্জন.নেট

1
@ বাড়াবাড়ি: মহান মন একসাথে চিন্তা করে। 10 মিনিট আগে এর চেয়ে বেশি নয়, আমি আমার কিন্ডলে পিডিএফ রেখেছি।
অ্যাডাম ক্রসল্যান্ড

1
@ অ্যাডাম ক্রসল্যান্ড: এটির জন্য একটি দুর্দান্ত জায়গা। এই বইটি প্রোগ্রামারদের জন্য সাধারণত সহায়ক, লোকদের পড়ার তালিকায় থাকা উচিত - ফরওয়ার্ডে আগ্রহী বা না।
অরব্লিং

1
আমি পুরোপুরি একমত। আমরা সাধারণত সমস্যাগুলি সমাধান করার বিষয়ে কীভাবে চিন্তা করি তা বলার জন্য এটির একটি দুর্দান্ত চুক্তি রয়েছে। ব্রোডি হলেন একজন অতিপ্রাকৃত চিন্তাবিদ এবং সুস্পষ্ট লেখক। তাঁর কাজগুলি আমার কাছে আনন্দ।
অ্যাডাম ক্রসল্যান্ড 21

21

রুবি

এটি আমাকে হত্যা করতে চায়:

1.month.from.now()

(আমার সঠিক বাক্য গঠন ভুল হতে পারে তবে আপনি পয়েন্টটি পান)।


23
ঈশ্বর. কে কখনও এটি একটি ভাল ধারণা ছিল?
অ্যাপসিলনেক্টর

8
মন বাঁকানো পড়া নিয়ে নয়, লেখার সাথেই। এই আজেবাজে কথা বলা কঠিন, এবং সমস্ত অন্তর্নির্মিত ফাংশন / বৈশিষ্ট্যগুলি মুখস্থ / লুকোচুরি করা হাস্যকর।
ম্যাথু

55
এটি কি কেবল আমিই ভাবি যে এটি দুর্দান্ত দেখায়, এবং সম্ভবত রুবিকে শেখার কোনও ভাল কারণ?
7:38

9
হ্যাঁ, এটা পড়া দুর্দান্ত। তবে এর অর্থ কি আমি 3.months.from.last.month.if.it.was.a.leap.year লিখতে পারি? না বা কমপক্ষে, আমি এটি মনে করি না। আমি যদি পারি ... আরআর এখন পর্যন্ত প্রথম টেলিপ্যাথিক ভাষা হতে পারে।
morganpdx

15
ভুল কি DateTime.Now.AddMonths(1);? এই বৈশিষ্ট্যগুলি কমই কোডটিকে আরও পঠনযোগ্য করে তোলে। (আমি বলছি না যে সি # এর সেরা সিনট্যাক্স রয়েছে You আপনি এটি যে কোনও ভাষা সম্মেলনে স্থানান্তর করতে পারেন এবং এটি এখনও প্রয়োগ হবে))
কেওসপ্যান্ডিয়ন

18

Brainfuck

যে কেউ এই ভাষার উপহাসের বিষয়ে সত্যই লিখতে পারে তার এমনকি এই জাতীয় থ্রেডেরও দরকার নেই।

হ্যালো ওয়ার্ল্ড (পয়েন্টার, বাম; ব্যাখ্যা, ডান):

+++++ +++++             initialize counter (cell #0) to 10
[                       use loop to set the next four cells to 70/100/30/10
    > +++++ ++              add  7 to cell #1
    > +++++ +++++           add 10 to cell #2 
    > +++                   add  3 to cell #3
    > +                     add  1 to cell #4
    <<<< -                  decrement counter (cell #0)
]                   
> ++ .                  print 'H'
> + .                   print 'e'
+++++ ++ .              print 'l'
.                       print 'l'
+++ .                   print 'o'
> ++ .                  print ' '
<< +++++ +++++ +++++ .  print 'W'
> .                     print 'o'
+++ .                   print 'r'
----- - .               print 'l'
----- --- .             print 'd'
> + .                   print '!'
> .                     print '\n'

2
বা হোয়াইটস্পেস কেমন? ব্রেনফাকের সমস্ত মন্দ অদৃশ্য কোডের সাথে একত্রিত।
লরেন পেচটেল

17

লিস্প হ'ল আমার সর্বশেষ মন-বাঁকানো ভাষা।

আমি আমার সাথে হাস্কেল থেকে মোনাডস এবং ফাংশনাল প্রোগ্রামিং নিয়েছি এবং এখন আমার সাথে কাজ করার জন্য ম্যাক্রো রয়েছে। আমি কেবল ক্লোজে intoুকছি এবং কন্ডিশন সিস্টেমটি একেবারে স্পর্শ করিনি।


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

14

বিষণ্ণ নীরবতা

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

s A="String" F i=1:1:$L(A) W $c($S($A($E(A,i))<91:$A($E(A,i))-52#26+65,1:$A($E(A,i))-84#26+97))

বাহ, আপনি কৌতুক করছেন না? আমি ঘুমোইনি এবং হঠাৎ এটি 1 লা এপ্রিল? অনেকগুলি প্রথম বন্ধনী এবং ডলার চিহ্ন সহ কিছুই আমার রোগীর রেকর্ডের কাছাকাছি হওয়া উচিত নয়।
dan_waterworth

1
আমার প্রথম প্রোগ্রামিংয়ের কাজটি এমএমএমএসে বিশেষায়িত একটি সংস্থার সাথে ছিল! দুর্ভাগ্যক্রমে আমি ওয়েব বিকাশের বিষয়ে একটি বিশ্ববিদ্যালয়ের কোর্স করেছি যাতে তারা আমাকে পুরানো হাতের পরিবর্তে কোম্পানির নবগঠিত এএসপি দলে নিয়ে যায় তবে এমএমএমপিএস ছিল আমাদের প্রথম কয়েক সপ্তাহের জন্য প্রশিক্ষিত। সম্ভবত আমার ভাগ্যবান পালাতে হয়েছিল ...
s ই

1
ম্যাডিসন উইসকনসিন থেকে এখানে কেউ পোস্ট করেছেন? ভেরোনা, সত্যি?
হ্যানস প্যাস্যান্ট

1
আমি বিশ্বাস করি যে ডেইলিওইউটিএফ.কমের এমএমএমএসে উত্সর্গীকৃত একটি সম্পূর্ণ বিভাগ রয়েছে। এমন ভাষার মতো মনে হচ্ছে না যা আমি স্পর্শ করতে চাই।
টায়না

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

13

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


2
যে কোনও নির্ভরশীল প্রকারের সিস্টেম / প্রবাদ / ভাষা সম্ভবত নিয়মিত ভাষার তুলনায় আরও বিভ্রান্তিকর রেট দেয়, সুতরাং +1।

1
প্রোগ্রামগুলির আনুষ্ঠানিক যাচাইকরণ এমন কিছু যা আমি কেবল শুরু করছি just এটি অবশ্যই মনকে বাঁকায় এবং বাস্তব বিশ্বে ক্রমবর্ধমান কার্যকর হয়ে উঠছে। +1
ড্যান_ ওয়াটারওয়ার্থ

7

উদ্দেশ্য-সি । সত্যি কথা বলতে, আমি কেবল এটি খুব সংক্ষিপ্তভাবে অধ্যয়ন করেছি এবং প্রথম নজরে বাক্য গঠনটি এতই অপছন্দ করেছি যে আমি এটি ছেড়ে দিয়েছি।

যেহেতু এটি এমন একটি (তুলনামূলকভাবে) সাধারণ ভাষা (মূলত ম্যাক / আইফোন / আইপ্যাড বিকাশের জন্য), আপনি নিশ্চিত যে এটি ব্যবহার করার পরে এটি কিছুটা শালীন।


2
ঠিক আছে, এটি সম্ভবত কিছুটা মন-বাঁকানোর যোগ্যতা অর্জন করবে তবে আমি এটি পছন্দ করি। আপনি যদি বুঝতে পারেন যে [foo bar]এটি কেবল সিনট্যাকটিক চিনির জন্য objc_sendMsg(foo, "bar");যার জন্য ফাংশন পয়েন্টারটি সন্ধান করে (এটি একটি বিশেষ "বার", জেনেরিক নয়)। আপনি কি বুঝতে পেরেছেন যে এটি পুরোপুরি হাঁস টাইপ করা হয়েছে?
প্রতি জোহানসন

ওজেক্টিভ-সি রানটাইম ফাংশনগুলির চারপাশে কেবল একটি বিশাল সিনট্যাকটিক চিনি sugar একবার [receiver doStuff:arg]
অভ্যস্ত হয়ে উঠলে

6

আমি বুধ বাছাই ।

শুদ্ধ ভাষাও I / O করতে পারে তা দেখিয়ে বুধ আমার মনকে বাঁকিয়েছিল ।

এটি যেভাবে কাজ করে তা হ'ল বুধের আই / ও ফাংশনগুলি 'বিশ্বের একটি রাষ্ট্রের' মূল্য নেয় এবং একটি নতুন 'বিশ্বের রাষ্ট্রের' মান ফিরে আসে। সুতরাং বুধের আই / ও ফাংশন বিশ্বকে রূপান্তরিত করে এবং তাই বিশুদ্ধতা বজায় থাকে।


3
+1 "... পারদ বিশ্বকে রূপান্তরিত করে এবং তাই বিশুদ্ধতা বজায় থাকে" " - আমি প্রসঙ্গে বাইরে পছন্দ। ;-)
8:23 এয়ার্বলিং 1 '23

আমি এখনই বুধের সাথে শেখার বক্ররেখার সাথে লড়াই করছি। এটি এখন পর্যন্ত একটি উপযুক্ত সংগ্রাম হয়েছে। আমি এটা প্রচুর পছন্দ করি.
আমার সঠিক মতামত

আমাকে পারদ ছেড়ে দেওয়ার একমাত্র জিনিসটি হ'ল এটির স্ট্রিং টাইপটি নূন্যতম সমাপ্ত।
ড্যান_ওয়াটারওয়ার্থ

6

এটি অবশ্যই স্কিম হতে হবে । call-with-current-continuationসবসময় ব্যাখ্যা করার চেষ্টা করা আমার মস্তিষ্ককে ব্যাথা দেয় তবে আপনি একবার এটি বুঝতে পারলে আপনি অবিশ্বাস্যভাবে মার্জিত সমাধান তৈরি করতে পারেন।

অ্যালগরিদম এবং অন্য কাউকে হাত নিয়ন্ত্রণের মাধ্যমে পার্ট-ওয়ে থামাতে চান? নিশ্চিত!

একই ধারাবাহিকতা কয়েকবার আবার শুরু করতে চান? অবশ্যই!

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


+1 এলএল + "আপনার জন্য স্যার, কিছু!" অলিভারের একটি গানে প্রায় লাইন হওয়া ছাড়াও কোনও ভাষার জন্য এটি একটি ভাল আকাঙ্ক্ষা।
4:43 এ অর্বলিং করছে

1
সুস্পষ্ট ধারাবাহিকতা সহ স্কিম একমাত্র ভাষা নয়। উদাহরণস্বরূপ, হাস্কেল এটিকে ঠিক সূক্ষ্ম এবং ঠিক মন-বাঁকানো হিসাবে সমর্থন করে।
আমার সঠিক মতামত

4
এটি হাস্কেল-তে যুক্তিযুক্তভাবে আরও মনোমুগ্ধকর, কারণ এটি (কল / সিসি) কোনও ভাষা বৈশিষ্ট্য নয়, একটি গ্রন্থাগার হিসাবে প্রয়োগ করা হয়েছে। তবে এটি এটিকে কম মনস্থ করে তোলে।
লোগান ক্যাপালডো

আমি মনে করি এটি একই সাথে আরও কম এবং মন কমিয়ে দেওয়া উভয়ই। সেই দ্বন্দ্বটি আমার মাথায় রেখেই আমার মন বেঁকে যায়। সুতরাং শেষ পর্যন্ত হাসেল আরও মন-বাঁকানো। :)
আমার সঠিক মতামত

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

4

আমি TECO (পাঠ্য সম্পাদক এবং সংহতিকারী) নামে একটি প্রাচীন সম্পাদক ব্যবহার করতাম, যা ম্যাক্রো ক্ষমতা সহ সমস্ত প্রকারের একটি অত্যন্ত শক্তিশালী পাঠ্য সংশোধন ভাষা ছিল। আমি এ সম্পর্কে সঠিক বিখ্যাত উক্তিটি মনে করতে পারি না তবে টুকরোটিটি ছিল "20 টি অক্ষরের যেকোন র্যান্ডম সংগ্রহ প্রায়শই একটি বৈধ টেকো প্রোগ্রাম, এবং আপনার ফাইলটি (এটি একটি সম্পাদক) মৌলিকভাবে অপ্রত্যাশিত পদ্ধতিতে পরিবর্তন করবে I আমার লেখা মনে আছে টেকো কোডের প্রায় এক পৃষ্ঠায় একটি ফোর্টরান থেকে পিএল 1 রূপান্তরকারী।


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

1
টেকোও ছিল ইএমএসিএসের মূল ভিত্তি। ইএমএসিএস কেবল টেকো ম্যাক্রোর সংগ্রহ হিসাবে শুরু হয়েছিল!
গাবে

@ ওমেগা: আপনি কোন TECO উল্লেখ করছেন তা বলা দরকার। ডিইসি টেকো, যেমন টপস -১০ বা এমআইডি টেকো, এমআইডিএএস-এ লেখা। এই পরবর্তী টিইসিও হ'ল ইএমএসিএস যা লেখা হয়েছিল। এটিও কীভাবে ইএমএসিএস প্রসারিত হয়েছিল। আমি ক্লাস পাসের পরিবর্তে ইএমএসিএস হ্যাক করতাম।
জন স্যান্ডার্স

আমি কেবল ডিসি টেকো ব্যবহার করেছি। এবং হ্যাঁ সেই দিনগুলি ছিল (আবার তরুণ হতে হবে) ....
ওমেগা সেন্টাউরি

1
আমাকে ভিম কমান্ড মোডে টাইপিংয়ের কথা স্মরণ করিয়ে দেয়
রবি

3

সমাবেশ আমার কাছে সর্বাধিক "মন নমন" করে, তবে আমি এটি শুরু করছি starting


এটি কীটি আরও খারাপ করে তোলে তা হ'ল এটি ওএস এবং হার্ডওয়্যার নির্ভর
ডেভ

এটা কি করে তোলে? সুস্পষ্ট গ্রুপিং অর্ডার ছাড়া সোজা নির্দেশ? অন্যকিছু?
Jé ক্যু

ভাল, বিশেষত, প্রোগ্রামের প্রবাহটি সহজে সন্ধান করার জন্য আমি কীভাবে অস্পষ্ট তা পছন্দ করি না। তাড়াতাড়ি পড়া সহজ নয়।
Anto

2
আহ, সিনসিনাটি Milacron 2200B: চলক শব্দ দৈর্ঘ্য রানটাইম সংশোধন সহ মিলিত ঠিকানা একটি JMP করুন। এটি এলএসডিকে বর্ণন করে তোলে।
পিটার রোয়েল

3

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


3

REBOL

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

এটির সাথে সমস্যাটি আংশিক যে এটি উদ্বেগজনক এবং সঠিকভাবে কোনও প্রোগ্রামার এর বাজার কিনা তা নির্ধারণ করে নি। তবে আংশিক কারণ এটির পক্ষেও অনেকেই কেবল ব্যাখ্যা করতেই স্তন্যপান করেন । :)

তবে ডগলাস ক্রকফোর্ড ভক্ত হিসাবে পরিচিত ছিলেন, জেএসওএন তৈরির মাধ্যমে এর থেকে কিছুটা অনুপ্রেরণা তৈরি করেছিলেন এবং মানুষকে এটির জন্য অক্টোবর, ২০১০ হিসাবে পর্যবেক্ষণ করার পরামর্শ দিয়েছে:

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

সূত্র: sauria.com

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


1
আমি REBOL এড়াতে পারি কারণ এর একমাত্র ব্যবহারিক বাস্তবায়ন হ'ল একটি মানহীন, খোলামেলা সফ্টওয়্যার যা তার নিজস্ব কর্পোরেশনের স্বাদে পরিবর্তিত হয়। (রিবোল ২ বনাম রেবোল ৩ ...) যদি এটি কখনও মানসম্মত হয় বা খোলা হয় তবে আমি অন্য চেহারাটি দেখব তবে সেদিন অবধি রেবোল আমার সরঞ্জামদণ্ড থেকে দূরে থাকবে।
আমার সঠিক মতামত

1
@ JUSTMYcorrectOPINION সম্ভবত এই দিনটি এসেছে অন্য চেহারা! রেবোল 3 এখন অ্যাপাচি 2 লাইসেন্সযুক্ত সফটওয়্যার । এমনকি ভাষাটি ডেমো করার জন্য আমাদের সহায়তা করতে স্ট্যাকওভারফ্লোতে রেবোল এবং রেড চ্যাট রুমে আমরা এখানে একটি রেবলবট পেয়েছি । ( লাল আরেকটি ওপেন সোর্স রেবোল বৈকল্পিক যা হাইব্রিড সংকলিত সংস্করণ হিসাবে খুব আকর্ষণীয় প্রতিশ্রুতি দেখাচ্ছে))
হোস্টাইলফোর্ক

2

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


এসকিউএল অবশ্যই মনকে বাঁকায়, তবে এটি আমাকে আরও ভাল কোড লিখতে সহায়তা করে না।
ড্যান_ওয়াটারওয়ার্থ

4
এসকিউএল আমার কাছে বেসিকের মতোই স্বাভাবিক, কেবল আমার কাছে। যখন আপনার এসকিউএল-এ সম্পূর্ণ ডেটা হ্যান্ডলিং হয় তখন ডিবি-ব্যাকড অ্যাপ্লিকেশনটি কতটা সহজ Amaz
Jue

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

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

আমি অনুমান করি যে কোনওটি যা আপনার চেয়ে ভাল কোড লিখতে পারে এটি একটি ভাল জিনিস।
জেফও

2

বিশুদ্ধ

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


+1 কার্যকরী মানে ভেক্টর, ব্যতিক্রমী শক্তিশালী ভাষা যা। কিউ এর বংশধর হিসাবে (যা এপিএল এর কাছে কিছুটা owণী) এবং হাস্কেল এট আল এর কাছ থেকে এক টন ধার নেওয়া। এটি অবশ্যই ওয়ারেন্টের উল্লেখ রয়েছে।
1

2

এটি সবচেয়ে বেশি মনোমুগ্ধকর নাও হতে পারে তবে শিখতে আমার পক্ষে সবচেয়ে বেশি কঠিন হয়ে পড়েছে (আমি ভেবেছিলাম হাস্কেল এবং সমাবেশের ভাষা সহজ ছিল!)

এটি হ'ল এইচডিএল ভাষার সংকলন , বিশেষত ভিএইচডিএল (এবং কিছুটা হলেও ভেরিলোগ )

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


আমি একবার একটু ভিএইচডিএল করেছি। আমার একটি বাস্তব এপিফনি মুহুর্ত ছিল যখন আমি হঠাৎ বুঝতে পারলাম, আমি কোড যুক্ত করার সাথে সাথে কার্যকরভাবে আরও বেশি বেশি হার্ডওয়্যার সেই কোডটি প্রয়োগ করতে উপস্থিত হবে এবং এটি সমস্ত একই সাথে চলছিল all সত্যিকারের সীমাহীন একযোগে থ্রেড চালানো সহ বহুবিবাহিত প্রোগ্রামিংয়ের মতো; EC2 বা মানচিত্র-হ্রাস ক্লাস্টারে সীমাহীন নোডের অ্যাক্সেসযুক্ত লোকেরা একই রকম বাজে get (তবে খুব শীঘ্রই আমি বুঝতে পেরেছিলাম যে এই ল্যাঙ্গগুলিতে অপ্রয়োজনীয় যে কোনও কিছু প্রয়োগ করা, এবং সেখান থেকে পালাতে পেরে এটি সম্পূর্ণ ব্যথা।
টিমডে

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

হ্যাঁ, ভিএইচডিএল উদ্ভট যদি আপনি ইতিমধ্যে কোনও প্রোগ্রামার না হয়ে থাকেন এবং ডাব্লু / একাধিক যুগপত ব্লকগুলি ব্যবহার করতে অভ্যস্ত না হন।
মধ্যরাত

1

TCL

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


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

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

1

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


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

2
@ উইনস্টন: টুরিং মেশিনের টেপটি অসীম হতে হবে না। এটি কেবল প্রতিটি প্রান্তে একটি টেপ কারখানা থাকা দরকার যা প্রয়োজন হিসাবে অতিরিক্ত টেপ তৈরি করতে পারে :)
মাইক ডুনলাভে

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

প্রশ্নটিতে ইতিমধ্যে উল্লিখিত ব্রেনফাক এবং এটি টুরিংয়ের মেশিন ল্যাঙ্গুয়েজ।
Mchl

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

1

সি

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


মাফ করবেন. সি একটি সংসদীয় ভাষা। অবশ্যই এটি জিনিস আছে না।
পিটার রোয়েল

2
সমাবেশ ভাষাগুলি মন বাঁকানো হয়।
ডেভিড

-1

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

আপনি প্রাথমিক শিক্ষার বক্ররেখার পরে, এটি বেশ শক্তিশালী এবং উত্তরগুলি নিয়ে আসতে খুব সুন্দর arn


জেস ক্লিপসের একটি আধুনিক সংস্করণ যা আপনার নিজের অ্যাপ্লিকেশনগুলির জন্য স্ক্রিপ্টিং / লজিক ইঞ্জিনের ধরণের হিসাবে এম্বেডযোগ্যও ছিল।
টাঙ্গুরেেন

ঠিক আছে, আমি সংশোধন করছি। haskel.com/corp/details/0,10294,CLI1_DIV139_ETI9759,00.html তবুও, এটি এমবেড করা ভাষা থেকে একেবারেই আলাদা মানসিকতা প্রয়োজন
বার্লিন লরিটস


-1

CIL

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


2
বা বাইটকোডও এই বিষয়টির জন্য?
Jé ক্যু

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

আমি সত্যিই জাভা-বাইটকোড এবং সিআইএল এর সাথে তুলনা করব না, কারণ জাভা-বাইটকোড ইতিমধ্যে সংকলিত হয়েছে এবং সিআইএল রানটাইমে সংকলিত হবে (নেট-এ-টাইম-কম্পাইলার। নেট)
বস্টি

@ শিফ্রে বেশিরভাগ পরিস্থিতিতে জাভা বাইটকোড এবং সিআইএল ঠিক একই কাজ করে। উভয় ক্ষেত্রেই আপনার কাছে সোর্স কোড (সি # বা জাভা) রয়েছে যা একটি বাইনারি মধ্যস্থতাকারী ভাষায় "সংকলন-সময়" (সিআইএল বা জাভা বাইটকোড) তে সংকলিত হয়, যা জেআইটি দ্বারা "রানটাইম" এ প্রকৃত মেশিন কোডে সংকলিত হয়ে যায় gets কম্পাইলার।
svick
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.