Programming languages have never been as widely used as they are today. Jesús Lagares Galá, student of Computer Engineering at the University of Cadiz and collaborating student at the Department of Computer Engineering, is aware of this and has given us an interesting lecture on Programming languages for cybersecurity at C1b3rWall Academy 2021.

The aim of his talk has been to highlight the importance of programming languages today, to give a brief introduction to anyone who does not know what they are and how they work, and to encourage the listener/reader to delve into this world.

The pandemic has accelerated the technological boom around the world, so learning and using programming languages is becoming less of an option.

What is a programming language?

A language is a set of signs and rules agreed upon by humans to convey a message. The programming language represents the set of instructions that allow the computer to perform certain functions, a language that we use to communicate with our computer. Just as in any language we have a grammar or syntax, the same thing happens in programming, with different elements that compose it: variables, type semantics, conditional structures, etc. Some examples of programming languages are C, Java or PHP. There are also languages that do not have these elements and therefore are not entirely considered programming languages, such as HTML.

Which language should I start with?

Python or PHP are easy options to start with. However, the choice depends on one’s goals. Would you like to earn a lot of money and not invest too much time? Learn Perl, Scala, Rust, Go or Ruby. Would you like to program web pages because you are passionate about it? Use PHP or JavaScript.

There is no doubt that knowledge of programming languages is a highly demanded skill and employers will increasingly search for employees with those skills.  Therefore, I invite you to learn more about this interesting world in Module 4 of C1b3rWall Academy. You can read Jesús full article on News-365.

Posted by Juan M. Corchado

Juan Manuel Corchado (15 de Mayo de 1971, Salamanca, España) Catedrático en la Universidad de Salamanca. Ha sido Vicerrector de Investigación desde el 2013 hasta el 2017 y Director del Parque Científico de la Universidad de Salamanca. Elegido dos veces como Decano de la Facultad de Ciencias, es Doctor en Ciencias de la Computación por la Universidad de Salamanca y, además, es Doctor en Inteligencia Artificial por la University of the West of Scotland. Dirige el Grupo de Investigación Reconocido BISITE (Bioinformática, Sistemas Inteligentes y Tecnología Educativa), creado en el año 2000. Director del IOT Digital Innovation Hub y presidente del AIR Institute, J. M. Corchado también es Profesor Visitante en el Instituto Tecnológico de Osaka desde enero de 2015, Profesor visitante en la Universiti Malaysia Kelantan y Miembro del Advisory Group on Online Terrorist Propaganda of the European Counter Terrorism Centre (EUROPOL). J. M. Corchado ha sido presidente de la asociación IEEE Systems, Man and Cybernetics, y coordinador académico del Instituto Universitario de Investigación en Arte y Tecnología de la Animación de la Universidad de Salamanca e investigador en las Universidades de Paisley (UK), Vigo (Spain) y en el Plymouth Marine Laboratory (UK). En la actualidad compagina toda su actividad con la dirección de los programas de Máster en Seguridad, Animación Digital, Telefonía Movil, Dirección de Sistemas de Información, Internet de las Cosas, Social Media, Diseño e Impresión 3D, Blockchain, Z System, Industria 4.0, Gestión de Proyectos Ágiles y Smart Cities & Intelligent Buildings​, en la Universidad de Salamanca y su trabajo como editor jefe de las revistas ADCAIJ (Advances in Distributed Computing and Artificial Intelligence Journal), OJCST (Oriental Journal of Computer Science and Technology) o Electronics MDPI (Computer Science & Engineering section). J. M. Corchado desarrolla principalmente trabajos en proyectos relacionados con Inteligencia Artificial, Machine Learning, Blockchain, IoT, Fog Computing, Edge Computing, Smart Cities, Smart Grids y Análisis de sentimiento.

Thanks for your comment

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.