המונח תוכנה הוא מונח שמקורו אנגלו-סכסי המתייחס לחלק הבלתי מוחשי של המחשוב והמחשוב.
התרגום המילולי של המילה הוא "חלקים רכים". בתורו, המונח חומרה מתייחס ל"חלקים הקשים "של המחשוב, שמתורגמים לרמקולים, טלפונים או טלוויזיות, כלומר המוחשיים.
לשם מה זה
למרות שהחומרה היא החלק הגלוי והמוחשי ביותר במחשוב, ללא התוכנה הם היו רק חלקים פשוטים של מתכת או פלסטיק ללא שימוש. החשיבות של התוכנה טמונה בכך שהיא מעניקה שימוש ותועלת לטאבלט או לטלוויזיה, למשל, ומעניקה לאלה סדרת פונקציות המשתנה בהתאם לסוג התוכנה שפועלת במכשירים.
מצד שני, התוכנה מפותחת באמצעות שפות תכנות, המאפשרות ליצור תוכנות מחשב, יישומים ניידים או מערכות הפעלה. שפות התכנות מבוססות על כללים ודפוסים שנקבעו כברירת מחדל. זה נותן להם חופש מסוים בעת יצירת תוכן, מכיוון שהבנייה או הפיתוח של תוכן זה יכולים להתחיל מאפס. דוגמאות לשפות תכנות הן JavaScript, PHP או Python.
סוגי תוכנה
ישנם חמישה סוגים של תוכנות המזהים אותם באופן אינדיבידואלי על סמך סוג הקוד שלהם ומטרתם:
- של תשלום. תוכנה מסוג זה מתקבלת לאחר תשלום מחיר המכירה.
- מְיוּתָר. מצד שני, מה שמכונה freeware הוא התוכנה שמתקבלת ללא כל עלות כספית, כלומר, ניתן לרכוש אותה בחינם.
- חינם. מצד שני, תוכנה חופשית מתייחסת לשני הקודמים (ניתן לשלם או בחינם) אך עם ההבדל שהקוד פתוח לשינויים על ידי המשתמש. במילים אחרות, אם היינו מדברים על קניית רכב והם נותנים לנו לשנות את המנוע שלה ללא שום בעיה, זה יהיה דמיון של רכישת תוכנית מחשב ויש לנו גישה לשנות את הקוד שמרכיב אותה.
- עם פרסומות. תוכנה מסוג זה זמינה בדרך כלל בחינם אך בתמורה היא מראה לך מודעות בכדי להרוויח הכנסה.
- הפגנות. מה שמכונה "הדגמות" אינן אלא "הדגמות" הידועות. המפורסמים ביותר הם אלה של משחקי וידאו. הם מורכבים מהצגת תוכנה שתקבל תשלום מקורי בחינם עד לתקופה זו. זוהי אסטרטגיה ללמד את התוכן ולעודד את רכישתו.
בדרך של סינתזה, אלה הסוגים שאנחנו יכולים למצוא. ביניהם, יתכנו היברידיות, כלומר יתכנו כאלה שהם בחינם ועם מודעות, למשל.
סיווג תוכנה
למטרות שימוש ושימוש, נבדלים בדרך כלל שלוש סוגים של תוכנה:
- תִכנוּת. זהו מערך הכלים המאפשר פיתוח תוכנות מחשב. הם, כביכול, גוף של מכונית. דוגמאות לכך הן עורכי טקסט או מהדרי קוד.
- של יישום. הוא אוגר את הכלים המאפשרים פעילות או פעולה באופן דיגיטלי. ממשיכים עם הדמיון, במקרה זה זה יהיה הגלגלים והדוושות של המכונית. דוגמאות לכך הן משחקי וידאו או תוכנה משרדית.
- של מערכות. זה מורכב מהקשר הנכון שנוצר בין המשתמש לתוכנה, בהיותו הפנים הגלויים ביותר של תהליך החוויה. כאן סוף סוף נוכל לאשר שזה יהיה גלגל התנופה והמנוע. דוגמה לכך הן מערכות הפעלה או שרתים.
שלושת הכיתות נחוצות זו לזו, שכן על מנת ליצור את הכלים בהם אנו מטפלים כיום, כל אחד מהשיעורים שהוזכרו הוא הכרחי.
דוגמאות תוכנה
לאחר מכן נציג מספר דוגמאות לתוכנות ונפרט את הטיפולוגיה שלהן והמחלקה המתאימה לה:
- עורך טקסט "פנקס רשימות". זו תוכנת תכנות שהיא חופשית לשימוש. הוא מאפשר פיתוח קוד בו ליצור תוכנות מחשב מכל סוג שהוא.
- מערכת הפעלה "חלונות". זו תוכנת מערכות בתשלום. זה משמש לקשר בין המשתמשים לתוכנה ולחומרה בצורה פשוטה ללא צורך בידע מעמיק במחשב.
- תוכנית מחשב "Microsoft Excel". זו תוכנת יישומים בתשלום. זהו גיליון אלקטרוני המשמש לחישוב ולכידה דיגיטלית של תהליכים ואסטרטגיות עסקיות או עסקיות.
כפי שאנו רואים, אם אנו מתייחסים לשלושת האלמנטים הבלתי מוחשיים, ניתן לומר שעם "Notepad" נוכל לפתח "Windows" או "Microsoft Excel"; עם מערכת ההפעלה נוכל להשתמש בפונקציות המסופקות על ידי "Notepad" ו- "Excel", והגיליון האלקטרוני עצמו לא יכול לשמש מבלי שפיתח קודם את קודו ב- "Notepad" ולאחר מכן לרוץ ב- "Windows".