Ir al contenido principal

🥇▷ Que es c

C es un lenguaje de programación de propósito general creado originalmente por Dennis Ritchie en los laboratorios Bell de AT&T en la década de 1970. Es un lenguaje de programación imperativo y estructurado que ha sido ampliamente utilizado y ha tenido una gran influencia en el desarrollo de otros lenguajes de programación.

Características principales de C:

  1. Sintaxis sencilla: C tiene una sintaxis clara y sencilla que permite a los programadores escribir código de manera concisa y legible.

  2. Eficiente y de bajo nivel: C es un lenguaje de bajo nivel que permite un acceso directo a la memoria y a las instrucciones de la CPU, lo que lo hace muy eficiente en términos de tiempo de ejecución y uso de recursos.

  3. Portabilidad: Los programas escritos en C pueden ser compilados y ejecutados en diferentes plataformas y sistemas operativos, siempre que se realicen las adaptaciones necesarias para cada plataforma.

  4. Ampliamente utilizado en sistemas operativos y controladores: C es ampliamente utilizado en el desarrollo de sistemas operativos y controladores de hardware debido a su eficiencia y capacidad de acceso directo a recursos del sistema.

  5. Biblioteca estándar: C viene con una biblioteca estándar que proporciona una amplia gama de funciones para realizar tareas comunes, como entrada/salida, manipulación de cadenas, operaciones matemáticas, entre otras.

  6. Punteros: C permite el uso de punteros, que son variables que contienen direcciones de memoria y permiten un control más directo sobre la memoria.

  7. Programación estructurada: C es un lenguaje de programación estructurado que utiliza estructuras de control como bucles y condicionales para organizar el flujo del programa.

C ha sido un lenguaje influyente en el desarrollo de otros lenguajes de programación y ha servido como base para muchas tecnologías informáticas modernas. Aunque puede ser más complejo que lenguajes de alto nivel como Python, C sigue siendo ampliamente utilizado en el desarrollo de sistemas, aplicaciones de bajo nivel, juegos y otras aplicaciones que requieren un alto rendimiento y un control preciso sobre los recursos del sistema.

Aquí tienes algunos ejemplos sencillos de código en C:

1. Hola Mundo:

 #include <stdio.h>

int main() {
    printf("¡Hola Mundo!\n");
    return 0;
}

2. Variables y operaciones:

 #include <stdio.h>

int main() {
    char nombre[] = "Juan";
    int edad = 30;
    float altura = 1.75;

    // Concatenación de variables
    printf("Mi nombre es %s, tengo %d años y mido %.2f metros.\n", nombre, edad, altura);

    // Operaciones aritméticas
    int numero1 = 10;
    int numero2 = 5;
    int suma = numero1 + numero2;
    int resta = numero1 - numero2;
    int multiplicacion = numero1 * numero2;
    float division = (float)numero1 / numero2;

    printf("Suma: %d, Resta: %d, Multiplicación: %d, División: %.2f\n", suma, resta, multiplicacion, division);

    return 0;
}

3. Estructura condicional:

 #include <stdio.h>

int main() {
    int nota = 80;

    if (nota >= 70) {
        printf("Aprobado\n");
    } else {
        printf("Reprobado\n");
    }

    return 0;
}

4. Bucle for:

 #include <stdio.h>

int main() {
    for (int i = 1; i <= 5; i++) {
        printf("Iteración número %d\n", i);
    }

    return 0;
}

5. Funciones:

 #include <stdio.h>

int suma(int a, int b) {
    return a + b;
}

int main() {
    int resultado = suma(5, 3);
    printf("El resultado de la suma es: %d\n", resultado);

    return 0;
}

6. Manipulación de arreglos:

 #include <stdio.h>

int main() {
    // Declaración de un arreglo
    int numeros[] = {1, 2, 3, 4, 5};

    // Acceso a elementos del arreglo
    for (int i = 0; i < 5; i++) {
        printf("Número %d: %d\n", i + 1, numeros[i]);
    }

    return 0;
}

Estos son solo algunos ejemplos básicos para darte una idea de cómo se ve el código en C. C es un lenguaje de programación poderoso, aunque más complejo que lenguajes de alto nivel como Python, y es ampliamente utilizado en aplicaciones de sistemas, controladores de hardware, aplicaciones embebidas y más. Puedes combinar estas funcionalidades básicas con características más avanzadas de C para crear programas más complejos y eficientes.

Entradas populares de este blog

🥇▷ Como hackear una base de datos con sqlmap

Como hackear una base de datos con sqlmap (sql injection) sqlmap --help Nos descargamos la pagina web vulnerable (DVWA) para practicar sobre diferentes ataques a nivel Web desde la siguiente url, y seguimos los pasos que nos indican para la instalacion web y su base de datos. https://github.com/digininja/DVWA/releases Una vez instalado nos vamos a burpsuite que esta en kali linux, aunque lo podemos encontrar para windows tambien. Le damos click. En esta ventana le damos Next (siguiente). En esta ventana le damos Start burp. Se nos abrira la ventana de burpsuite. Por cierto burpsuite sirve para escanear webs y encontrar vulnerabilidades de forma automatica (30 dias gratis) o de forma manual gratis, si ya hemos localizado la vulnerabilidad atraves de un proxy. Esta vez lo hacemos de forma manual. Nos vamos a la pestaña proxy. Activamos intercept is on. Y le damos a open browser. Ponemos la direccion Web de DVWA de nuestra web vulnerable. Le d

🥇▷ Vulnerabilidad xss en web gva.es generalitat valenciana

Vulnerabilidad xss reflected en web generalitat valenciana > gva.es El dia que encontremos 2 vulnerabilidades y la reportemos al organismo de la comunidad valenciana (españa) basada en la vulnerabilidad xss reflected. ¿Que es una vulnerabilidad xss reflected? Una secuencia de comandos en sitios cruzados o Cross-site scripting es un tipo de vulnerabilidad informática o agujero de seguridad típico de las aplicaciones Web, que puede permitir a una tercera persona inyectar en páginas web visitadas por el usuario código JavaScript o en otro lenguaje similar.

🥇▷ Libros de Seguridad Informatica

Libros de Seguridad Informatica https://0xword.com/