ஆலன் கே மற்றும் மார்வின் மின்ஸ்கி: கணினி அறிவியலில் ஏற்கனவே "இலக்கணம்" உள்ளது. "இலக்கியம்" வேண்டும்

ஆலன் கே மற்றும் மார்வின் மின்ஸ்கி: கணினி அறிவியலில் ஏற்கனவே "இலக்கணம்" உள்ளது. "இலக்கியம்" வேண்டும்

முதலில் இடமிருந்து மார்வின் மின்ஸ்கி, இரண்டாவது இடமிருந்து ஆலன் கே, பிறகு ஜான் பெர்ரி பார்லோ மற்றும் குளோரியா மின்ஸ்கி.

கேள்வி: மார்வின் மின்ஸ்கியின் கருத்தை நீங்கள் எவ்வாறு விளக்குவீர்கள், “கணினி அறிவியலுக்கு ஏற்கனவே இலக்கணம் உள்ளது. அவளுக்குத் தேவை இலக்கியம்”?

ஆலன் கே: பதிவின் மிகவும் சுவாரஸ்யமான அம்சம் கென் வலைப்பதிவு (கருத்துகள் உட்பட) இந்தக் கருத்துக்கு எந்த வரலாற்றுக் குறிப்பும் எங்கும் காணப்படவில்லை. உண்மையில், 50 ஆண்டுகளுக்கு முன்பு 60 களில் இதைப் பற்றி நிறைய பேச்சு இருந்தது, எனக்கு நினைவிருக்கிறபடி, பல கட்டுரைகள்.

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

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

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

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

"எங்கும் நிறைந்த மொழி கற்றல்" பற்றிய ஒரு இணையான வழி. மொழியை மாற்றாமல் அல்லது அகராதியைச் சேர்க்காமல் நிறைய செய்ய முடியும். இது எப்படி கணித குறியீடுகள் மற்றும் தொடரியல் மூலம் ஒரு சூத்திரத்தை எழுதுவது மிகவும் எளிதானது என்பதைப் போன்றது. இது ஓரளவுக்கு மார்வின் பெறுகிறது. மார்வின் புத்தகமான Computation: Finite and Infinite Machines (எனக்கு விருப்பமான புத்தகங்களில் ஒன்று) ட்யூரிங் இயந்திரம் இரண்டு வழிமுறைகளைக் கொண்ட ஒரு பொதுவான கணினியாக இருப்பது வேடிக்கையானது 1 - பல விருப்பங்கள் உள்ளன.)

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

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

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

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

வளர்ந்து வரும் இணையத்திற்கு ஹைப்பர்கார்டு ஏறக்குறைய சரியான பொருத்தமாக இருந்தபோதிலும், 90களின் முற்பகுதியில் அது பரவலான தத்தெடுப்பு-இணையத்தை உருவாக்கியவர்கள் அதை அல்லது ஏங்கல்பார்ட்டின் பெரிய முந்தைய யோசனைகளைத் தழுவவில்லை என்பதை கருத்தில் கொள்வது மதிப்பு. அதன் ஆராய்ச்சி பிரிவில் ஏராளமான ARPA/Parc நபர்களைக் கொண்டிருந்த Apple, இணையத்தின் முக்கியத்துவம் மற்றும் சமச்சீர் வாசிப்பு-எழுதுதல் முறையைத் தொடங்குவதில் Hypercard எவ்வாறு சிறப்பாக இருக்கும் என்பதைப் பற்றி அவர்களிடம் கேட்க மறுத்தது. உண்மையிலேயே நல்ல உலாவி ஒரு குறிப்பிடத்தக்க வளர்ச்சியாக இருந்திருக்கும் நேரத்தில் ஒரு உலாவியை உருவாக்க ஆப்பிள் மறுத்துவிட்டது, மேலும் இணையத்தின் "பொது முகம்" எப்படி மாறியது என்பதில் பெரும் பங்கு வகித்திருக்கலாம்.

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

விக்கிபீடியா என்பது "கணினியின் இலக்கியம்" சிந்தனை, கண்டுபிடிப்பு, செயல்படுத்தல் மற்றும் எழுதுவதற்கான முதன்மை வகையாக இருந்து வருகிறது என்பதைக் கருத்தில் கொள்வது மதிப்பு (மேலும் இது நிரலாக்கம் உட்பட பல வகையான மல்டிமீடியாவில் படிப்பது மற்றும் எழுதுவது ஆகிய இரண்டையும் உள்ளடக்கியது).

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

சிக்கலைப் பற்றிய ஒரு யோசனையைப் பெற, டெட் நெல்சனுக்கு அஞ்சலி செலுத்தும் விதமாகவும், வேடிக்கைக்காகவும் சில ஆண்டுகளுக்கு முன்பு நாங்கள் ஓரளவு உயிர்த்தெழுப்பப்பட்ட 1978 அமைப்பு இங்கே உள்ளது.

(தயவுசெய்து இங்கே 2:15 மணிக்கு பார்க்கவும்)


முழு அமைப்பும் 40 ஆண்டுகளுக்கு முன்பு நான் இப்போது பேசுவதைப் பற்றிய ஆரம்ப முயற்சியாகும்.

ஒரு பிரதான உதாரணத்தை 9:06 இல் காணலாம்.


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

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

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

எங்களுக்கு இது தேவை!

GoTo பள்ளி பற்றி

ஆலன் கே மற்றும் மார்வின் மின்ஸ்கி: கணினி அறிவியலில் ஏற்கனவே "இலக்கணம்" உள்ளது. "இலக்கியம்" வேண்டும்

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

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