ඇලන් කේ සහ මර්වින් මින්ස්කි: පරිගණක විද්‍යාවට දැනටමත් "ව්‍යාකරණ" ඇත. "සාහිත්‍ය" අවශ්‍යයි

ඇලන් කේ සහ මර්වින් මින්ස්කි: පරිගණක විද්‍යාවට දැනටමත් "ව්‍යාකරණ" ඇත. "සාහිත්‍ය" අවශ්‍යයි

මුලින්ම වමේ සිට Marvin Minsky, දෙවනුව වමේ සිට Alan Kay, පසුව John Perry Barlow සහ Gloria Minsky.

ප්රශ්නය: "පරිගණක විද්‍යාවට දැනටමත් ව්‍යාකරණ ඇත" යන Marvin Minsky ගේ අදහස ඔබ විග්‍රහ කරන්නේ කෙසේද? ඇයට අවශ්‍ය වන්නේ සාහිත්‍යය.”?

ඇලන් කේ: පටිගත කිරීමේ වඩාත්ම සිත්ගන්නා අංගය කෙන් ගේ බ්ලොග් එක (අදහස් ඇතුළුව) යනු මෙම අදහස පිළිබඳ ඓතිහාසික සඳහනක් කොතැනකවත් සොයාගත නොහැකි වීමයි. ඇත්ත වශයෙන්ම, මීට වසර 50 කට පෙර 60 දශකයේ දී මේ ගැන බොහෝ කතාබහක් ඇති වූ අතර, මට මතක ඇති පරිදි, ලිපි කිහිපයක්.

1967 උපාධි පාසැලේදී Bob Barton ගෙන් මෙම අදහස ගැන මට මුලින්ම අසන්නට ලැබුණේ, මෙම අදහස Donald Knuth විසින් The Art of Programming ලියන විට ඔහුගේ අභිප්‍රේරණයේ කොටසක් බව ඔහු මට පැවසූ විට, එහි පරිච්ඡේද දැනටමත් සංසරණය වෙමින් පැවතුනි. එවිට බොබ්ගේ ප්‍රධාන ප්‍රශ්නවලින් එකක් වූයේ "මිනිසුන්ට මෙන්ම යන්ත්‍ර මගින්ද කියවිය හැකි ලෙස නිර්මාණය කර ඇති ක්‍රමලේඛන භාෂා" පිළිබඳවය. 60 ගණන්වල මුල් භාගයේ COBOL නිර්මාණයේ කොටස් සඳහා ප්රධාන පෙළඹවීම එය විය. තවද, සමහර විට වඩාත් වැදගත් වන්නේ අපගේ මාතෘකාවේ සන්දර්භය තුළ, මෙම අදහස ඉතා ඉක්මනින් හා ඉතා අලංකාර ලෙස නිර්මාණය කරන ලද අන්තර්ක්‍රියාකාරී භාෂාව වන JOSS (බොහෝ විට ක්ලිෆ් ෂෝ) හි දක්නට ලැබේ.

ෆ්‍රෑන්ක් ස්මිත් නිරීක්ෂණය කළ පරිදි, සාහිත්‍යය ආරම්භ වන්නේ සාකච්ඡා කිරීමට හා ලිවීමට වටිනා අදහස්වලින්; එය බොහෝ විට අර්ධ වශයෙන් නිරූපණයන් ජනනය කරන අතර පවතින භාෂා සහ ආකෘති දිගු කරයි; එය කියවීම සහ ලිවීම පිළිබඳ නව අදහස් ඇති කරයි; සහ අවසාන වශයෙන් මුල් චේතනාවෙන් කොටසක් නොවූ නව අදහස් වෙත.

"සාහිත්‍යකරණය" යන අදහසෙහි කොටසක් වන්නේ උනන්දු විය හැකි වෙනත් ලිපි කියවීම, ලිවීම සහ යොමු කිරීමයි. උදාහරණයක් ලෙස, මර්වින් මින්ස්කිගේ ටියුරින් සම්මාන දේශනය ආරම්භ වන්නේ: "අද පරිගණක විද්‍යාවේ ගැටලුව වන්නේ අන්තර්ගතයට වඩා ආකෘතිය පිළිබඳ උමතු සැලකිල්ලයි.".

