ஆலன் கே: "கம்ப்யூட்டர் சயின்ஸ் படிக்கும் ஒருவருக்கு என்ன புத்தகங்களைப் படிக்க பரிந்துரைக்கிறீர்கள்?"

சுருக்கமாக, கணினி அறிவியலுடன் தொடர்பில்லாத நிறைய புத்தகங்களைப் படிக்க நான் அறிவுறுத்துகிறேன்.

ஆலன் கே: "கம்ப்யூட்டர் சயின்ஸ் படிக்கும் ஒருவருக்கு என்ன புத்தகங்களைப் படிக்க பரிந்துரைக்கிறீர்கள்?"

"கணினி அறிவியலில்" "அறிவியல்" என்ற கருத்து எந்த இடத்தைப் பிடித்துள்ளது, "மென்பொருள் பொறியியல்" என்பதில் "பொறியியல்" என்றால் என்ன என்பதைப் புரிந்துகொள்வது அவசியம்.

"அறிவியல்" என்ற நவீன கருத்தை பின்வருமாறு உருவாக்கலாம்: இது நிகழ்வுகளை அதிகமாகவோ அல்லது குறைவாகவோ எளிதாக விளக்கி கணிக்கக்கூடிய மாதிரிகளாக மொழிபெயர்க்கும் முயற்சியாகும். இந்த தலைப்பில் நீங்கள் "செயற்கை அறிவியல்" (ஹெர்பர்ட் சைமனின் முக்கியமான புத்தகங்களில் ஒன்று) படிக்கலாம். நீங்கள் இதை இவ்வாறு பார்க்கலாம்: மக்கள் (குறிப்பாக டெவலப்பர்கள்) பாலங்களை உருவாக்கினால், விஞ்ஞானிகள் இந்த நிகழ்வுகளை மாதிரிகளை உருவாக்குவதன் மூலம் விளக்க முடியும். இதைப் பற்றிய சுவாரஸ்யமான விஷயம் என்னவென்றால், பாலங்களை உருவாக்குவதற்கான புதிய மற்றும் சிறந்த வழிகளை விஞ்ஞானம் தொடர்ந்து கண்டுபிடிக்கும், எனவே விஞ்ஞானிகள் மற்றும் டெவலப்பர்களுக்கு இடையிலான நட்பு ஒவ்வொரு ஆண்டும் மேம்படும்.

கோளத்திலிருந்து இதற்கு ஒரு எடுத்துக்காட்டு கணினி அறிவியல் ஜான் மெக்கார்த்தி 50 களின் பிற்பகுதியில் கணினிகளைப் பற்றி சிந்திக்கிறார், அதாவது, அவர்கள் என்ன செய்ய முடியும் (AI ஒருவேளை?) மற்றும் அதன் சொந்த மெட்டாலாங்குவேஜாக செயல்படக்கூடிய கணினி மாதிரியை உருவாக்குவது ( லிஸ்ப்). இந்தத் தலைப்பில் எனக்குப் பிடித்த புத்தகம் MIT பிரஸ்ஸிலிருந்து (McCarthy et al.) லிஸ்ப் 1.5 கையேடு. இந்த புத்தகத்தின் முதல் பகுதி பொதுவாக எப்படி சிந்திக்க வேண்டும் மற்றும் குறிப்பாக தகவல் தொழில்நுட்பம் பற்றி ஒரு உன்னதமானதாக உள்ளது.

(“Smalltalk: the language and its செயல்படுத்தல்” என்ற புத்தகம் பின்னர் வெளியிடப்பட்டது, அதன் ஆசிரியர்கள் (Adele Goldberg and Dave Robson) இவை அனைத்தின் மூலம் ஈர்க்கப்பட்டவர்கள். இதில் திட்டத்தின் நடைமுறை பயன்பாடு பற்றிய முழுமையான விளக்கமும் உள்ளது. சிறிய பேச்சு மொழி, முதலியன).

கிக்சேல்ஸ், பாப்ரோ மற்றும் ரிவேராவின் "தி ஆர்ட் ஆஃப் தி மெட்டாப்ஜெக்ட் புரோட்டோகால்" புத்தகம் எனக்கு மிகவும் பிடிக்கும், இது முந்தைய புத்தகங்களை விட தாமதமாக வெளியிடப்பட்டது. "தீவிர கணினி அறிவியல்" என்று சொல்லக்கூடிய புத்தகங்களில் இதுவும் ஒன்று. குறிப்பாக முதல் பகுதி நன்றாக உள்ளது.

