Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
38 commits
Select commit Hold shift + click to select a range
7fb7725
#00 - Python
wigsdev Sep 28, 2025
939e756
#00 - JavaScript
wigsdev Sep 28, 2025
c32d583
#00 - Java
wigsdev Sep 28, 2025
4e0c9fc
#00 - C++
wigsdev Sep 28, 2025
e03ec9d
#00 - PHP
wigsdev Sep 28, 2025
cbded3b
#00 - C#
wigsdev Sep 28, 2025
fa62ada
#00 - Go
wigsdev Sep 28, 2025
36522e3
#00 - Swift
wigsdev Sep 28, 2025
2ca45a8
#00 - TypeScript
wigsdev Sep 28, 2025
98eb95d
#00 - SQL
wigsdev Sep 28, 2025
7809f68
#01 - Python
wigsdev Sep 28, 2025
7086c4f
#01 - JavaScript
wigsdev Sep 28, 2025
c8586e3
#01 - Java
wigsdev Sep 28, 2025
b35926f
#01 - C++
wigsdev Sep 28, 2025
53e1410
#01 - PHP
wigsdev Sep 28, 2025
a66b371
#01 - C#
wigsdev Sep 28, 2025
91d72b1
#01 - Go
wigsdev Sep 28, 2025
ac9e8b4
#01 - Swift
wigsdev Sep 28, 2025
419272c
#01 - TypeScript
wigsdev Sep 28, 2025
be1dfda
#01 - Rust
wigsdev Sep 28, 2025
7372705
#01 - Kotlin
wigsdev Sep 28, 2025
09a44fc
#01 - Ruby
wigsdev Sep 28, 2025
7c79ca3
#01 - Dart
wigsdev Sep 28, 2025
18e7f6c
#01 - C
wigsdev Sep 28, 2025
8c3a42e
#02 - C++
wigsdev Sep 29, 2025
66eb2ad
#02 - C#
wigsdev Sep 29, 2025
37c073e
#02 - Dart
wigsdev Sep 29, 2025
9bb1c35
#02 - Go
wigsdev Sep 29, 2025
f8e7b32
#02 - Java
wigsdev Sep 29, 2025
c54d4c8
#02 - Javascript
wigsdev Sep 29, 2025
b4812a0
#02 - Kotlin
wigsdev Sep 29, 2025
1a4c8c4
#02 - PHP
wigsdev Sep 29, 2025
3d95cd3
#02 - Python
wigsdev Sep 29, 2025
3a442cd
#02 - Ruby
wigsdev Sep 29, 2025
7c8963d
#02 - Rust
wigsdev Sep 29, 2025
3ded8f3
#02 - TypeScript
wigsdev Sep 29, 2025
e1df107
#02 - C
wigsdev Sep 29, 2025
3645f4d
#02 - Swift
wigsdev Sep 29, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
// EJERCICIO:
// - Crea un comentario en el código y coloca la URL del sitio web oficial del lenguaje de programación que has seleccionado.
// https://learn.microsoft.com/en-us/dotnet/csharp/

using System;

