האפליקציה היא מדריך חינמי מלא של יסודות שפת התכנות המכסה נושאים חשובים, הערות, חומרים.
אפליקציה זו מיועדת ללמידה מהירה, תיקונים, הפניות בזמן מבחנים וראיונות.
ספר אלקטרוני זה כולל 127 נושאים ב-5 פרקים, המבוססים לחלוטין על בסיס מעשי כמו גם על בסיס חזק של ידע תיאורטי.
חלק מהנושאים המכוסים באפליקציה הם:
1. מכונות מופשטות
2. המתורגמן
3. שפות ברמה נמוכה וברמה גבוהה
4. דוגמה למכונה מופשטת
5. תאר שפת תכנות
6. דקדוק ותחביר
7. מבוא לתחביר וסמנטיקה
8. בעיה של תיאור תחביר
9. שיטות לתיאור תחביר
10. BNF מורחב
11. דקדוקי תכונות
12. דקדוקי תכונה מוגדרים
13. דוגמאות לדקדוקי תכונות
14. מחשוב ערכי תכונות
15. סמנטיקה דינמית
16. סמנטיקה אקסיומטית
17. עקרונות עיצוב השפה
18. פרדיגמת תכנות
19. היסטוריה של שפות תכנות
20. עיצוב שפה
21. עיצוב מטרות של שפות תכנות
22. מהדרים
23. מכונות וירטואליות ומתורגמנים
24. היררכיה חומסקי
25. סוגי נתונים אלמנטריים
26. פעולות שלמים
27. פעולת הצפה
28. סוגי ספירה
29. סוג דמות
30. סוג בוליאני
31. תתי סוגים
32. טיפוסים נגזרים
33. ביטויים
34. הצהרות מטלות
35. מבוא לניתוח מילוני וסמנטי
36. ניתוח לקסיקלי
37. בעיית ניתוח
38. ניתוח Top-Down
39. ניתוח מלמטה למעלה
40. מורכבות הניתוח
41. שיעור דקדוק LL
42. בעיית ניתוח עבור מנתחים מלמטה למעלה
43. אלגוריתמים של Shift-Reduce
44. LR Parsers
45. סוג נתונים
46. סוגי נתונים פרימיטיביים
47. סוגי מחרוזת תווים
48. יישום סוגי מחרוזות תווים
49. סוגי מערכים
50. קטגוריות מערך
51. פרוסות
52. יישום סוגי מערך
53. מערכים אסוציאטיביים
54. סוגי רשומות
55. סוגי טופל
56. סוגי רשימה
57. סוגי איגוד
58. סוגי מצביע והפניה
59. בעיות מצביע
60. מצביעים ב-C ו-C
61. סוגי התייחסות
62. יישום סוגי מצביע והפניה
63. ניהול ערמות
64. בדיקת סוג
65. הקלדה חזקה
66. ביטויים
67. ביטויים אריתמטיים
68. צו הערכת מפעיל
69. אסוציאטיביות
70. סוגריים
71. צו הערכת אופרנד
72. שקיפות התייחסותית
73. מפעילים עמוסים מדי
74. סוג המרות
75. כפייה בביטויים
76. המרת סוג מפורש
77. ביטויים יחסיים ובוליאניים
78. הערכת מעגל קצר
79. הצהרות מטלות
80. יסודות תוכניות המשנה
81. נהלים ופונקציות בתת-תוכניות
82. בעיות עיצוב עבור תוכניות משנה
83. סביבות הפניה מקומיות
84. שיטות העברת פרמטרים
85. יישום מודלים של העברת פרמטרים
86. יישום שיטות העברת פרמטרים
87. סוג בדיקת פרמטרים
88. פרמטרים שהם תוכניות משנה
89. קריאה לתוכניות משנה באופן עקיף
90. תוכניות משנה עמוסות יתר על המידה
91. תוכניות משנה כלליות
92. פונקציות כלליות ב-C
93. שיטות כלליות ב-Java 5.0
94. בעיות עיצוב לפונקציות
95. מפעילי עומס יתר המוגדרים על ידי המשתמש
96. סגירות
97. קורוטינים
98. מושג ההפשטה
99. הפשטת נתונים
100. בעיות עיצוב עבור סוגי נתונים מופשטים
101. סוגי נתונים מופשטים באדה
102. סוגי נתונים מופשטים ב-C
103. סוגי נתונים מופשטים ב-C#
104. סוגי נתונים מופשטים מופשטים
105. סוגי נתונים מופשטים מופשטים ב-C
106. אנקפסולציה ב-C
107. אנקפסולציה ב-C
108. במקביל
109. קטגוריות של מקבילות
110. במקביליות ברמת המשנה
111. דיאגרמת זרימה של מצבי משימה
112. סמפור
113. סנכרון שיתוף פעולה
114. סנכרון תחרות
115. מוניטורים
116. העברת הודעה
117. עדה תמיכת במקביל
118. חוטי ג'אווה
119. Fortran בעל ביצועים גבוהים
כל הנושאים אינם רשומים בגלל מגבלות אופי.
כל נושא שלם עם דיאגרמות, משוואות וצורות אחרות של ייצוגים גרפיים ללמידה טובה יותר והבנה מהירה.
יסודות התכנות הם חלק מקורסי חינוך מדעי המחשב והנדסת תוכנה ותכניות לתואר בטכנולוגיית מידע של אוניברסיטאות שונות.
עדכון אחרון בתאריך
29 ביוני 2025