שאלת הדיוט.. כפי הידוע שפת המחשב הבסיסית היא השפה הבינארית, וישנם שפות מחשב עיליות שמתורגמות בסופו של תהליך לשפה הבינארית. נשאלת השאלה - למה אי אפשר לכתוב שפת מחשב, בשפה אנושית רגילה, ואת כל התהליך התירגום יעשה המחשב. האם בשפות המחשב הקיימות ישנו תיחכום מיוחד שאינו ניתן להבעה בשפה שכולנו נוכל ללמוד בקלות? במילים אחרות - האם יש אפשרות שיום אחד לא יהיה צורך במהנדסי מחשב, וכל אדם יוכל לכתוב קוד בקלות?
זאת באמת שאלת הדיוט... סתם, אבל התשובה היא שהבעיה היא בחומרה. הרי באמת צריך להבין איך המחשב זוכר את הספרה 1 או 0, איך בפועל הוא שומר את זה? את התשובה ההיא שישנן מיליוני תאים אלקטרונים (שכיום מגיעים לגודל של תאי גנים(!!)) והתאים האלה יכולים להיות טעונים במתח חשמלי.
המחשב פונה אל התא ובודק האם הוא טעון במתח חשמלי
אם התא טעון אז התגובה שלו היא נגטיב (חיובי) והמחשב מחשבן את זה כספרה 1 ואם הוא ריק (פוזיטיב) אז זה מתקבל כספרה 0
עכשיו מובן שאי אפשר "לדבר" אל המחשב
זה סך הכל מכונה שבודקת את המטען של תאים
אמנם עם השנים התפתחו שפות רבות שכל אחת ניסתה להיות יותר פשוטה מחברתה כדי שתהיה נגישה גם לכאלה שלא מבינים בשפת מכונה
כך שכיום ישנן שפות שאתה כותב קוד כמעט כאילו זה רשימת קניות (כמו "אם כך" (if) או "כל עוד" (wile) ואפילו "אם הסוג של ה... כך וכך... עשה כך וכן הלאה והלאה.)
היום, לאחר ההתפתחות המטורפת של הבינה המלאכותית
אפשר בהוראות פשוטות ליצור קוד שהיה לוקח לכתוב אותו כמה דקות טובות, וזה רק בצ'אט ג'יפיטי , ישנן מנועי AI מיוחדים לתכנות(כמובן בתשלום) שבהם משתמשים מתכנתים רציניים
אני דיברתי עם מתכנת רציני והוא טען שהרבה מהקודים שלו הוא נותן לבינה לעשות ואחרי זה הוא משפר את זה כך שיתאים לצרכיו.
אני אישית יצרתי משחק פשוט עם צ'אט ג'יפיטי (שדרך אגב פתוח בנטפרי, ) אפשר לנסות(למי שמבין קצת בתכנות אפשר לתת לו הוראה שהקוד צריך להיות מותאם לpygame)
הנה קישור לג'יפיטי
צ'אט ג'יפיטי
עד כאן ההסבר הארוך
מקווה שעזרתי להחכים