הגדרת התוכנית (תוכנה)
Miscellanea / / July 04, 2021
מאת מרקוס גוללימטי, באוגוסט. 2008
פשוטו כמשמעו "תוֹכנָה" אומר "סחורה רכה", מה שלא יעזור להבין את המשמעות בספרדית. תוכנה מתייחסת סט הוראות מוכן להיות פירש א מַחשֵׁב המבצע עיבוד נתונים אלקטרוני.

א המחשב משתמש רק באפסים ובאפסים, כלומר, שפה בינארית (00101010010100100101001), שכן מרכיביו המוחשיים (חוּמרָה) נועדו לפרש את האותות החשמליים באופן הבא: כבוי (0) או פועל (1).
זאת מכיוון שקל יותר לפרש את מה שפועל או כבוי, במקום לנסות להבחין אם משהו "פחות או יותר פועל" (מה שמרמז על מספרים שונים בין אפס ל- אחד).
אבל כמה אפסים ואחד יכולים ליצור את מה שמכונה בתים, ולכן, עם 8 סיביות (כל 0 או 1 זה קצת) נוכל ליצור בייט: יחידת נתונים המסוגלת לייצג כל תו בסיסי בסביבת זמן ריצה: 256 אפשרויות. באופן זה ניתן לפרט שפות של תִכנוּת מובן יותר, בין היתר.
באשר לבן אנוש זה יהיה מורכב מאוד לכתוב תוכניות בשפה בינארית (אפסים ואלה), הם המציאו שפות מובנות יותר, או שיחות ברמה גבוהה, דוגמאות לכך יכולות להיות C, C ++, Python, Perl, Java, HTML, BASH וכו '.
כל ה רכיבים לוגיים הכרחי לביצוע משימה מסוימת במערכת מחשב נופלים בתוך מִיוּן תוכנה, מילה המקובלת על ידי האקדמיה הספרדית המלכותית, לאור השימוש הנפוץ בה.
למען האמת, תוכנה לא מתייחסת רק להוראות או לאלגוריתמים שמבוצעים במחשב, אלא גם את תיעוד ונתונים נלווים שהם חלק מהמערכת של מחשוב. אז שיר ב פוּרמָט Mp3 או OGG היא תוכנה מכיוון שהיא עברה דיגיטציה (הועברה למספרים).
ה תוכנה היא בעצם החלק הִגָיוֹן ממחשבעלינו לקחת בחשבון, כדי להבין את התופעה, שבצרפתית נאמר "תוכנה" "logiciel".
אלן טיורינג פיתחה בשנת 1936 את התיאוריה המהווה בסיס לתוכנה בימינו עם שלה מִבְחָן נקרא המספרים המחושבים.
סוגי תוכנה: מ מערכת (חיוני לעבודה של החומרה), תִכנוּת (הכלים המיועדים למתכנתים), ו- אפליקציה (מיועד למשתמש הקצה, בדרך כלל לא למתכנת).
נושאים בתכנית (תוכנה)