L'aplicació és un manual gratuït complet de Fonaments bàsics del llenguatge de programació que cobreix temes importants, notes i materials.
Aquesta aplicació està dissenyada per a un aprenentatge ràpid, revisions, referències en el moment dels exàmens i entrevistes.
Aquest llibre electrònic té 127 temes en 5 capítols, basats totalment en coneixements pràctics i en una sòlida base de coneixements teòrics.
Alguns dels temes tractats a l'aplicació són:
1. Màquines abstractes
2. L'intèrpret
3. Llenguatges de baix i alt nivell
4. Exemple de màquina abstracta
5. Descriure un llenguatge de programació
6. Gramàtica i sintaxi
7. Introducció a la sintaxi i la semàntica
8. Problema de descripció de la sintaxi
9. Mètodes de descripció de la sintaxi
10. BNF ampliat
11. Gramàtiques d'atributs
12. Definició de gramàtiques d'atributs
13. Exemples de gramàtiques d'atributs
14. Càlcul dels valors dels atributs
15. Semàntica dinàmica
16. Semàntica axiomàtica
17. Principis de disseny lingüístic
18. Paradigma de programació
19. Història dels llenguatges de programació
20. Disseny lingüístic
21. Objectius de disseny dels llenguatges de programació
22. Compiladors
23. Màquines virtuals i intèrprets
24. Jerarquia de Chomsky
25. Tipus de dades elementals
26. Operacions amb nombres enters
27. Operació de desbordament
28. Tipus d'enumeració
29. Tipus de caràcter
30. Tipus booleà
31. Subtipus
32. Tipus derivats
33. Expressions
34. Declaracions d'encàrrec
35. Introducció a l'anàlisi lèxica i semàntica
36. Anàlisi lèxica
37. Problema d'anàlisi
38. Anàlisi de dalt a baix
39. Anàlisi de baix a dalt
40. Complexitat de l'anàlisi
41. Classe de Gramàtica LL
42. Problema d'anàlisi per a analitzadors de baix a dalt
43. Algorismes de desplaçament-reducció
44. Analitzadors LR
45. Tipus de dades
46. Tipus de dades primitives
47. Tipus de cadenes de caràcters
48. Implementació de tipus de cadenes de caràcters
49. Tipus de matriu
50. Categories de matriu
51. Llesques
52. Implementació de tipus Array
53. Arrays associatius
54. Tipus de registre
55. Tipus de tuples
56. Tipus de llista
57. Tipus sindicals
58. Tipus de punter i referència
59. Problemes de punter
60. Punters en C i C
61. Tipus de referència
62. Implementació de Tipus de punter i referència
63. Gestió de pila
64. Comprovació de tipus
65. Mecanografia forta
66. Expressions
67. Expressions aritmètiques
68. Ordre d'avaluació de l'operador
69. Associativitat
70. Parèntesis
71. Ordre d'avaluació de l'operand
72. Transparència referencial
73. Operadors sobrecarregats
74. Conversions de tipus
75. La coacció en les expressions
76. Conversió de tipus explícita
77. Expressions relacionals i booleanes
78. Avaluació de Curtcircuits
79. Declaracions d'encàrrec
80. Fonaments dels subprogrames
81. Procediments i Funcions en subprogrames
82. Problemes de disseny per a subprogrames
83. Entorns de referència locals
84. Mètodes de pas de paràmetres
85. Implementació de models de pas de paràmetres
86. Implementació de mètodes de pas de paràmetres
87. Paràmetres de comprovació de tipus
88. Paràmetres que són subprogrames
89. Crida indirecta a subprogrames
90. Subprogrames sobrecarregats
91. Subprogrames genèrics
92. Funcions genèriques en C
93. Mètodes genèrics en Java 5.0
94. Problemes de disseny per a funcions
95. Operadors sobrecarregats definits per l'usuari
96. Tancaments
97. Coroutines
98. El concepte d'abstracció
99. Abstracció de dades
100. Problemes de disseny per a tipus de dades abstractes
101. Tipus de dades abstractes a Ada
102. Tipus de dades abstractes en C
103. Tipus de dades abstractes en C#
104. Tipus de dades abstractes parametritzats
105. Tipus de dades abstractes parametritzats en C
106. Encapsulació en C
107. Encapsulació en C
108. Concurrència
109. Categories de concurrència
110. Concurrència a nivell de subprograma
111. Diagrama de flux dels estats de la tasca
112. Semàfors
113. Cooperació Sincronització
114. Sincronització de competició
115. Monitors
116. Transmissió de missatges
117. Suport d'Ada per a la concurrència
118. Fils de Java
119. Fortran d'alt rendiment
No es mostren tots els temes a causa de les limitacions de caràcters.
Cada tema es completa amb diagrames, equacions i altres formes de representacions gràfiques per a un millor aprenentatge i una ràpida comprensió.
Conceptes bàsics de programació forma part dels cursos d'educació en informàtica i enginyeria de programari i programes de grau en tecnologia de la informació de diverses universitats.
Data d'actualització:
29 de juny 2025
Llibres i obres de consulta