টাইপ থিওরি সম্পর্কিত কয়েকটি ভাল প্রাথমিক বই কি কি?


28

আমি সম্প্রতি হাস্কেল এবং প্রোগ্রামিং ভাষা অধ্যয়ন করছি। কেউ কি টাইপ থিওরি নিয়ে কিছু বই সুপারিশ করতে পারেন?


উত্তর:


28

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


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

4
হ্যাঁ, TAPL হয় বই। পিয়ার্সের "টাইপস এবং প্রোগ্রামিং ল্যাঙ্গুয়েজে অ্যাডভান্সড টপিকস" রয়েছে অনুসরণ হিসাবে up
হক

@ মার্টিনবার্গার, আমি ল্যাম্বদা-ক্যালকুলাস এবং কম্বিনেটরগুলির বিষয়বস্তুর সারণিটি দেখেছি এবং এটি কিছুটা উদ্বেগজনক বলে মনে হচ্ছে। আপনি কি নিশ্চিত যে এটি টিএপিএল বা এসএফের চেয়ে বেশি পরিচিতিযুক্ত?
স্টিভেন শ

1
@ স্টিভেনশাহ হিন্ডলি / সেল্ডিন ​​খুব বেসিক দিয়ে শুরু করে এবং ধীরে ধীরে ধীরে ধীরে এগিয়ে চলেছেন। ধরণের তাত্ত্বিক অংশ অভিনব কিছু করে না। হতে পারে হিন্ডির বেসিক সিম্পল টাইপ থিওরিও উপযুক্ত। যদিও আমি কখনও এটি আমার হাতে ধরে নি।
মার্টিন বার্গার

10

Barendregts প্রকারভেদ সঙ্গে ল্যামডা ক্যালকুলি আরো উন্নত, কিন্তু এটা ধরনগুলোর মধ্যে "শাস্ত্রীয়" তত্ত্ব কিছু গুরুত্বপূর্ণ বিষয় জুড়ে।


ধন্যবাদ @cody, আমি আমার মধ্যে Barendregt উল্লেখ উপেক্ষিত চাই বিষয়ের উপর সম্পদ সংগ্রহ
স্টিভেন শ

9

প্রোগ্রামিং ল্যাঙ্গুয়েজের জন্য রবার্ট হার্পারের বই প্রাকটিক্যাল ফাউন্ডেশনস (অনলাইনের খসড়া হিসাবে উপলব্ধ: http://www.cs.cmu.edu/~rwh/plbook/book.pdf ) প্রকার এবং প্রোগ্রামিং ভাষার জন্য কিছুটা তীব্র বিকল্প।


5

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


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

1
আমি @ নিকোলাজকে সাথে একমত যে হট বইটি টাইপ-থিয়োরি শিক্ষানবিশের জন্য খুব উন্নত। হাস্কেল প্রোগ্রামারের জন্য একটি ভাল রুট হ'ল আগদা শিখতে । আগদা হ'ল (কিছুটা সরল করে) নির্ভর ধরনেরগুলির সাথে হাস্কেল, এবং হটকে আনুষ্ঠানিক করতে ব্যবহৃত হয়েছে।
মার্টিন বার্গার

1
পরিচিতি নয় :)
স্টিভেন শ

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