// El nombre de la clase "mysterio-wil" no es válido en C#. Se usará "MysterioWil".
public class MysterioWil
{
public static void Main(string[] args)
{
// - Representa las diferentes sintaxis que existen de crear comentarios en el lenguaje (en una línea, varias...).

// Comentario de una línea

/*
Comentario
de varias
líneas
*/

/// <summary>
/// Comentario de documentación XML.
/// </summary>

// - Crea una variable (y una constante si el lenguaje lo soporta).
string myVariable = "Mi variable";
const string MY_CONSTANT = "Mi constante";

// - Crea variables representando todos los tipos de datos primitivos del lenguaje (cadenas de texto, enteros, booleanos...).
string myString = "Cadena de texto";
int myInt = 10;
float myFloat = 10.5f;
double myDouble = 10.555;
bool myBoolean = true;
char myChar = 'a';

// - Imprime por terminal el texto: "¡Hola, [y el nombre de tu lenguaje]!"
Console.WriteLine("¡Hola, C#!");
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
// EJERCICIO:
// - Crea un comentario en el código y coloca la URL del sitio web oficial del lenguaje de programación que has seleccionado.
// https://isocpp.org/

#include <iostream>
#include <string>

// - Representa las diferentes sintaxis que existen de crear comentarios en el lenguaje (en una línea, varias...).

// Esto es un comentario de una línea

/*
Esto es un comentario
de varias líneas
*/

int main() {
// - Crea una variable (y una constante si el lenguaje lo soporta).
std::string myVariable = "Mi variable";
const std::string MY_CONSTANT = "Mi constante";

// - Crea variables representando todos los tipos de datos primitivos del lenguaje (cadenas de texto, enteros, booleanos...).
int myInt = 10;
float myFloat = 10.5f;
double myDouble = 10.555;
char myChar = 'a';
bool myBoolean = true;
std::string myString = "Cadena de texto"; // En C++, std::string es una clase, no un tipo primitivo.

// - Imprime por terminal el texto: "¡Hola, [y el nombre de tu lenguaje]!"
std::cout << "¡Hola, C++!" << std::endl;

return 0;
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
// EJERCICIO:
// - Crea un comentario en el código y coloca la URL del sitio web oficial del lenguaje de programación que has seleccionado.
// https://go.dev/

package main

import "fmt"

// - Representa las diferentes sintaxis que existen de crear comentarios en el lenguaje (en una línea, varias...).

// Esto es un comentario de una línea

/*
Esto es un comentario
de varias líneas
*/

func main() {
// - Crea una variable (y una constante si el lenguaje lo soporta).
var myVariable string = "Mi variable"
const myConstant = "Mi constante"

// - Crea variables representando todos los tipos de datos primitivos del lenguaje (cadenas de texto, enteros, booleanos...).
var myString string = "Cadena de texto"
var myInt int = 10
var myFloat float64 = 10.5
var myBool bool = true
// En Go, los caracteres se representan con el tipo rune (alias de int32)
var myRune rune = 'a'

// - Imprime por terminal el texto: "¡Hola, [y el nombre de tu lenguaje]!"
fmt.Println("¡Hola, Go!")
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
// EJERCICIO:
// - Crea un comentario en el código y coloca la URL del sitio web oficial del lenguaje de programación que has seleccionado.
// https://www.java.com/

// Nota: El nombre del archivo "mysterio-wil.java" no es un nombre de clase público válido en Java.
// Para que el código compile, la clase no es pública y se ha nombrado "mysterio_wil".
class mysterio_wil {

public static void main(String[] args) {

// - Representa las diferentes sintaxis que existen de crear comentarios en el lenguaje (en una línea, varias...).

// Esto es un comentario de una línea

/*
Esto es un comentario
de varias líneas
*/

/**
* Esto es un comentario de documentación (Javadoc)
*/

// - Crea una variable (y una constante si el lenguaje lo soporta).
String myVariable = "Mi variable";
final String MY_CONSTANT = "Mi constante";

// - Crea variables representando todos los tipos de datos primitivos del lenguaje.
byte myByte = 100;
short myShort = 10000;
int myInt = 100000;
long myLong = 1000000000L;
float myFloat = 10.5f;
double myDouble = 10.55555;
boolean myBoolean = true;
char myChar = 'a';
// String no es un tipo primitivo en Java, es un objeto.
String myString = "Cadena de texto";


// - Imprime por terminal el texto: "¡Hola, [y el nombre de tu lenguaje]!"
System.out.println("¡Hola, Java!");
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
// EJERCICIO:
// - Crea un comentario en el código y coloca la URL del sitio web oficial del lenguaje de programación que has seleccionado.
// https://developer.mozilla.org/en-US/docs/Web/JavaScript

// - Representa las diferentes sintaxis que existen de crear comentarios en el lenguaje (en una línea, varias...).

// Esto es un comentario de una línea

/*
Esto es un comentario
de varias líneas
*/

// - Crea una variable (y una constante si el lenguaje lo soporta).
let myVariable = "Mi variable";
const MY_CONSTANT = "Mi constante";

// - Crea variables representando todos los tipos de datos primitivos del lenguaje (cadenas de texto, enteros, booleanos...).
let myString = "Cadena de texto";
let myNumber = 10;
let myBigInt = 1234567890123456789012345678901234567890n;
let myBoolean = true;
let myUndefined = undefined;
let myNull = null;
let mySymbol = Symbol("my symbol");

// - Imprime por terminal el texto: "¡Hola, [y el nombre de tu lenguaje]!"
console.log("¡Hola, JavaScript!");
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
<?php

// EJERCICIO:
// - Crea un comentario en el código y coloca la URL del sitio web oficial del lenguaje de programación que has seleccionado.
// https://www.php.net/

// - Representa las diferentes sintaxis que existen de crear comentarios en el lenguaje (en una línea, varias...).

// Esto es un comentario de una línea
# Esto también es un comentario de una línea

/*
Esto es un comentario
de varias líneas
*/

// - Crea una variable (y una constante si el lenguaje lo soporta).
$myVariable = "Mi variable";
define("MY_CONSTANT", "Mi constante");

// - Crea variables representando todos los tipos de datos primitivos del lenguaje (cadenas de texto, enteros, booleanos...).
$myString = "Cadena de texto";
$myInt = 10;
$myFloat = 10.5;
$myBool = true;
$myNull = null;

// - Imprime por terminal el texto: "¡Hola, [y el nombre de tu lenguaje]!"
echo "¡Hola, PHP!";

?>
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
# EJERCICIO:
# - Crea un comentario en el código y coloca la URL del sitio web oficial del lenguaje de programación que has seleccionado.
# https://www.python.org

# - Representa las diferentes sintaxis que existen de crear comentarios en el lenguaje (en una línea, varias...).

# Esto es un comentario de una línea

"""
Esto es un comentario
de varias líneas
"""

'''
Esto también es
un comentario de
varias líneas
'''

# - Crea una variable (y una constante si el lenguaje lo soporta).
my_variable = "Mi variable"
# Python no tiene constantes, pero por convención se usan mayúsculas
MY_CONSTANT = "Mi constante"

# - Crea variables representando todos los tipos de datos primitivos del lenguaje (cadenas de texto, enteros, booleanos...).
my_string = "Cadena de texto"
my_int = 10
my_float = 10.5
my_bool_true = True
my_bool_false = False
my_none = None
my_complex = 1 + 2j

# - Imprime por terminal el texto: "¡Hola, [y el nombre de tu lenguaje]!"
print("¡Hola, Python!")
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
-- EJERCICIO:
-- - Crea un comentario en el código y coloca la URL del sitio web oficial del lenguaje de programación que has seleccionado.
-- No hay un único sitio web oficial para SQL, ya que es un estándar, pero un buen recurso es: https://www.iso.org/standard/63555.html

-- - Representa las diferentes sintaxis que existen de crear comentarios en el lenguaje (en una línea, varias...).

-- Esto es un comentario de una línea

/*
Esto es un comentario
de varias líneas.
*/

-- - Crea una variable (y una constante si el lenguaje lo soporta).
-- La sintaxis para variables depende del dialecto de SQL (T-SQL, PL/SQL, etc.).
-- Ejemplo en T-SQL (SQL Server):
DECLARE @my_variable VARCHAR(20) = 'Mi variable';

-- SQL no tiene un concepto de constante como otros lenguajes, pero se puede usar un valor literal.

-- - Crea variables representando todos los tipos de datos primitivos del lenguaje (cadenas de texto, enteros, booleanos...).
-- En SQL, más que variables, se definen columnas en tablas con tipos de datos.
-- Ejemplo de creación de una tabla para mostrar los tipos:
/*
CREATE TABLE TiposDeDatos (
columna_varchar VARCHAR(255), -- Cadena de texto
columna_int INT, -- Entero
columna_decimal DECIMAL(10, 2),-- Decimal
columna_boolean BOOLEAN, -- Booleano (la disponibilidad varía)
columna_date DATE -- Fecha
);
*/

-- - Imprime por terminal el texto: "¡Hola, [y el nombre de tu lenguaje]!"
-- La forma estándar de devolver un valor o "imprimir" es con una sentencia SELECT.
SELECT '¡Hola, SQL!';
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
// EJERCICIO:
// - Crea un comentario en el código y coloca la URL del sitio web oficial del lenguaje de programación que has seleccionado.
// https://www.swift.org/

import Foundation

// - Representa las diferentes sintaxis que existen de crear comentarios en el lenguaje (en una línea, varias...).

// Esto es un comentario de una línea

/*
Esto es un comentario
de varias líneas
*/

// - Crea una variable (y una constante si el lenguaje lo soporta).
var myVariable = "Mi variable"
let myConstant = "Mi constante"

// - Crea variables representando todos los tipos de datos primitivos del lenguaje (cadenas de texto, enteros, booleanos...).
let myString: String = "Cadena de texto"
let myInt: Int = 10
let myFloat: Float = 10.5
let myDouble: Double = 10.555
let myBool: Bool = true
let myCharacter: Character = "a"

// - Imprime por terminal el texto: "¡Hola, [y el nombre de tu lenguaje]!"
print("¡Hola, Swift!")
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
// EJERCICIO:
// - Crea un comentario en el código y coloca la URL del sitio web oficial del lenguaje de programación que has seleccionado.
// https://www.typescriptlang.org/

// - Representa las diferentes sintaxis que existen de crear comentarios en el lenguaje (en una línea, varias...).

// Esto es un comentario de una línea

/*
Esto es un comentario
de varias líneas
*/

// - Crea una variable (y una constante si el lenguaje lo soporta).
let myVariable: string = "Mi variable";
const MY_CONSTANT: string = "Mi constante";

// - Crea variables representando todos los tipos de datos primitivos del lenguaje (cadenas de texto, enteros, booleanos...).
let myString: string = "Cadena de texto";
let myNumber: number = 10;
let myBoolean: boolean = true;
let myNull: null = null;
let myUndefined: undefined = undefined;
let mySymbol: symbol = Symbol("mi simbolo");
let myBigInt: bigint = 9007199254740991n;


// - Imprime por terminal el texto: "¡Hola, [y el nombre de tu lenguaje]!"
console.log("¡Hola, TypeScript!");
Loading