উচ্চ স্তরের কার্যক্ষম প্রোগ্রামিংয়ে কীভাবে অগ্রগতি করবেন [বন্ধ]


12

প্রথমে আমার ক্ষমাপ্রার্থী যদি এটি এই প্রশ্নের সঠিক জায়গা না হয় তবে আমি মনে করি যে th.CS নিশ্চিতভাবে সঠিক স্থান নয় এটি স্ট্যাকওভারফ্লোও নয়।

আমি সত্যিই ফাংশনাল প্রোগ্রামিং পছন্দ করি এবং আমার মনে হয় আমি এফ # তে একটি মাঝারি স্তরের লোক এবং হাস্কেলের প্রাথমিক ধারণাটি আরও ভালভাবে বুঝতে পারি - এবং হ্যাঁ আমি মনে করি আমি জানি / পড়েছি যেমন আমি জানি যে একটি মোনাড কী।

এখন আমি এটি সত্যিই পরবর্তী স্তরে নিয়ে যেতে চাই এবং ফ্যান্টেক্টর এবং স্টাফ সম্পর্কে সমস্ত কথা কী তা বুঝতে চাই। আমি জানি না কোথা থেকে শুরু করব।

ল্যাম্বদা ক্যালকুলাস সম্পর্কে কিছু পড়ুন? বিভাগ তত্ত্ব? আমি উভয়ই কিছুটা জানি এবং আমি মনে করি না যে এটি আলোকিত করার সঠিক / দ্রুততম উপায়।

সম্ভবত আপনি আমাকে কিছু ইঙ্গিত দিতে পারেন।

পিএস: আমি গণিতকে ভয় পাই না এবং আমি সহজেই উদ্ধৃতিগুলিতে হতাশ হই না তবে আমি এমন কিছু ভূমিকা / পাঠ্যকে পছন্দ করব যেখানে আপনি কিছু কোড লিখতে পারেন কারণ এইভাবে আপনি একবারে প্রতিক্রিয়াটি পেয়ে যান get

উত্তর:


6

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

হাইব্রিড ভাষা (Clojure, Scala, OCaml, ...) ব্যবহার করা আপনি যদি ও ও এর পটভূমি থেকে আগত হন তবে এটি সহজ করতে সহায়তা করতে পারে তবে আমি মনে করি আপনি যদি কার্যত ক্রমবর্ধমান মানসিকতার বিষয়টি বুঝতে চান তবে আপনার উচিত বরং আসল জিনিস (হাস্কেল, লিস্প, ...)।


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

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

4

সময়টি আপনার কাছে বিলাসবহুল হলে সেই তিনটি বই পড়ার পরামর্শ দিচ্ছি:

এই তিনটি বই সাধারণভাবে ফাংশনাল প্রোগ্রামিং সম্পর্কিত আপনার বোঝাকে সমৃদ্ধ করবে।


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

2

শিখুন আপনি হাস্কেলের সাথে ফান্ট্রারের একটি দুর্দান্ত ভূমিকা রয়েছে

সত্যিই ভারী স্টাফগুলির জন্য আপনি ওলেগ কিসেলিভের দুর্দান্ত সাইটটি পড়তে পারেন : সীমাবদ্ধ ধারাবাহিকতা, জিপার্স, পুনরাবৃত্তি, ...


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