Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 

Repository files navigation

Autor: Rojas Garcia Kevin Argenis Fecha: 2025-09-11 Descripción: Hola mundo en 7 lenguajes diferentes.

Instalación de lenguajes en EC2.

Para poder ejecutar el código se necesita tener instalados los lenguajes necesarios, en este caso serán:

  1. Python
  2. JavaScript
  3. Java
  4. C
  5. Go
  6. Ruby
  7. PHP

Instalación de lenguajes en EC2 (Ubuntu)

Ejecuta los siguientes comandos en tu instancia EC2 Ubuntu para instalar los lenguajes:

# Actualizar paquetes
sudo apt update && sudo apt upgrade -y

# Python
sudo apt install -y python3

# JavaScript (Node.js)
sudo apt install nodejs

# Java (OpenJDK)
sudo apt install openjdk-21-jre-headless

# C (GCC)
sudo apt install gcc

# Go
sudo apt  install gccgo-go

# Ruby
sudo apt install ruby

# PHP
sudo apt install php8.3-cli

Creación y ejecución de archivos (Hola Mundo)

Una vez instalados los lenguajes, procederemos a crear los archivos usando la herramienta nano.
Todos los archivos se llamarán hola, únicamente cambiará la extensión según el lenguaje.


Python

Archivo: nano hola.py

Código.

print("Hola Mundo - Hecho por Kevin Rojas para Patrones de Diseño")

Ejecución: python3 hola.py


JavaScript

Archivo: nano hola.js

Código.

console.log("Hola Mundo - Hecho por Kevin Rojas para Patrones de Diseño");

Ejecución: node hola.js


Java

Archivo: nano hola.java

Código.

public class Hola {
    public static void main(String[] args) {
        System.out.println("Hola Mundo - Hecho por Kevin Rojas para Patrones de Diseño");
    }
}

Ejecución: javac hola.java java Hola


C

Archivo: nano hola.c

Código.

#include <stdio.h>

int main() {
    printf("Hola Mundo - Hecho por Kevin Rojas para Patrones de Diseño\n");
    return 0;
}

Ejecución: gcc hola.c -o hola ./hola


GO

Archivo: nano hola.go

Código.

package main

import "fmt"

func main() {
    fmt.Println("Hola Mundo - Hecho por Kevin Rojas para Patrones de Diseño")
}

Ejecución: go run hola.go


RUBY

Archivo: nano hola.rb

Código.

puts "Hola Mundo - Hecho por Kevin Rojas para Patrones de Diseño"

Ejecución: ruby hola.rb


PHP

Archivo: nano hola.php

Código.

<?php
echo "Hola Mundo - Hecho por Kevin Rojas para Patrones de Diseño\n";
?>

Ejecución: php hola.php


Resultado esperado.

Hola Mundo - Hecho por Kevin Rojas para Patrones de Diseño


Notas

  • Todo está probado en Ubuntu Server en EC2.

  • Usa CTRL+O y ENTER para guardar, CTRL+X para salir en nano.

  • Los archivos se ejecutan desde el directorio donde fueron creados.

About

Repositorio para deposito de trabajos de patrones de disenio.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors