Skip to content

Commit 7274ea0

Browse files
authored
Merge branch 'mouredev:main' into main
2 parents 77550bd + cf05da6 commit 7274ea0

File tree

18 files changed

+1870
-556
lines changed

18 files changed

+1870
-556
lines changed
Lines changed: 166 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,166 @@
1+
package main
2+
3+
import "fmt"
4+
5+
//comentario de una sola linea sitio oficial de GO https://go.dev/
6+
7+
/*
8+
Comentario de varias lineas.
9+
Go es un lenguaje fuertemente tipado creado por Google en el año 2009,
10+
En GO los comentarios sirven como documentación
11+
*/
12+
13+
//Constante nombre
14+
const name = "Amador Quispe"
15+
16+
func sumTwoNumber(a, b int) int {
17+
return a + b
18+
}
19+
20+
func main() {
21+
//Declaración de variable corta
22+
job := "Desarrollador"
23+
//Declaración de variable Larga, sin inicializar
24+
var job1 string
25+
job1 = "Analista"
26+
//Declaración de variable larga, con inicialización
27+
var job2 string = "Consultor"
28+
//Asignación multiple
29+
j, k, l := "dev", 2.05, 15
30+
31+
fmt.Println(name)
32+
fmt.Println("Trabajos")
33+
fmt.Println(job, job1, job2)
34+
fmt.Println(j, k, l)
35+
36+
//Tipos de variables en GO
37+
38+
//======== TIPOS PRIMITIVOS ===========//
39+
//Tipos booleanos
40+
//---------------------
41+
var varBoolean bool = true
42+
43+
//Tipos numéricos
44+
//---------------------
45+
//Tipos numéricos enteros sin signo
46+
47+
//uint8 => 8-bit integers (0 to 255)
48+
var varUnit8 uint8 = 255
49+
//uint16 => 16-bit integers (0 to 65535)
50+
var varUint16 uint16 = 1500
51+
//uint32 => 32-bit integers (0 to 4294967295)
52+
var varUint32 uint32 = 50000
53+
//uint64 => 64-bit integers (0 to 18446744073709551615)
54+
var varUint64 uint64 = 100000000
55+
//uint => either 32 or 64 bits
56+
var varUint uint = 1500000
57+
58+
//Tipos numéricos enteros con signo
59+
60+
//int8 => 8-bit integers (-128 to 127)
61+
var varInt8 int8 = 120
62+
//int16 => 16-bit integers (-32768 to 32767)
63+
var varInt16 int16 = 32000
64+
//int32 => 32-bit integers (-2147483648 to 2147483647)
65+
var varInt32 int32 = 21212212
66+
//int64 => 64-bit integers (-9223372036854775808 to 9223372036854775807)
67+
var varInt64 int64 = 1000000000
68+
//int => same size as uint
69+
var varInt int = 1111111112212
70+
//uintptr => suficientemente largo para almacenar bit no interpretados de un puntero
71+
var varUintptr uintptr = 12312323232334343444
72+
73+
//Tipos numéricos con punto flotante
74+
75+
//float32 => IEEE-754 32-bit floating-point numbers
76+
var varFloat32 float32 = 2500.5
77+
//float64 => IEEE-754 64-bit floating-point numbers
78+
var varFloat64 float64 = 2544412342.3434342432
79+
80+
//Tipos numéricos complejos
81+
82+
// complex64 complex numbers with float32 real and imaginary parts
83+
var varComplex64 complex64 = 2i
84+
// complex128 complex numbers with float32 real and imaginary parts
85+
var varComplex128 complex128 = 1e32i
86+
87+
//Tipos alias, el tipo uint8 y int32 tienen alias
88+
var varAliasByte byte = 123
89+
var varAliasRune rune = 12355
90+
91+
//Tipos cadena
92+
//---------------------
93+
var varString string = "Hola dev"
94+
95+
//======== TIPOS COMPUESTOS Y ESTRUCTURADOS ===========//
96+
97+
//Tipos array (matrices)
98+
//La capacidad de una matriz se define en el momento de su creación
99+
//---------------------
100+
101+
var varArray [4]int = [4]int{1, 2, 3, 5}
102+
103+
//Tipos slice
104+
//Los slices pueden verse como arreglos de longitud dinámica
105+
var varSlice []int = []int{1, 2, 3, 4, 5, 6}
106+
varSlice = append(varSlice, 7)
107+
108+
//Tipos map
109+
//Tipo de dato que representa una colección de pares clave-valor
110+
var varMap map[string]string = map[string]string{"clave1": "valor2", "clave2": "valor2"}
111+
112+
//Tipo Struct
113+
//un conjunto de campos con diferentes tipos de datos
114+
type Person struct {
115+
name string
116+
age int
117+
}
118+
var person1 = Person{name: "Amador", age: 31}
119+
120+
//======== TIPOS DE REFERENCIA ===========//
121+
//Tipo pointer
122+
//Representa la dirección de memoria de una variable
123+
var age int = 28
124+
var pointerAge *int = &age
125+
126+
//Tipo función
127+
//Representa una función
128+
var funcSum = sumTwoNumber
129+
result := funcSum(5, 2)
130+
131+
//Tipo interface
132+
//Define un conjunto de métodos que una estructura debe implementar
133+
type Figure interface {
134+
Area() float64
135+
}
136+
137+
fmt.Println(
138+
varBoolean,
139+
varUnit8,
140+
varUint16,
141+
varUint32,
142+
varUint64,
143+
varUint,
144+
varInt8,
145+
varInt16,
146+
varInt32,
147+
varInt64,
148+
varInt,
149+
varUintptr,
150+
varFloat32,
151+
varFloat64,
152+
varComplex64,
153+
varComplex128,
154+
varAliasByte,
155+
varAliasRune,
156+
varString,
157+
varArray,
158+
varSlice,
159+
varMap,
160+
person1,
161+
pointerAge,
162+
result,
163+
)
164+
165+
fmt.Print("Hola, GO!")
166+
}
Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,64 @@
1+
/** #00 - Java -> Jesus Antonio Escamilla */
2+
3+
//Estas son las paginas oficiales de Java => https://www.java.com/es/ y https://www.oracle.com/java/
4+
5+
// Esta es una linea
6+
7+
/*
8+
* Este es un comentario de multiples líneas.
9+
* Y se puede agregar mas
10+
* o las que necesites
11+
*/
12+
13+
14+
public class JesusAntonioEEscamilla {
15+
public static void main(String[] args) {
16+
17+
// Declaración de una constaten
18+
final String mi_Const = "Soy una constante";
19+
20+
//BYTE
21+
byte byteVariable = 127;
22+
23+
//SHORT
24+
short shortVariable = 32767;
25+
26+
//INT
27+
int intVariable = 247483647;
28+
29+
//LONG
30+
long longVariable = 9223372036854775807L;
31+
32+
//FLOAT
33+
float floatVariable = 3.14F;
34+
35+
//DOUBLE
36+
double doubleVariable = 3.141592653589793;
37+
38+
//CHART
39+
char charVariable = 'A';
40+
41+
//BOOLEAN (true / false)
42+
boolean booleanVariable = true;
43+
44+
//STRING
45+
String stringVariable = "¡¡Hola Mundo!!";
46+
47+
// Imprimiendo la Constante
48+
System.out.println("Soy una constante " + mi_Const);
49+
50+
// Imprimiendo los datos Primitivos
51+
System.out.println("byte: " + byteVariable);
52+
System.out.println("short: " + shortVariable);
53+
System.out.println("int: " + intVariable);
54+
System.out.println("long: " + longVariable);
55+
System.out.println("float: " + floatVariable);
56+
System.out.println("double: " + doubleVariable);
57+
System.out.println("char: " + charVariable);
58+
System.out.println("boolean: " + booleanVariable);
59+
System.out.println("string: " + stringVariable);
60+
61+
//Imprimiendo en terminal
62+
System.out.println("¡Hola, Java!");
63+
}
64+
}
Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
1+
/*
2+
* ¿Preparad@ para aprender o repasar el lenguaje de programación que tú quieras?
3+
* - Recuerda que todas las instrucciones de participación están en el
4+
* repositorio de GitHub.
5+
*
6+
* Lo primero... ¿Ya has elegido un lenguaje?
7+
* - No todos son iguales, pero sus fundamentos suelen ser comunes.
8+
* - Este primer reto te servirá para familiarizarte con la forma de participar
9+
* enviando tus propias soluciones.
10+
*
11+
* EJERCICIO:
12+
* - Crea un comentario en el código y coloca la URL del sitio web oficial del
13+
* lenguaje de programación que has seleccionado.
14+
* - Representa las diferentes sintaxis que existen de crear comentarios
15+
* en el lenguaje (en una línea, varias...).
16+
* - Crea una variable (y una constante si el lenguaje lo soporta).
17+
* - Crea variables representando todos los tipos de datos primitivos
18+
* del lenguaje (cadenas de texto, enteros, booleanos...).
19+
* - Imprime por terminal el texto: "¡Hola, [y el nombre de tu lenguaje]!"
20+
*
21+
* ¿Fácil? No te preocupes, recuerda que esta es una ruta de estudio y
22+
* debemos comenzar por el principio.
23+
*/
24+
25+
26+
27+
// 1. SOLUCIÓN
28+
/*
29+
Sitio Web Oficial de JavaScript
30+
URL: https://developer.mozilla.org/es/docs/Web/JavaScript
31+
*/
32+
33+
34+
// 2. SOLUCIÓN
35+
// Comtentario de una Linea
36+
/*
37+
Comentario de varias
38+
Lineas
39+
*/
40+
41+
42+
// 3. SOLUCIÓN
43+
let nombre = "oscar";
44+
const estudios = "Foreva";
45+
46+
47+
// 4. SOLUCIÓN
48+
let string = "Hola";
49+
let number = 1;
50+
let booleano = true;
51+
let float = 1.5;
52+
let hola = ''; //Undefined
53+
54+
55+
// 5. SOLUCIÓN
56+
let saludo = "¡Hola, JavaScript!";
57+
console.log(saludo)
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
2+
/*Hola mouredev, empezando con los retos de prgramacion, espero no sea demasiado tarde
3+
https://developer.mozilla.org/en-US/ */ //Diferente Comentario//
4+
5+
let a = 1
6+
var b = 2
7+
const c = b - a
8+
9+
let numero = 0
10+
let string = "Hola"
11+
let boleano = true
12+
let sinDefinir = undefined
13+
let nulo = null
14+
let simbolo = Symbol('descripcion')
15+
let numeroGrande = BigInt(909090909090909090909)
16+
17+
console.log('Hola JavaScript')
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
# https://www.python.org/
2+
3+
"""
4+
Comentario
5+
1
6+
"""
7+
'''
8+
Comentario
9+
2
10+
'''
11+
12+
my_var='Hola soy Erick :)'
13+
14+
var_1 : int = 10
15+
var_2 : float = 10.0
16+
var_3 : bool = True
17+
var_4 : str = 'texto'
18+
19+
print("¡Hola, Python!")

0 commit comments

Comments
 (0)