un conjunto ordenado de instrucciones. Lee entrada, sigue reglas y produce salida.
espacio de trabajo
D
ruta practica para aprender D desde cero
primero la definición
qué es D
D es un lenguaje para escribir instrucciones exactas, usado sobre todo para ruta practica para aprender D desde cero. No empieces memorizando términos. Empieza con una idea: la entrada pasa por pasos y se convierte en salida.
main.dejecutar dmd main.d && ./mainhábito aprende una pieza pequena de D, escribe un ejemplo minimo y ejecútaloun valor es dato. Una variable es el nombre que usas para guardar y reutilizar ese dato.
una pieza de trabajo con nombre. Recibe entrada, hace una tarea y puede devolver un resultado.
D compiler ejecuta el código de main.d.
primer código legible
salida del programa
entry point output syntax writelnwriteln(42);
salida 42linaje del lenguaje
arbol de D
mira de donde viene D, que lenguajes se parecen y que aprender despues.
desde cero
Banco de preguntas
Busca antes de practicar
Elige una fase o busca dentro del banco de este lenguaje y salta al ejercicio.
D pregunta 1
D pregunta 1. Elige la explicacion que mejor coincide con imprimir un valor
D pregunta 2
D pregunta 2. Elige la explicacion que mejor coincide con nombrar un valor
D pregunta 3
D pregunta 3. Elige la explicacion que mejor coincide con funcion reutilizable
D pregunta 4
D pregunta 4. Elige la explicacion que mejor coincide con coleccion basica
D pregunta 5
D pregunta 5. Elige la explicacion que mejor coincide con imprimir un valor
D pregunta 6
D pregunta 6. Elige la explicacion que mejor coincide con nombrar un valor
D pregunta 7
D pregunta 7. Elige la explicacion que mejor coincide con funcion reutilizable
D pregunta 8
D pregunta 8. Elige la explicacion que mejor coincide con coleccion basica
D pregunta 9
D pregunta 9. Elige la explicacion que mejor coincide con imprimir un valor
D pregunta 10
D pregunta 10. Elige la explicacion que mejor coincide con nombrar un valor
D pregunta 11
D pregunta 11. Elige la explicacion que mejor coincide con funcion reutilizable
D pregunta 12
D pregunta 12. Elige la explicacion que mejor coincide con coleccion basica
D pregunta 13
D pregunta 13. Elige la explicacion que mejor coincide con imprimir un valor
D pregunta 14
D pregunta 14. Elige la explicacion que mejor coincide con nombrar un valor
D pregunta 15
D pregunta 15. Elige la explicacion que mejor coincide con funcion reutilizable
D pregunta 16
D pregunta 16. Elige la explicacion que mejor coincide con coleccion basica
D pregunta 17
D pregunta 17. Elige la explicacion que mejor coincide con imprimir un valor
D pregunta 18
D pregunta 18. Elige la explicacion que mejor coincide con nombrar un valor
opción múltiple
D pregunta 1
D pregunta 1. Elige la explicacion que mejor coincide con imprimir un valor
writeln(42);
referencia
patrones para main.d
dmd main.d && ./mainentry point output syntax writeln
salida del programa
writeln(42);
- Run the smallest file first
- Print one known value
- Check the output before adding more code
variables assignment types int
valores y nombres
int total = 42; writeln(total);
- Give values readable names
- Keep one idea per line while learning
- Trace the value before changing it
function collection Array
funciones y colecciones
int add(int a, int b) {
return a + b;
}
int[] scores = [40, 2];
writeln(scores.length);- Keep functions small
- Return useful values
- Use the common collection before reaching for frameworks