Joyas Ocultas: Lenguajes Menos Conocidos.
No todo en programación se reduce a los lenguajes más populares. Existe un fascinante mundo de lenguajes menos conocidos pero extremadamente útiles en contextos específicos.
1
Lenguajes especializados
Rust
// Ejemplo de código en Rust
fn main() {
println!("¡Hola, mundo!");
// Calculando factorial
let numero = 5;
println!("El factorial de {} es {}", numero, factorial(numero));
}
fn factorial(n: u32) -> u32 {
if n == 0 || n == 1 {
1
} else {
n * factorial(n - 1)
}
}Go (Golang)
// Ejemplo de código en Go
package main
import "fmt"
func factorial(n int) int {
if n == 0 || n == 1 {
return 1
}
return n * factorial(n-1)
}
func main() {
fmt.Println("¡Hola, mundo!")
numero := 5
fmt.Printf("El factorial de %d es %d\n", numero, factorial(numero))
}Julia
# Ejemplo de código en Julia
println("¡Hola, mundo!")
# Definiendo función factorial
function factorial(n::Int)
if n == 0 || n == 1
return 1
else
return n * factorial(n-1)
end
end
# Calculando factorial
numero = 5
println("El factorial de $numero es $(factorial(numero))")Elixir

# Ejemplo de código en Elixir
IO.puts "¡Hola, mundo!"
# Definiendo función factorial
defmodule Matematicas do
def factorial(0), do: 1
def factorial(1), do: 1
def factorial(n) when n > 1, do: n * factorial(n - 1)
end
# Calculando factorial
numero = 5
IO.puts "El factorial de #{numero} es #{Matematicas.factorial(numero)}"2
📲 Conecta conmigo:
Last updated
Was this helpful?