1970 இல் இருந்து மற்றொரு அறிவியல் வேலை தீவிரமானதாக கருதப்படலாம் கணினி அறிவியல் - டேவ் ஃபிஷரின் (கார்னகி மெலன் பல்கலைக்கழகம்) "ஒரு கட்டுப்பாட்டு வரையறை மொழி".

கம்ப்யூட்டிங்கில் எனக்குப் பிடித்த புத்தகம் IT துறையில் இருந்து வெகு தொலைவில் இருப்பதாகத் தோன்றலாம், ஆனால் அதைப் படிப்பது மிகவும் மகிழ்ச்சியாகவும் மகிழ்ச்சியாகவும் இருக்கிறது: மார்வியா மின்ஸ்கி (சுமார் 1967) எழுதிய கணிப்பு: வரையறுக்கப்பட்ட மற்றும் முடிவிலா இயந்திரங்கள். ஒரு அற்புதமான புத்தகம்.

உங்களுக்கு "அறிவியல்" உதவி தேவைப்பட்டால், நான் பொதுவாக பல்வேறு புத்தகங்களை பரிந்துரைக்கிறேன்: நியூட்டனின் பிரின்சிபியா (ஸ்தாபக அறிவியல் புத்தகம் மற்றும் நிறுவன ஆவணம்), புரூஸ் ஆல்பர்ட்ஸின் தி மாலிகுலர் பயாலஜி ஆஃப் தி செல் போன்றவை. அல்லது, எடுத்துக்காட்டாக, மேக்ஸ்வெல்லின் புத்தகம் குறிப்புகள், முதலியன

"கம்ப்யூட்டர் சயின்ஸ்" என்பது இன்னும் சாதிக்க வேண்டும் என்ற லட்சியம்தான், சாதித்த ஒன்று அல்ல என்பதை நீங்கள் உணர வேண்டும்.

"பொறியியல்" என்பது "ஒரு கொள்கை, நிபுணத்துவ வழியில் விஷயங்களை வடிவமைத்தல் மற்றும் உருவாக்குதல்." சிவில், மெக்கானிக்கல், எலக்ட்ரிக்கல், உயிரியல் போன்ற அனைத்துப் பகுதிகளுக்கும் இந்தத் திறனின் தேவையான அளவு மிக அதிகமாக உள்ளது.

"பொறியியலில்" ஈடுபடுவது என்றால் என்ன என்பதை நன்கு புரிந்துகொள்ள இந்த அம்சம் கவனமாகப் படிக்கப்பட வேண்டும்.

"பொறியியலில்" உங்களுக்கு உதவி தேவைப்பட்டால், உருவாக்குவது பற்றி படிக்கவும் எம்பயர் ஸ்டேட் கட்டிடம், ஹூவர் அணை, கோல்டன் கேட் பாலம் மற்றும் பல. மேஜர் ஜெனரல் லெஸ்லி க்ரோவ்ஸ் (மன்ஹாட்டன் திட்டத்தின் கெளரவ உறுப்பினர்) எழுதிய நவ் இட் கேன் பி டோல்ட் என்ற புத்தகம் எனக்கு மிகவும் பிடிக்கும். அவர் ஒரு பொறியாளர், இந்த கதை லாஸ் அலமோஸ் POV திட்டத்தைப் பற்றியது அல்ல (அவரும் வழிநடத்தினார்), ஆனால் ஓக் ரிட்ஜ், ஹான்ஃபோர்ட் போன்றவற்றைப் பற்றியது, மேலும் 600 க்கும் மேற்பட்டவர்களின் அற்புதமான ஈடுபாடு மற்றும் நிறைய பணம் தேவையான பொருட்களை உருவாக்க தேவையான வடிவமைப்பு.

மேலும், "மென்பொருள் பொறியியல்" எந்தத் துறையில் இல்லை என்பதைப் பற்றி சிந்தியுங்கள் - மீண்டும், "மென்பொருள் பொறியியல்" என்பது எந்த "பொறியியல்" அர்த்தத்திலும் சிறந்ததாக இருக்கும் என்பதை நீங்கள் புரிந்து கொள்ள வேண்டும், சாதனை அல்ல.

