এরলং কী লেখা আছে?


111

এরিকসনের এরলং এবং এরলং / ওটিপি রচনা ও সংকলিত প্রয়োগ কী? এসেম্বলি, সি বা এরলং নিজেই?

আপডেট 1: ডাঃ জোকপু ধন্যবাদ। আমি যদি সঠিকভাবে বুঝতে পারি তবে এরলং সোর্স-টু-ভিএম সংকলক নিজেই এরলং-এ লেখা। তবে ভিএম সি তে লেখা আছে

আপডেট 2: হায়েনেক-পিচি-ভ্যাচোডিল অনেকগুলি বিবরণ উল্লেখ করেছেন।

  • ভিএম এবং এইচডাব্লু ইন্টারেক্টিভ ড্রাইভার: সি তে
  • সংকলক (টু ভিএম) এবং লাইব্রেরি: এরলং এ।
  • এক্সটেনশানগুলি: কোনও ভাষাতে কোনও ভাষাতে পোর্ট বা এরলং নোড লিখে কোনও ভাষাতেই সম্ভব।

17
এরলং ওপেন সোর্স। কোডটি দেখুন এবং একবার দেখুন!
rfunduk

উত্তর:


140

এরলং নিজেই এরলংয়ে লেখা। অদ্ভুত লাগছে? হ্যাঁ, কারণ এটি কেবল আংশিক সত্য। ঠিক আছে এটিকে আরও বিশদে দেখুন:

  1. এরলং প্রিপ্রোসেসরটি লিখেছেন এরলং।
  2. এরলং পার্সার লিখেছেন এরলং।
  3. বিআআআআআআামএম (বাইট-কোড ভিএম) এর এরঙ সংকলক এরলংয়ে লেখা।
  4. হাইপেকে (নেটিভ ভিএম এক্সটেনশন) এর এরং সংকলক এরলংয়ে লেখা আছে।
  5. এরলং ভিএম বিএএম এবং হাইপিকে বেশিরভাগ সিতে লেখা হয় in
  6. লিংকড-ইন ড্রাইভারগুলি বেশিরভাগ সিতে লেখা হয় (এগুলি ভিএম-এ যুক্ত হয় এবং বাইরের বিশ্বের সাথে যোগাযোগ করে))
  7. ওটিপি এরলংয়ে লেখা আছে।
  8. অন্য কোনও বন্দর বা নোড যে কোনও ভাষায় লেখা যেতে পারে।

91

থেকে Erlang প্রায়শই জিজ্ঞাসিত প্রশ্নাবলী :

10.6 প্রথম এরলং সংকলক কীভাবে রচনা পেল?

(বা: কীভাবে এরলং বুটস্ট্র্যাপ করা হয়েছিল? ) জো-র কথায়:

প্রথমে আমি এরলং কার্যকর করার জন্য একটি বিমূর্ত মেশিন ডিজাইন করেছি designed একে বলা হত জ্যাম মেশিন; জ্যাম = জো এর বিমূর্ত মেশিন।

তারপরে আমি এরলং থেকে জ্যামে একটি সংকলক এবং মেশিনটি কাজ করে কিনা তা দেখার জন্য একটি এমুলেটর লিখেছিলাম। এ দুটোই প্রলগে লেখা ছিল।

একই সাথে মাইক উইলিয়ামস জ্যামের পক্ষে সি এমুলেটর লিখেছিলেন।

তারপরে আমি এরলং-এ-এ্যাং-টু-জ্যাম সংকলকটি আবার লিখেছিলাম এবং এটি সংকলনের জন্য প্রোলোগ সংকলকটি ব্যবহার করেছি। ফলস্বরূপ অবজেক্ট কোডটি সি এমুলেটরটিতে চালিত হয়েছিল। তারপরে আমরা প্রোলগকে ফেলে দিয়েছিলাম।


1
ধন্যবাদ! এই উক্তিটির উত্স কী?
সর্বোচ্চ হেইবার

15
  • এরলং কোডের 65.9% লিঙ্কটি এরলংয়ে লেখা রয়েছে।
  • ১৩.৪% এরলং এক্সএমএল-তে লেখা আছে।
  • এরং এর ১৩.%% সি তে লেখা আছে।
  • এরলং এর ১.৪% সি ++ তে লেখা আছে
  • ...

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


আমি শুধু কৌতূহল করছি যে অংশগুলি সি ++ তে লেখা আছে।
সাইকানচেন

@ সাইক্যাংচেন কেউ নয়, লাইন কাউন্টার ফাইল টাইপ সনাক্তকরণে এটি মিথ্যা-পজিটিভ।
হাউলেথ

ডাব্লুএক্স বাইন্ডিংয়ের অংশগুলি সি ++ তে লেখা হয়।
রজার লিপসক্বে

-1

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

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