ඔහු අදහස් කළේ ක්‍රමලේඛනය සහ ස්වාභාවික භාෂා විශ්ලේෂණය කරන්නේ කෙසේද යන්න පිළිබඳ 60 දශකයේ විශාල තේමාවකට ප්‍රතිවිරුද්ධව, පරිගණනයේ වැදගත්ම දෙය අර්ථය සහ එය බැලිය හැකි සහ නිරූපණය කළ හැකි ආකාරය බවයි. ඔහුට, මාස්ටර්ගේ ශිෂ්‍ය ටෙරී විනොග්‍රෑඩ්ගේ නිබන්ධනයේ වඩාත්ම සිත්ගන්නා කරුණ නම් ඉංග්‍රීසි ව්‍යාකරණ අනුව එය එතරම් නිවැරදි නොවූවත් (එය ඉතා හොඳ විය), නමුත් එය පැවසූ දේ අර්ථවත් කළ හැකි අතර එය සාධාරණීකරණය කළ හැකි වීමයි. මෙම අගය භාවිතා කරමින් පැවසීය. (මෙය මර්වින්ගේ බ්ලොග් අඩවියේ කෙන් වාර්තා කරන දෙයට ආපසු හැරීමකි).

"සර්ව භාෂා ඉගෙනීම" දෙස බැලීමේ සමාන්තර ආකාරයකි. භාෂාව වෙනස් නොකර හෝ ශබ්ද කෝෂයක් එකතු නොකර බොහෝ දේ කළ හැකිය. මෙය ගණිතමය සංකේත සහ වාක්‍ය ඛණ්ඩ සමඟ සූත්‍රයක් ලිවීම ඉතා පහසු වන ආකාරයට සමාන වේ. මෙය අර්ධ වශයෙන් මර්වින් ලබා ගනී. Marvin ගේ Computation: Finite and Infinite Machines (මගේ ප්‍රියතම පොත් වලින් එකක්) පොතේ ටියුරින් යන්ත්‍රය උපදෙස් දෙකක් සහිත සාමාන්‍ය පරිගණකයක් වීම හාස්‍යජනකය 1 - බොහෝ විකල්ප ඇත.)

එය පොදු ක්‍රමලේඛන භාෂාවකි, නමුත් අන්තරායන් ගැන දැනුවත් වන්න. "විශ්වීය වශයෙන් උගත්" සඳහා සාධාරණ විසඳුමක් සඳහා ඉගෙනීමට වැඩි කාලයක් අවශ්‍ය විය හැකි ඇතැම් ආකාරයේ ප්‍රකාශන බලයක් ද තිබිය යුතුය.

ඊනියා "සාක්ෂර ක්‍රමලේඛනය" කෙරෙහි ඩොන්ගේ උනන්දුව නිසා කර්තෘ පද්ධතියක් (ඉතිහාසගතව WEB ලෙස හැඳින්වේ) නිර්මාණය කිරීමට හේතු විය, එය ලියා ඇති වැඩසටහනම පැහැදිලි කිරීමට ඩොන්ට ඉඩ සලසන අතර වැඩසටහනේ කොටස් කිරීමට ඉඩ සලසන බොහෝ විශේෂාංග ඇතුළත් විය. මානව අධ්‍යයනය සඳහා උපුටා ගන්නා ලදී. අදහස වූයේ WEB ලේඛනයක් වැඩසටහනක් වන අතර, සම්පාදකයාට සම්පාදනය කළ සහ ක්‍රියාත්මක කළ හැකි කොටස් එයින් උපුටා ගත හැකි බවයි.

තවත් මුල් නවෝත්පාදනයක් වූයේ ගතික මාධ්‍ය පිළිබඳ අදහසයි, එය 60 දශකයේ අග භාගයේ ජනප්‍රිය අදහසක් වූ අතර අප බොහෝ දෙනෙකුට අන්තර්ක්‍රියාකාරී පරිගණක පරිගණකකරණයේ වැදගත් අංගයක් විය. මෙම අදහස සඳහා වූ චේතනා කිහිපයකින් එකක් වූයේ "ගණිතය" ගතික වූ සහ ග්‍රැෆික්ස් ආදියට ධාවනය කළ හැකි සහ බැඳිය හැකි "නිව්ටන්ගේ මූලධර්ම" වැනි දෙයක් තිබීමයි. මෙය 1968 වසරේ ඩයිනබුක් අදහස ප්‍රවර්ධනය කිරීමේ චේතනාවෙහි කොටසකි. එවකට භාවිතා කිරීමට පටන් ගත් එක් පදයක් වූයේ "ක්‍රියාකාරී රචනය" යන්නයි, එහිදී රචනයක බලාපොරොත්තු වන ආකාරයේ ලිවීම් සහ තර්ක නව ආකාරයේ ලේඛනයක් සඳහා අන්තර්ක්‍රියාකාරී වැඩසටහන මඟින් මාධ්‍ය වර්ග ගණනාවකින් එකක් ලෙස වැඩිදියුණු වේ.