கணினிகள் ஒரு வகையான "ஊடகங்கள்" மற்றும் "இடைத்தரகர்கள்", எனவே அவை நமக்கு என்ன செய்கின்றன, அவை நம்மை எவ்வாறு பாதிக்கின்றன என்பதை நாம் புரிந்து கொள்ள வேண்டும். மார்ஷல் மெக்லூஹான், நீல் போஸ்ட்மேன், இன்னிஸ், ஹேவ்லாக் போன்றவற்றைப் படியுங்கள். மார்க் மில்லர் (கீழே உள்ள கருத்து) டெக்னிக்ஸ் அண்ட் ஹ்யூமன் டெவலப்மென்ட், தொகுதி. லூயிஸ் மம்ஃபோர்டின் "தி மித் ஆஃப் தி மெஷின்" தொடரில் இருந்து 1, ஊடக யோசனைகள் இரண்டிற்கும் சிறந்த முன்னோடி மற்றும் மானுடவியலின் முக்கிய அம்சம்.

மானுடவியல் பற்றிய ஒரு நல்ல புத்தகத்தை பரிந்துரைப்பது எனக்கு கடினமாக உள்ளது (ஒருவேளை வேறு யாராவது செய்வார்கள்), ஆனால் மக்களை உயிரினங்களாகப் புரிந்துகொள்வது கல்வியின் மிக முக்கியமான அம்சமாகும், அதை முழுமையாகப் படிக்க வேண்டும். கீழேயுள்ள கருத்துகளில் ஒன்றில், Matt Gabourey மனித யுனிவர்சல்ஸைப் பரிந்துரைத்தார் (அவர் டொனால்ட் பிரவுன் புத்தகம் என்று நான் நினைக்கிறேன்). இந்தப் புத்தகம் நிச்சயமாகப் படித்துப் புரிந்து கொள்ளப்பட வேண்டும் - இது செல்பின் மூலக்கூறு உயிரியல் போன்ற களம் சார்ந்த புத்தகங்களின் அதே அலமாரியில் இல்லை.

எட்வர்ட் டஃப்ட்டின் கற்பனை தகவல் புத்தகங்கள் எனக்கு மிகவும் பிடிக்கும்: அவை அனைத்தையும் படியுங்கள்.

பெர்ட்ராண்ட் ரஸ்ஸலின் புத்தகங்கள் இன்னும் மிகவும் பயனுள்ளதாக இருக்கும், "இதுவும் அதுவும்" (மேற்கத்திய தத்துவத்தின் வரலாறு இன்னும் ஆச்சரியமாக இருக்கிறது) பற்றி இன்னும் ஆழமாக சிந்திக்க மட்டுமே.

மதங்களை நம்புவதற்கும் உருவாக்குவதற்கும் மனிதனின் விருப்பத்தை எதிர்த்துப் போராடுவதற்கான ஒரே வழி பல கண்ணோட்டங்கள் மட்டுமே, அதனால்தான் எனக்கு பிடித்த வரலாற்று புத்தகம் தமீம் அன்சாரியின் விதி சீர்குலைந்தது. அவர் ஆப்கானிஸ்தானில் வளர்ந்தார், 16 வயதில் அமெரிக்காவிற்கு குடிபெயர்ந்தார், மேலும் முஹம்மதுவின் காலத்திலிருந்து உலகத்தின் தெளிவான, அறிவூட்டும் வரலாற்றை இந்த உலகத்தின் பார்வையில் இருந்தும், நம்புவதற்கு தேவையற்ற அழைப்புகள் இல்லாமல் எழுத முடிகிறது.

*POV (மாறுபாட்டின் பரப்புதல்) - சாட்சியத்தில் உள்ள முரண்பாடுகளை பரப்புதல் (தோராயமாக)

நிறுவனத்தின் ஆதரவுடன் மொழிபெயர்ப்பு மேற்கொள்ளப்பட்டது EDISON மென்பொருள்யார் தொழில்முறை நகர்ப்புற அளவில் IoTக்கான மென்பொருளை எழுதுகிறது, மற்றும் புதிய டோமோகிராஃப்களுக்கான மென்பொருளை உருவாக்குகிறது .

ஆதாரம்: www.habr.com

கருத்தைச் சேர்