Besonderhede van voorbeeld: -4832595881389559266

Metadata

Author: Samanantar

Data

Bangla[bn]
বিভিন্ন ফাংশনাল প্রোগ্রামিং ভাষা, যেমন লিস্প, এমএল এবং হ্যাসকেল প্রোগ্রামিং ভাষায় বিকল্প হিসেবে ফ্যাক্টরিয়াল ব্যাবহার করে প্রোগ্রামটি লিখা যায়। এছাড়াও ফাংশনাল প্রোগ্রামিং ভাষায় রিকার্সিভ কৌশল ব্যাবহার করেও লিখা যায়। কিন্তু এই পদ্ধতিটি মৌলিক ফাংশনাল প্রোগ্রামিং ভাষার বৈশিষ্ট্যের সাথে বিরুদ্ধাচারন করে। অন্যান্য প্রোগ্রামিং ভাষা, যেমন (অ্যাসেম্বলি, সি, ভি এইচ ডি এল) দিয়ে বিভিন্ন এমবেডেড সিস্টেম ব্যাবহার করে লিখা হয়। কেননা, এইসব প্রোগ্রামিং ভাষা টেক্সট ইনপুট দেয়া কষ্টকর (অন্য কম্পিউটারের অন্যান্য উপাদান বা যোগাযোগের প্রয়োজন হয়) নাহয় অসম্ভব। মাইক্রোকন্ট্রোলার, ফিল্ড-প্রোগ্রামেবল গেইট অ্যারে এবং কমপ্লেক্স প্রোগ্রামেবল লজিক ডিভাইসের মত যন্ত্রে বাক্যটি একটি জ্বলজ্বলে লাইট এমিটিং ডায়োড দ্বারা প্রতিস্থাপিত হয়। এর দ্বারা যন্ত্র এবং সময়ের মধ্যকার মিথস্ক্রিয়া বুঝা যায়।
English[en]
There are variations in spirit, as well. Functional programming languages, like Lisp, ML and Haskell, tend to substitute a factorial program for , as functional programming emphasizes recursive techniques, whereas the original examples emphasize I/O, which violates the spirit of pure functional programming by producing side effects. Languages otherwise capable of (Assembly, C, VHDL) may also be used in embedded systems, where text output is either difficult (requiring additional components or communication with another computer) or nonexistent. For devices such as microcontrollers, field-programmable gate arrays, and CPLD's, may thus be substituted with a blinking LED, which demonstrates timing and interaction between components.

History

Your action: