Usar o APKPure APP
Obter o APK da versão antiga de Basics Of Programming para Android
Handbook on Basics of Principles of Programming, aprenda um tópico em um minuto
O aplicativo é um manual gratuito completo de Noções básicas de linguagem de programação que abrange tópicos importantes, notas, materiais.
Este App foi desenvolvido para aprendizado rápido, revisões, referências na hora de exames e entrevistas.
Este eBook possui 127 tópicos em 5 capítulos, totalmente fundamentados na prática, além de uma forte base de conhecimento teórico.
Alguns dos tópicos abordados no aplicativo são:
1. Máquinas abstratas
2. O intérprete
3. Linguagens de baixo e alto nível
4. Exemplo de uma máquina abstrata
5. Descreva uma linguagem de programação
6. Gramática e Sintaxe
7. Introdução à sintaxe e semântica
8. Problema de Descrever a Sintaxe
9. Métodos de Descrição da Sintaxe
10. BNF Estendido
11. Gramática de Atributos
12. Atributos Gramáticos Definidos
13. Exemplos de gramáticas de atributos
14. Calculando Valores de Atributos
15. Semântica Dinâmica
16. Semântica Axiomática
17. Princípios de design de linguagem
18. Paradigma de programação
19. História das linguagens de programação
20. Design de linguagem
21. Objetivos de design de linguagens de programação
22. Compiladores
23. Máquinas virtuais e intérpretes
24. Hierarquia Chomsky
25. Tipos de dados elementares
26. Operações inteiras
27. Operação de estouro
28. Tipos de enumeração
29. Tipo de personagem
30. Tipo booleano
31. Subtipos
32. Tipos derivados
33. Expressões
34. Declarações de cessão
35. Introdução à análise léxica e semântica
36. Análise Lexical
37. Problema de análise
38. Análise de cima para baixo
39. Análise de baixo para cima
40. Complexidade da Análise
41. Aula de Gramática LL
42. Problema de análise para analisadores ascendentes
43. Algoritmos Shift-Reduce
44. Analisadores LR
45. Tipo de dados
46. Tipos de dados primitivos
47. Tipos de Cadeia de Caracteres
48. Implementação de Tipos de Cadeia de Caracteres
49. Tipos de matriz
50. Categorias de Matriz
51. Fatias
52. Implementação de Tipos de Array
53. Matrizes Associativas
54. Tipos de Registro
55. Tipos de Tupla
56. Tipos de Lista
57. Tipos de União
58. Tipos de Ponteiro e Referência
59. Problemas de ponteiro
60. Ponteiros em C e C
61. Tipos de Referência
62. Implementação de Tipos de Ponteiro e Referência
63. Gerenciamento de Heap
64. Verificação de Tipo
65. Digitação Forte
66. Expressões
67. Expressões Aritméticas
68. Ordem de Avaliação do Operador
69. Associatividade
70. Parênteses
71. Ordem de Avaliação de Operando
72. Transparência Referencial
73. Operadores Sobrecarregados
74. Conversões de tipo
75. Coerção em Expressões
76. Conversão de Tipo Explícito
77. Expressões Relacionais e Booleanas
78. Avaliação de Curto-Circuito
79. Declarações de cessão
80. Fundamentos dos Subprogramas
81. Procedimentos e Funções em subprogramas
82. Questões de Design para Subprogramas
83. Ambientes de Referência Local
84. Métodos de Passagem de Parâmetros
85. Implementando Modelos de Passagem de Parâmetros
86. Implementando Métodos de Passagem de Parâmetros
87. Parâmetros de Verificação de Tipo
88. Parâmetros que são subprogramas
89. Chamando Subprogramas Indiretamente
90. Subprogramas sobrecarregados
91. Subprogramas Genéricos
92. Funções genéricas em C
93. Métodos Genéricos em Java 5.0
94. Questões de Design para Funções
95. Operadores Sobrecarregados Definidos pelo Usuário
96. Fechamentos
97. Corrotinas
98. O Conceito de Abstração
99. Abstração de Dados
100. Problemas de design para tipos de dados abstratos
101. Tipos de dados abstratos em Ada
102. Tipos de dados abstratos em C
103. Tipos de dados abstratos em C#
104. Tipos de dados abstratos parametrizados
105. Tipos de dados abstratos parametrizados em C
106. Encapsulamento em C
107. Encapsulamento em C
108. Simultaneidade
109. Categorias de Simultaneidade
110. Simultaneidade em nível de subprograma
111. Diagrama de fluxo de estados de tarefas
112. Semáforos
113. Sincronização de Cooperação
114. Sincronização da Competição
115. Monitores
116. Passagem de Mensagens
117. Suporte Ada para Simultaneidade
118. Tópicos Java
119. Fortran de alto desempenho
Todos os tópicos não estão listados devido a limitações de caracteres.
Cada tópico é completo com diagramas, equações e outras formas de representações gráficas para melhor aprendizado e compreensão rápida.
Noções básicas de programação faz parte dos cursos de educação em ciência da computação e engenharia de software e programas de graduação em tecnologia da informação de várias universidades.
Last updated on Mar 13, 2024
Minor bug fixes and improvements. Install or update to the newest version to check it out!
Enviado por
Raju Priya
Requer Android
Android 8.0+
Categoria
Relatório
Basics Of Programming
1.13 by Engineering Wale Baba
Mar 13, 2024