✅ Qual a Quantidade de Palavras-Chave em Cada Linguagem de Programação?
Descubra quantas palavras-chave (reservadas) cada linguagem de programação possui, por que isso é importante para programadores e como isso pode influenciar seu aprendizado ou carreira!
📌 O que são palavras-chave em programação?
As palavras-chave são termos com significados especiais que não podem ser usados como nomes de variáveis ou funções. Elas representam comandos e estruturas próprias da linguagem.
Exemplos: if, else, return, for, class.
🔍 Por que isso importa?
- Ajuda a entender a complexidade da linguagem.
- Facilita a escolha da linguagem ideal para iniciantes.
- Auxilia no aprendizado de sintaxe e boas práticas.
📊 Tabela: Quantidade de Palavras-chave por Linguagem
| Linguagem | Nº de Palavras-chave | Exemplos |
|---|---|---|
| Python (3.x) | 35 | def, class, async |
| JavaScript (ES6) | 64 | let, const, yield |
| Java (17+) | 67 | abstract, enum, module |
| C | 32 | int, char, goto |
| C++ (C++20) | 95+ | template, co_await, namespace |
| C# (C# 11) | 79 | record, readonly, async |
| Go (Golang) | 25 | defer, func, type |
| Rust | 50+ | match, trait, impl |
| Swift (5.x) | 52 | guard, init, protocol |
| Kotlin | 78 | data, object, val |
| PHP | 50+ | function, namespace, trait |
| Ruby | 42 | unless, redo, yield |
| TypeScript | 85+ | interface, readonly, enum |
💡 Dica: Veja as palavras-chave via código
Python:
import keyword
print(keyword.kwlist)
JavaScript (Node.js):
require('reserved-words').keywords('es6')
Go:
go doc builtin
📊 Tabela: Quantidade de Palavras-Chave por Linguagem de Programação
| Nº | Linguagem | Palavras-chave |
|---|---|---|
| 1 | C (C18) | 44 |
| 2 | C++ (C++17) | 73 |
| 3 | C# (5.0) | 77 |
| 4 | Java | 50 |
| 5 | Python (3.7) | 35 |
| 6 | JavaScript (ES6) | 64 |
| 7 | Go | 25 |
| 8 | Ruby | 42 |
| 9 | PHP | 49 |
| 10 | Swift | 52 |
| 11 | Kotlin | 78 |
| 12 | Rust | 50 |
| 13 | TypeScript | 85 |
| 14 | Dart | 54 |
| 15 | Lua | 22 |
| 16 | Haskell | 21 |
| 17 | Scala | 39 |
| 18 | Perl | 69 |
| 19 | R | 50 |
| 20 | Julia | 35 |
| 21 | Objective-C | 50 |
| 22 | F# | 64 |
| 23 | Elixir | 30 |
| 24 | Erlang | 26 |
| 25 | Lisp | 25 |
| 26 | Scheme | 33 |
| 27 | Prolog | 28 |
| 28 | Ada | 69 |
| 29 | Fortran | 31 |
| 30 | COBOL | 357 |
| 31 | VB.NET | 89 |
| 32 | Visual Basic | 60 |
| 33 | Bash | 50 |
| 34 | PowerShell | 50 |
| 35 | SQL | 179 |
| 36 | PL/SQL | 81 |
| 37 | Transact-SQL | 120 |
| 38 | VHDL | 115 |
| 39 | SystemVerilog | 323 |
| 40 | Assembly (x86) | 30 |
| 41 | Smalltalk | 6 |
| 42 | OCaml | 63 |
| 43 | Nim | 43 |
| 44 | Crystal | 40 |
| 45 | D | 63 |
| 46 | Racket | 33 |
| 47 | Groovy | 50 |
| 48 | Hack | 50 |
| 49 | Solidity | 62 |
| 50 | Zig | 50 |
📌 Observações
-
COBOL possui um número significativamente maior de palavras-chave devido à sua natureza orientada a negócios e verbosidade.
-
Smalltalk é conhecida por sua simplicidade, tendo apenas 6 palavras-chave.
-
Os números apresentados são aproximados e podem variar conforme a versão da linguagem ou atualizações futuras.
📌 Conclusão
Se você busca aprender programação, conhecer a quantidade de palavras-chave pode ajudar a escolher a linguagem ideal. Para simplicidade, Go e Python são boas opções. Se busca performance ou controle, C++ ou Rust são recomendadas.
🔗 Artigos Relacionados
- Diferenças entre Python e JavaScript
- As linguagens mais bem pagas em 2025
- 10 comandos essenciais para iniciantes
Se gostou do conteúdo, compartilhe com seus amigos desenvolvedores! 🚀