80 දශකයේ අගභාගයේ සහ 90 දශකයේ මුල් භාගයේදී Ted Cuyler විසින්ම Hypercard හි ඉතා හොඳ උදාහරණ කිහිපයක් සාදන ලදී. හයිපර්කාඩ් මේ සඳහා සෘජුවම වින්‍යාස කර නැත - ස්ක්‍රිප්ට් කාඩ්පත් සඳහා මාධ්‍ය වස්තු නොවේ, නමුත් ඔබට යම් කාර්යයක් කළ හැකි අතර කාඩ්පත් මත පෙන්වීමට ස්ක්‍රිප්ට් ලබාගෙන ඒවා අන්තර්ක්‍රියාකාරී කළ හැක. විශේෂයෙන් ප්‍රකෝපකාරී උදාහරණයක් වූයේ රිචඩ් ඩෝකින්ස්ගේ Blind Watchmaker නම් ග්‍රන්ථයේ කොටසක් පැහැදිලි කරන ක්‍රියාකාරී රචනයක් වූ "Weasel", ඉලක්ක වාක්‍ය සෙවීමට යම් ආකාරයක අභිජනන ක්‍රියාවලියක් භාවිතා කරන රාමුවක් සමඟ අත්හදා බැලීමට පාඨකයාට ඉඩ සලසයි.

Hypercard නැඟී එන අන්තර්ජාලයට බොහෝ දුරට ගැලපෙන අතර - 90 දශකයේ මුල් භාගයේ එය පුළුල් ලෙස භාවිතා කරන ලදී - අන්තර්ජාලය නිර්මාණය කළ පුද්ගලයින් එය වැලඳ නොගැනීමට තීරණය කළ බව හෝ Engelbart ගේ විශාල පෙර අදහස් බව සලකා බැලීම වටී. තවද එහි පර්යේෂණ අංශයේ බොහෝ ARPA/Parc පුද්ගලයින් සිටි Apple, අන්තර්ජාලයේ වැදගත්කම සහ Hypercard සමමිතික කියවීම්-ලිවීමේ පද්ධතියක් ආරම්භ කිරීමේදී විශිෂ්ට වන්නේ කෙසේද යන්න පිළිබඳව ඔවුන්ට සවන් දීම ප්‍රතික්ෂේප කළේය. Apple සමාගම බ්‍රවුසරයක් සෑදීම ප්‍රතික්ෂේප කළේ සැබවින්ම හොඳ බ්‍රවුසරයක් සැලකිය යුතු වර්ධනයක් වන අතර අන්තර්ජාලයේ "මහජන මුහුණු" බවට පත් වූ ආකාරය සම්බන්ධයෙන් විශාල කාර්යභාරයක් ඉටු කර ඇති බවයි.

අපි වසර කිහිපයක් ඉදිරියට ගියහොත්, සැබෑ සංවර්ධන පද්ධතියක් නොමැති වෙබ් බ්‍රවුසරයක නිරපේක්ෂ විකාරයක් - පාහේ අසභ්‍ය පවා - අපි සොයා ගනිමු (විකී විකි සංවර්ධනය කෙසේ ක්‍රියා කළ යුතුදැයි සිතන්න) සහ බොහෝ සරල උදාහරණ වලින් එකක් ලෙස, විකිපීඩියා ලිපියක් පරිගණකයක ක්‍රියා කරන LOGO වැනි, නමුත් ලිපිය කියවන්නාට ලිපියෙන් LOGO ක්‍රමලේඛනය කිරීමට උත්සාහ කිරීමට ඉඩ නොදේ. මෙයින් අදහස් කළේ පැරණි මාධ්‍යවල විවිධ ක්‍රියාත්මක කිරීම් ආරක්ෂා කිරීම සඳහා පරිගණක සඳහා වැදගත් වන දේ පරිශීලකයින්ට අවහිර කර ඇති බවයි.

විකිපීඩියාව අවශ්‍ය වන "පරිගණක සාහිත්‍යය" සිතීම, සොයා ගැනීම, ක්‍රියාත්මක කිරීම සහ ලිවීම සඳහා මූලික ප්‍රභේදය වී ඇති බව සලකා බැලීම වටී (සහ මෙයට ක්‍රමලේඛනය ඇතුළුව බහුමාධ්‍ය බොහෝ ආකාරවලින් කියවීම සහ ලිවීම යන දෙකම ඇතුළත් වේ).

