Saltar al contenido
simbolos.en · devschool

Símbolos y teclado: cómo se llaman en inglés

Lección 5 de 23 · 11 min de lectura · Actualizado el

En esta lección
  1. Los pares: paréntesis, corchetes y llaves
  2. La puntuación del código
  3. Los operadores y signos de la fila de números
  4. Las teclas del teclado
  5. Leer una línea de terminal
  6. Cómo se dice una dirección web o un correo
  7. Errores frecuentes
  8. Resumen

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ímboloNombre estándar (EE. UU.)PronunciaciónOtros 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ímboloCó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ímboloNombrePronunciaciónPara 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ímboloNombrePronunciaciónEjemplo
!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:

OperadorSe leeSignificado
==double equalsigual (comparación débil)
===triple equals / strict equalsigual estricto
!=not equal / bang equalsdistinto
!==strict not equalestrictamente distinto
&&and / double ampersandy
||or / double pipeo
=>arrow / fat arrowfunción flecha
->arrow / thin arrowflecha (Java, PHP, Python en tipos)
::double colon / scope resolutionresolución de ámbito
++plus plus / incrementincrementar en 1
--minus minus / decrementdecrementar en 1
+=plus equalssumar y asignar
??nullish coalescing / double question markvalor por defecto
?.optional chainingacceso seguro
//double slashcomentario de línea
/* */slash star, star slashcomentario 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.

TeclaNombre en inglésPronunciaciónPara qué se usa
CtrlControl/kontról/Combinar con otras teclas
ShiftShift/shift/Mayúsculas, selección
AltAlt / Option (Mac)/olt/, /ópshon/Atajos
CmdCommand (Mac)/kománd/Atajos en Mac
EnterEnter / Return/énter/, /ritérn/Confirmar, salto de línea
TabTab/tab/Sangría, cambiar de campo
EscEscape/eskéip/Cancelar, salir
BackspaceBackspace/bákspeis/Borrar a la izquierda
DeleteDelete (Del)/dilít/Borrar a la derecha
Caps LockCaps Lock/caps lok/Bloquear mayúsculas
SpaceSpace bar/spéis bar/Espacio
Home / EndHome / End/jóum/, /end/Inicio / fin de línea
Page Up / Page DownPage Up / Page Down/péich ap/Avanzar / retroceder página
FlechasArrow 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:

AtajoSe diceSignificado
Ctrl + Ccontrol CCopy (copiar)
Ctrl + Vcontrol VPaste (pegar)
Ctrl + Xcontrol XCut (cortar)
Ctrl + Zcontrol ZUndo (deshacer)
Ctrl + Ycontrol YRedo (rehacer)
Ctrl + Scontrol SSave (guardar)
Ctrl + Fcontrol FFind (buscar)
Ctrl + Acontrol ASelect all (seleccionar todo)
Ctrl + /control slashComentar/descomentar línea
Ctrl + Shift + Pcontrol shift PPaleta de comandos (VS Code)
Ctrl + C en terminalcontrol CCancelar 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ímboloNombreFunción en terminal
|pipePasa la salida de un comando al siguiente
>greater than / redirectGuarda la salida en un archivo
<less thanToma la entrada de un archivo
&&double ampersand / andEjecuta el siguiente si el anterior funciona
~tildeCarpeta personal del usuario
.dotLa carpeta actual
..dot dotLa carpeta superior
*asterisk / star / wildcardCualquier texto (*.txt)

Cómo se dice una dirección web o un correo

Los símbolos se leen distinto en direcciones. Practica con estos:

TextoSe lee
https://devschool.esh-t-t-p-s colon slash slash devschool dot e-s
user@mail.comuser at mail dot com
my_file.jsmy underscore file dot j-s
my-file.jsmy dash file dot j-s
#mainhash main
@angular/coreat 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 brackets sin aclarar. En EE. UU. suele ser [ ], pero en otros sitios puede ser ( ). Para evitar confusiones, di square brackets o round brackets.
  • Confundir tilde con 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 hyphen con underscore. El primero es - (guion) y el segundo _ (guion bajo).
  • Decir pipe con una i española corta. Se pronuncia /páip/, con diptongo.

Resumen

GrupoSí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
TeclasCtrl, Shift, Alt, Enter, Tab, Esc, Backspace, Delete
AtajosCtrl+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

[Inglés] ¿Cómo se llaman en inglés estándar los símbolos { }?

[Inglés] ¿Cómo se lee en voz alta user@mail.com?

[Inglés] En un terminal, ¿qué es el pipe de este comando?
ls -la | grep ".txt"

[Inglés] ¿Qué es el backtick en JavaScript?

¿Te ha quedado claro? Márcala y verás tu progreso en el explorador.