Documentación de Wave y guía de aprendizaje.

Aprenda Wave paso a paso, desde la instalación hasta los programas prácticos, y busque reglas de lenguaje y API de biblioteca estándar.

Wave Foundation

Aprende Wave con esta guía

Aprenda a escribir el código fuente Wave, compílelo, ejecútelo y compruebe los resultados. Si es nuevo en la programación, siga la secuencia a continuación. Si conoce otro idioma, ejecute los ejemplos de cada capítulo y compare sus reglas y casos límite con lo que ya sabe.

Camino de aprendizaje

paso Capítulo lo que aprenderás
Configuración Instalación Prepare el compilador y la biblioteca estándar y verifique que se ejecuten.
1 Tu primer programa Cree, verifique y ejecute un archivo fuente y comprenda los códigos de salida
2 Variables y tipos Almacenar valores y elegir tipos con el rango requerido
3 Operadores y conversiones Explicar el orden de evaluación y los resultados de las conversiones de tipos.
4 Condiciones y bucles Bifurcación en condiciones y datos de proceso con bucles
5 Funciones Extraer operaciones repetidas en funciones
6 matrices Acceda a elementos por índice e itere sobre una matriz
7 cuerdas Distinguir caracteres de bytes y comprender los escapes y la longitud de las cadenas.
8 Estructuras y variantes Agrupa datos relacionados y representa el éxito y el fracaso.
9 Punteros y vidas Modifique el valor original a través de su dirección y administre su vida útil.
10 memoria dinámica Manejar fallas de asignación y liberar memoria
11 Módulos y genéricos. Divida el código entre archivos y reutilice funciones con diferentes tipos
12 Manejo de errores Verifique los resultados y limpie los recursos en caso de falla
13 Introducción al código asincrónico Crea un futuro y espera a que termine.

Pon en práctica tus conocimientos

Después de los capítulos principales, cree una calculadora de entrada, un lector de archivos, un mensaje binario y un cliente TCP. Pruebe tanto los casos de entrada exitosos como los de fracaso en cada proyecto.

Tres pestañas de documentación

  • Wave: Un curso de idiomas guiado y proyectos prácticos a seguir en orden.
  • Biblioteca estándar: API, valores de retorno, errores, reglas de propiedad y requisitos de plataforma de cada módulo.
  • Whale: Creación y vinculación, administración de paquetes, uso de comandos y cadena de herramientas de bajo nivel.

Los ejemplos distinguen programas completos de fragmentos que pertenecen dentro de una función. Ejecute los comandos wavec en una terminal y guarde los bloques de código wave en archivos .wave. La entrada y la salida se muestran por separado; Los ejemplos que leen la entrada estándar especifican qué ingresar.

Cuando te quedas atascado

Utilice Solución de problemas para distinguir los problemas de instalación, verificación de código fuente, vinculación y ejecución. Busque reglas de lenguaje en la referencia rápida de sintaxis, comandos en la referencia del compilador y API en la guía de biblioteca estándar.