[ENG / ESP] Programming: If you are a beginner, these 10 C projects will give you the skills you need for 2022 / Programación: Si eres principiante, con estos 10 proyectos de C adquirirás las habilidades necesarias para este 2022

avatar

portada.png

Cover was made by @gerardoguacaran using CANVA
La Portada fue realizada por @gerardoguacaran usando CANVA

separador2.png

I am pleasantly surprised that today's large companies are looking for new talent with knowledge in one of the programming languages I learned in college in 1996. I thought that Turbo C commands and syntax rules were history. I remember that it was not easy for me to learn this new way of solving problems, so I used the purchase of bibliography to complement what was seen in the classroom. I still have a book in excellent condition that helped me a lot at that time, I want to share some pictures with you:

Me sorprende gratamente que las grandes empresas de hoy estén buscando nuevos talentos con conocimientos en unos de los lenguajes de programación con que aprendí en la universidad en el año 1996. Pensé que los comandos y reglas de sintaxis de Turbo C, habían pasado a la historia. Recuerdo que para mí no fue nada fácil aprender esta nueva forma de resolver problemas, por lo que me valí de la compra de bibliografía para complementar lo visto en aula. Todavía conservo un libro en excelentes condiciones que me ayudó mucho en esa época, quiero compartir unas fotografías con usted:

photo_2022_02_16_19_04_36.jpg


photo_2022_02_16_19_04_33.jpg

Images taken with Smartphone Xiaomi Poco X3 of my property / Imagenes tomada con Smartphone Xiaomi Poco X3 de mi propiedad

To learn this 2022 and get one of the best paid jobs of the moment, it is necessary to rely on projects that have lasted for a long time and have served as the basis for major developments.

Para aprender este 2022 y conseguir uno de los empleos mejor remunerados del momento, es necesario apoyarse en proyectos que han perdurado durante mucho tiempo y que han servido de base para grandes desarrollos.

With the C programming language, aspiring developers can easily learn and improve their skills in programming. Most tech companies require at least C skills to be successful in the workforce. There are many tutorials and projects available on the Internet that will help improve their C skills.

Con el lenguaje de programación C, los aspirantes a desarrolladores pueden aprender y mejorar fácilmente sus conocimientos en la codifcicación. La mayoría de las empresas tecnológicas exigen al menos ciertas habilidades de C para tener éxito en el trabajo. Hay muchos tutoriales y proyectos disponibles en Internet que favorecerán a mejorar sus habilidades en C.

The projects shown below are available on CodeBlocks, and can be easily searched and configured:

Los proyectos que se muestran a continuación están disponibles en CodeBlocks, y se pueden buscar y configurar fácilmente:


1.png

Customer billing system / Sistema de facturación a clientes


The customer billing system is a good example of a simple console application that can be used by beginners. It features a clean code structure and is full of features to help improve their coding skills.

El sistema de facturación de clientes es un buen ejemplo de una sencilla aplicación de consola que puede ser utilizada por los principiantes. Cuenta con una estructura de código limpia y está llena de características para ayudar a mejorar sus habilidades de codificación.


2.png

Hagman / El Ahorcado


Hangman is a game that uses the C programming language to allow players to guess the word "at random." This project focuses on the usage of strings and loops to demonstrate various programming techniques.

Hangman es un juego que utiliza el lenguaje de programación C para permitir a los jugadores adivinar la palabra "al azar". Este proyecto se centra en el uso de cadenas y bucles para demostrar varias técnicas de programación.


3.png

Pacman


For people who are new to programming, there are many projects that can help improve their skills. One example of a good example is the Packman project, which is a simple and clean game to use to manage the navigation of a maze.

Para las personas que son nuevas en la programación, hay muchos proyectos que pueden ayudar a mejorar sus habilidades. Un buen ejemplo es el proyecto Packman, que es un juego sencillo y limpio para manejar la navegación de un laberinto.


4.png

Phonebook / Directorio telefónico


Phonebook is a simple console-based application that lets users easily add and modify phonebook information. It is built using the C programming language.

Phonebook es una sencilla aplicación basada en una consola que permite a los usuarios añadir y modificar fácilmente la información de la agenda telefónica. Está construida utilizando el lenguaje de programación C.


