Símbolos y teclado: cómo se llaman en inglés
En esta lección
Cuando trabajas con otros programadores o ves un vídeo en inglés, nadie dice “el palito vertical” ni “la llave de abrir”. Dicen pipe y curly brace. Si no conoces estos nombres, cuesta seguir las explicaciones y buscar cosas en internet. En esta lección aprenderás cómo se llama cada símbolo del teclado que usamos al programar y cómo se llaman las teclas y los atajos más comunes.
Los pares: paréntesis, corchetes y llaves
Los símbolos que se abren y se cierran son los que más confusión causan, porque en inglés los nombres cambian entre Estados Unidos y Reino Unido.
| Símbolo | Nombre estándar (EE. UU.) | Pronunciación | Otros nombres |
|---|---|---|---|
( ) | parentheses (singular: parenthesis) | /parénzisis/ | round brackets (Reino Unido), parens |
[ ] | square brackets | /skuér brákets/ | brackets (en EE. UU., a secas) |
{ } | curly braces | /kérli bréisis/ | curly brackets, braces |
< > | angle brackets | /ánguel brákets/ | less than / greater than |
Una frase clave: en Estados Unidos, brackets (a secas) suele significar corchetes [ ], mientras que en Reino Unido significa paréntesis ( ). Por eso es más claro decir square brackets o round brackets.
Para decir cada lado:
| Símbolo | Cómo se dice |
|---|---|
( | open parenthesis (abrir paréntesis) |
) | close parenthesis (cerrar paréntesis) |
[ | open bracket / left bracket |
] | close bracket / right bracket |
{ | open curly brace |
} | close curly brace |
Mira cómo se usan en un ejemplo de JavaScript:
function add(a, b) { // parentheses for parameters, curly braces for the body
return a + b;
}
const numbers = [1, 2, 3]; // square brackets for an array
console.log(numbers[0]); // square brackets for the index: 1
Se lee: “function add, open parenthesis, a, comma, b, close parenthesis, open curly brace”.
La puntuación del código
| Símbolo | Nombre | Pronunciación | Para qué se usa |
|---|---|---|---|
; | semicolon | /sémicolon/ | Terminar una sentencia (JS, Java, PHP, C) |
: | colon | /cóulon/ | Objetos, case, tipos, bloques (Python) |
, | comma | /cóma/ | Separar elementos |
. | dot / period | /dot/, /píriod/ | Acceder a propiedades: user.name |
' | single quote | /síngol cuóut/ | Textos: 'hello' |
" | double quote | /dábol cuóut/ | Textos: "hello" |
` | backtick | /bák-tik/ | Plantillas de texto en JS |
~ | tilde | /tílde/ | Reservado, ruta de usuario en terminal |
... | ellipsis / spread operator | /ilípsis/, /spred óperéitor/ | Expandir listas en JS |
En español la tilde es el acento, pero en inglés tilde es el símbolo ~ (en español, “virgulilla”). Y el backtick es la comilla inclinada `, que en el teclado español está junto a la tecla P (acento grave).
const name = "Ana";
console.log(`Hello, ${name}!`); // Hello, Ana!
Se lee: “template literal: backtick, Hello, comma, dollar sign, open curly brace, name, close curly brace, exclamation mark, backtick”.
Los operadores y signos de la fila de números
| Símbolo | Nombre | Pronunciación | Ejemplo |
|---|---|---|---|
! | exclamation mark / bang | /eksklaméishon mark/, /bang/ | !isValid (not valid) |
@ | at / at sign | /at/ | @Override, user@mail.com |
# | hash / pound / number sign | /jash/, /páund/ | #main, comentarios en Python |
$ | dollar sign | /dólar sain/ | $("#id"), ${name}, PHP |
% | percent / modulo | /persént/, /módiulo/ | 5 % 2 |
^ | caret | /káret/ | Inicio de texto en regex, XOR |
& | ampersand | /ámpersand/ | && (AND) |
* | asterisk / star | /ásterisk/, /star/ | Multiplicar, SELECT * |
- | hyphen / minus / dash | /jáifen/, /máinus/, /dash/ | a - b, my-file |
_ | underscore | /anderscor/ | snake_case |
= | equals / equal sign | /ícuals/ | x = 5 |
+ | plus | /plas/ | a + b |
| | pipe / vertical bar | /páip/ | a | b, ls | grep |
\ | backslash | /bákslash/ | \n, rutas de Windows |
/ | slash / forward slash | /slash/ | Rutas, división |
? | question mark | /cuéschon mark/ | a ? b : c |
Fíjate en ampersand (&) y asterisk (*): son difíciles de escribir y de pronunciar. Se dice /ámpersand/ (y no “ámpersan”) y /ásterisk/ con una k final fuerte.
Símbolos dobles y combinados
Los lenguajes combinan los símbolos para formar operadores. Esta tabla te sirve para leerlos en voz alta:
| Operador | Se lee | Significado |
|---|---|---|
== | double equals | igual (comparación débil) |
=== | triple equals / strict equals | igual estricto |
!= | not equal / bang equals | distinto |
!== | strict not equal | estrictamente distinto |
&& | and / double ampersand | y |
|| | or / double pipe | o |
=> | arrow / fat arrow | función flecha |
-> | arrow / thin arrow | flecha (Java, PHP, Python en tipos) |
:: | double colon / scope resolution | resolución de ámbito |
++ | plus plus / increment | incrementar en 1 |
-- | minus minus / decrement | decrementar en 1 |
+= | plus equals | sumar y asignar |
?? | nullish coalescing / double question mark | valor por defecto |
?. | optional chaining | acceso seguro |
// | double slash | comentario de línea |
/* */ | slash star, star slash | comentario de bloque |
const age = 20;
if (age >= 18 && age < 65) {
console.log("adult"); // adult
}
Se lee: “if age is greater than or equal to 18 and age is less than 65, console dot log, open parenthesis, double quote, adult, double quote, close parenthesis, semicolon”.
Las teclas del teclado
Los nombres de las teclas aparecen en tutoriales, atajos y menús. Estos son los más importantes.
| Tecla | Nombre en inglés | Pronunciación | Para qué se usa |
|---|---|---|---|
Ctrl | Control | /kontról/ | Combinar con otras teclas |
Shift | Shift | /shift/ | Mayúsculas, selección |
Alt | Alt / Option (Mac) | /olt/, /ópshon/ | Atajos |
Cmd | Command (Mac) | /kománd/ | Atajos en Mac |
Enter | Enter / Return | /énter/, /ritérn/ | Confirmar, salto de línea |
Tab | Tab | /tab/ | Sangría, cambiar de campo |
Esc | Escape | /eskéip/ | Cancelar, salir |
Backspace | Backspace | /bákspeis/ | Borrar a la izquierda |
Delete | Delete (Del) | /dilít/ | Borrar a la derecha |
Caps Lock | Caps Lock | /caps lok/ | Bloquear mayúsculas |
Space | Space bar | /spéis bar/ | Espacio |
Home / End | Home / End | /jóum/, /end/ | Inicio / fin de línea |
Page Up / Page Down | Page Up / Page Down | /péich ap/ | Avanzar / retroceder página |
| Flechas | Arrow keys | /árou kis/ | Mover el cursor |
Atajos de uso diario
En inglés se escriben con un signo más: Ctrl + C. Se lee control C. Estos son los más útiles:
| Atajo | Se dice | Significado |
|---|---|---|
Ctrl + C | control C | Copy (copiar) |
Ctrl + V | control V | Paste (pegar) |
Ctrl + X | control X | Cut (cortar) |
Ctrl + Z | control Z | Undo (deshacer) |
Ctrl + Y | control Y | Redo (rehacer) |
Ctrl + S | control S | Save (guardar) |
Ctrl + F | control F | Find (buscar) |
Ctrl + A | control A | Select all (seleccionar todo) |
Ctrl + / | control slash | Comentar/descomentar línea |
Ctrl + Shift + P | control shift P | Paleta de comandos (VS Code) |
Ctrl + C en terminal | control C | Cancelar el programa en curso |
En Mac, cambia Ctrl por Cmd (command) en casi todos.
Consejo: en los tutoriales oirás “press Tab”, “hit Enter” o “hold Shift”. Press y hit significan pulsar; hold es mantener pulsado.
Leer una línea de terminal
Cuando sigas tutoriales, oirás instrucciones como esta:
ls -la | grep ".txt" > result.txt
Se lee: “ls, space, dash, l, a, pipe, grep, double quote, dot, txt, double quote, greater than, result dot txt”. Fíjate en cómo cada símbolo tiene su nombre:
| Símbolo | Nombre | Función en terminal |
|---|---|---|
| | pipe | Pasa la salida de un comando al siguiente |
> | greater than / redirect | Guarda la salida en un archivo |
< | less than | Toma la entrada de un archivo |
&& | double ampersand / and | Ejecuta el siguiente si el anterior funciona |
~ | tilde | Carpeta personal del usuario |
. | dot | La carpeta actual |
.. | dot dot | La carpeta superior |
* | asterisk / star / wildcard | Cualquier texto (*.txt) |
Cómo se dice una dirección web o un correo
Los símbolos se leen distinto en direcciones. Practica con estos:
| Texto | Se lee |
|---|---|
https://devschool.es | h-t-t-p-s colon slash slash devschool dot e-s |
user@mail.com | user at mail dot com |
my_file.js | my underscore file dot j-s |
my-file.js | my dash file dot j-s |
#main | hash main |
@angular/core | at angular slash core |
Para leer un correo por teléfono, usa at para @ y dot para .. Para una URL, // se dice slash slash.
Errores frecuentes
- Llamar “corchetes” a las llaves. Los corchetes son los
[ ](square brackets) y las llaves{ }son curly braces. Es fácil mezclarlos al escribir y al hablar; asocia cada nombre a su forma. - Decir
bracketssin aclarar. En EE. UU. suele ser[ ], pero en otros sitios puede ser( ). Para evitar confusiones, disquare bracketsoround brackets. - Confundir
tildecon acento. La tilde inglesa es~; el acento es accent o acute accent. - Leer
/como “barra” y\como “barra” también. En inglés son distintos: slash (/) y backslash (\). - Confundir
hyphenconunderscore. El primero es-(guion) y el segundo_(guion bajo). - Decir
pipecon unaiespañola corta. Se pronuncia /páip/, con diptongo.
Resumen
| Grupo | Símbolos y nombres |
|---|---|
| Pares | ( ) parentheses, [ ] square brackets, { } curly braces, < > angle brackets |
| Puntuación | ; semicolon, : colon, , comma, . dot, ' single quote, " double quote, ` backtick |
| Operadores | ! bang, & ampersand, * asterisk, | pipe, / slash, \ backslash, _ underscore |
| Teclas | Ctrl, Shift, Alt, Enter, Tab, Esc, Backspace, Delete |
| Atajos | Ctrl+C copy, Ctrl+V paste, Ctrl+Z undo, Ctrl+S save, Ctrl+F find |
| Direcciones | @ at, . dot, / slash |
Con los símbolos ya puedes leer código completo en voz alta. Lo hacemos en Leer código en voz alta.
Pon a prueba lo que has aprendido
¿Te ha quedado claro? Márcala y verás tu progreso en el explorador.