|
||||
|
||||
לא הבנתי. כוונתך שבמהלך המבחן עצמו תגיד למשתתפים במבחן "בואו תכתבו לי תוכנה"? אני דווקא חושב שמחשב יהיה מסוגל לתכנת הרבה לפני שהוא יעבור את מבחן טיורינג. |
|
||||
|
||||
1. כן 2. נכון, אבל מעבר של מבחן טיורינג גורר מחשב שיודע לתכנת, לזה כאמור יש ערך כספי די ניכר, מכאן שישנה תועלת כלכלית במחשב שעובר את מבחן טיורינג (למרות שזה overkill). |
|
||||
|
||||
מחשב1 שתגיד עליו שהוא "יכול לתכנת" הוא מחשב שתזין לו רצף כלשהו בשפה מוסכמת שמתאר את התוכנה הנדרשת, והוא יציג לך אחת שעונה לדרישה. ההבדל בין קומפיילר, לבין "מחשב שיודע לתכנת" ומתקשר איתך בשפה קצת יותר פשוטה להבנה מאנגלית (או אפילו באנגלית), קשה מאוד להגדרה. ככל שאתה מתרחק מכתיבת התוכנה בעצמך בשפה עילית והידורה למתקרב יותר לכתיבת הדרישות באנגלית וקבלת תוכנה שעונה עליהן, אתה בעצם דורש ממנו להיות מסוגל לדברים הנדרשים ממנו במבחן טיורינג, הרבה לפני שהוא ניגש לכתוב את התוכנה. ----- 1 אני מתכוון, כמובן, תוכנה. אני אמשיך להגיד "מחשב" ולהתכוון "תוכנה". עמך הסליחה. |
|
||||
|
||||
עד כמה שאני רואה, אני דורש ממנו רק *להבין* דרישות פורמליות (לא בהכרח בשפה טבעית לגמרי). כדי לעבור את מבחן טיורינג, מחשב צריך לדעת להבין שפה טבעית לגמרי, ולהתנסח בשפה טבעית לגמרי. |
חזרה לעמוד הראשי | המאמר המלא |
מערכת האייל הקורא אינה אחראית לתוכן תגובות שנכתבו בידי קוראים | |
RSS מאמרים | כתבו למערכת | אודות האתר | טרם התעדכנת | ארכיון | חיפוש | עזרה | תנאי שימוש | © כל הזכויות שמורות |