ඊටත් වඩා සිතා බැලිය යුතු දෙය නම්, මෙම Quora පිළිතුරේ මට මෙහි වැඩසටහනක් ලිවීමට නොහැකි වීමයි - 2017 දී! - අන්තර්ක්‍රියාකාරී මාධ්‍ය පිළිබඳ මෙම දුර්වල අදහසට යටින් පවතින අතිවිශාල පරිගණක බලයක් තිබියදීත්, මා පැහැදිලි කිරීමට උත්සාහ කරන දේ හරියටම පෙන්වීමට මෙය උපකාරී වේ. වැදගත් ප්‍රශ්නය නම් "මොකද උනේ?" මෙහි සම්පූර්ණයෙන්ම නොසලකා හැර ඇත.

ගැටලුව පිළිබඳ අදහසක් ලබා ගැනීම සඳහා, ටෙඩ් නෙල්සන්ට උපහාරයක් ලෙස සහ අර්ධ වශයෙන් විනෝදය සඳහා අපි මීට වසර කිහිපයකට පෙර අර්ධ වශයෙන් නැවත නැඟිටුවන ලද 1978 පද්ධතියක් මෙන්න.

(කරුණාකර 2:15ට මෙතැනින් නරඹන්න)


මුළු පද්ධතියම මීට වසර 40 කට පෙර මා දැන් කතා කරන දෙයට මුල් උත්සාහයකි.

9:06 හි ප්රධාන උදාහරණයක් දැකිය හැකිය.


"ගතික වස්තු" හැරුණු විට, මෙහි ඇති ප්‍රධාන සලකා බැලීමක් නම්, "දර්ශන" - පිටුවේ පෙනෙන මාධ්‍ය - ඒවායේ අන්තර්ගතයෙන් ඒකාකාරව සහ ස්වාධීනව සැකසිය හැකිය (අපි ඒවා "ආකෘති" ලෙස හඳුන්වමු). සෑම දෙයක්ම "කවුළුවක්" වේ (සමහරුන්ට පැහැදිලි මායිම් ඇති අතර සමහර ඒවා මායිම් නොපෙන්වයි). ඒවා සියල්ලම ව්යාපෘති පිටුවෙහි සම්පාදනය කර ඇත. තවත් තීක්ෂ්ණ බුද්ධියක් වූයේ ඔබට සමහර දේවල් රචනා කිරීමට සහ ඒකාබද්ධ කිරීමට සිදු වන බැවින්, සෑම දෙයක්ම රචනා කළ හැකි සහ සංයුති බවට වග බලා ගන්න.

නරක නිර්මාණ විවේචනය කිරීමට නොහැකි වීම නිසා සංකීර්ණ නොවන පරිශීලකයින්ට සමාව දිය හැකි යැයි මම සිතමි. නමුත් පරිශීලකයින් සඳහා අන්තර්ක්‍රියාකාරී මාධ්‍ය සාදන සහ මාධ්‍ය සහ නිර්මාණ ගැන, විශේෂයෙන් තම ක්ෂේත්‍රයේ ඉතිහාසයෙන් ඉගෙන ගැනීමට තැකීමක් නොකරන ක්‍රමලේඛකයින්, එය එතරම් පහසුවෙන් ඉවත් නොවිය යුතු අතර එසේ කිරීම සඳහා විපාක නොදිය යුතුය. ඔවුන් "දුර්වල" ය.

අවසාන වශයෙන්, සැබෑ සාහිත්‍යයක් නොමැති ක්ෂේත්‍රයක් ක්ෂේත්‍රය ක්ෂේත්‍රයක් නොවන බවට බොහෝ දුරට සමාන වේ. සාහිත්‍යය යනු නව ශානරයක සහ එම ක්ෂේත්‍රය තුළ වර්තමාන සහ අනාගත චින්තනය තුළ විශිෂ්ට අදහස් සංරක්ෂණය කිරීමේ මාර්ගයකි. මෙය, ඇත්ත වශයෙන්ම, කිසිදු ප්රයෝජනවත් දුරකට ගණනය කිරීම් වල නොමැත. පොප් සංස්කෘතිය මෙන්, පරිගණකකරණය තවමත් වඩාත් උනන්දු වන්නේ පුළුල් පුහුණුවකින් තොරව කළ හැකි දේ සහ ප්‍රතිඵලවල ප්‍රතිවිපාකවලට වඩා ක්‍රියාත්මක කිරීම වැදගත් වන තැන්වල ය. සාහිත්‍යය යනු ඔබට සරල හා ක්ෂණිකව සිට විශාල හා වඩා වැදගත් දෙයට යා හැකි මාධ්‍යයකි.

අපට එය අවශ්යයි!

GoTo පාසල ගැන

ඇලන් කේ සහ මර්වින් මින්ස්කි: පරිගණක විද්‍යාවට දැනටමත් "ව්‍යාකරණ" ඇත. "සාහිත්‍ය" අවශ්‍යයි

මූලාශ්රය: www.habr.com

අදහස් එක් කරන්න