5.png

Cricket score sheet / Hoja de resultados de cricket


The cricket score sheet is a well-known example of a C project that allows users to store and manage various information related to cricket. It does so by storing all the details of a game, including its batting average, overs, and dates.

La hoja de resultados de cricket es un ejemplo bien conocido de un proyecto en C que permite a los usuarios almacenar y gestionar diversa información relacionada con el cricket. Lo hace almacenando todos los detalles de un partido, incluyendo su promedio de bateo, overs y fechas.


6.png

Employee record system / Sistema de registro de empleados


Employee record system is a C project that can be easily built with the C programming language. It compiles smoothly and provides various features such as searching for employees, managing employee details, and many more.

El sistema de registro de empleados es un proyecto en C que se puede construir fácilmente con el lenguaje de programación C. Se compila sin problemas y proporciona varias características tales como la búsqueda de los empleados, la gestión de los detalles de los empleados, y muchos más.


7.png

Quiz


Quiz is a simple console application that helps in improving your C skills. The code used to build it needs to be compiled in GCC language and is not designed to run on Turbo C.

Quiz es una sencilla aplicación de consola que ayuda a mejorar tus habilidades en C. El código utilizado para construirlo necesita ser compilado en lenguaje GCC y no está diseñado para ejecutarse en Turbo C.


8.png

Cyber management system / Sistema de gestión Cyber Café


Cyber management system is a type of system that can help novice C programmers with various features such as multithreading, socket, and many more. This kind of system can help them gain a deep understanding of various C projects.

El sistema de gestión de cyber café es un tipo de sistema que puede ayudar a los programadores novatos de C con varias características como el multihilo, el socket y muchas más. Este tipo de sistema puede ayudarles a obtener una comprensión profunda de varios proyectos C.


9.png

Snake game / Juego de la serpiente


One of the most popular C projects that beginners can easily build is Snake game. It features a variety of user-defined functions, and it's a console-based application.

Uno de los proyectos C más populares que los principiantes pueden construir fácilmente es el juego Snake. Cuenta con una variedad de funciones definidas por el usuario, y es una aplicación basada en la consola.


10.png

Tic-Tac-Toe / Tres en línea


Tic-Tac-Toe is another C project that can help improve the skills of novice programmers. It compiles smoothly and has around 300 lines of code. Another useful C project that's for beginners is Tic-Tac-Toe Tracker.

Tic-Tac-Toe es otro proyecto en C que puede ayudar a mejorar las habilidades de los programadores novatos. Se compila sin problemas y tiene alrededor de 300 líneas de código. Otro proyecto en C útil para principiantes es Tic-Tac-Toe Tracker.

separador2.png

The screenshots were taken from different code editors.

Las capturas de pantalla se tomarón de distintos editores de código.



0
0
0.000
4 comments
avatar

Efectivamente Turbo C++ ha vuelto jajaja yo recuerdo que lo vi en programación II en la universidad, antes de eso había visto Turbo Pascal, mucho después entró Visual Basic y fue tal el boom de la programación orientada a objeto que pensamos que los otros habían quedado atrás, pero ya ves, está de regreso.

0
0
0.000
avatar

Así es @gorayii la evolución de los lenguajes de programación nos hicieron pensar que los viejitos desaparecería de la faz de la tierra. Lo cierto es, que nunca se fueron. Hoy tuve la oportunidad de escuchar una charla del MIT (que luego compartiré lo que es permitido por aquí) y al parecer, los grandes problemas de este mundo cada vez más digital, se están resolviendo con conceptos básicos que nos daban los lenguajes bajos y medios de la programación. Estoy muy contento por el tiempo que te tomas de comentar mis artículos en #HIVE. Gracias

0
0
0.000
avatar

Congratulations @gerardoguacaran! You have completed the following achievement on the Hive blockchain and have been rewarded with new badge(s):

You received more than 900 upvotes.
Your next target is to reach 1000 upvotes.

You can view your badges on your board and compare yourself to others in the Ranking
If you no longer want to receive notifications, reply to this comment with the word STOP

Check out the last post from @hivebuzz:

Hive Power Up Month - Feedback from February day 14
Support the HiveBuzz project. Vote for our proposal!
0
0
0.000