LinuxParty
Esta es la época del año en que hacemos listas. Así que aquí está otra lista de los diez lenguajes de programación más populares. Sin embargo, esta es una lista con una diferencia. No depende de las preferencias personales del autor, sino que se basa en los criterios descritos en el artículo.

En este artículo, proporcionaré tres listas diferentes de lenguajes de programación para profesionales con diferentes necesidades. La primera lista utilizará el criterio de selección de popularidad. La segunda lista contará con lenguajes de programación que ganaron popularidad en los cuatro rankings de lenguajes más populares (el Índice TIOBE, el Ranking de Lenguajes de Programación RedMonk, el Índice de Lenguaje de Programación PYPL o Popular, y el Ranking de Idiomas de Programación IEEE Spectrum) sobre la últimos tres años. Los criterios para seleccionar los lenguajes de programación para la tercera lista son similares a los de la primera lista, con el parámetro adicional que son los lenguajes de programación que tuvieron su primer lanzamiento en los últimos diez años.
Los 10 mejores lenguajes de programación para 2019 en términos de popularidad son:
Configurar Geany, para usar Python3
Lo primero que haremos es configurar Python3 en Geany, para que use Python3, en vez de Python. Para lo que iremos (como muestra la imagen de abajo) a:
"Herramientas" -> "Archivos de Configuración" -> "Configuración de Tipo de Archivo" -> "Lenguajes de Script" y elige "FilesType.Python"

Abierto el archivo de configuración, simplemente añade 3 al final de del nombre de python, en las líneas: FT_00_CM y EX_00_CM, incluyendo simplemente el número 3 donde pone python, de forma que ahora pondrá python3

Se ha dicho (y con frecuencia requerido por las agencias de contratación) que los administradores de sistemas deben ser competentes en un lenguaje de scripting. Si bien la mayoría de nosotros podemos sentirnos cómodos al usar Bash (u otro shell de nuestra elección) para ejecutar scripts de línea de comandos, un lenguaje poderoso como Python puede agregar varios beneficios.

Para empezar, Python nos permite acceder a las herramientas del entorno de línea de comandos y hacer uso de las funciones de Programación Orientada a Objetos (más sobre esto más adelante en este artículo).
Además, aprender Python puede mejorar su carrera en los campos de aplicaciones de escritorio y ciencia de datos .
No es de extrañar que Python sea el lenguaje preferido para enseñar programación a estudiantes de ciencias de la computación de primer año en los Estados Unidos. Es tan fácil de aprender, tan usado y tiene una gran cantidad de módulos listos para usar (archivos externos que contienen declaraciones de Python).
En esta serie de 2 artículos , revisaremos los fundamentos de Python con la esperanza de que le resulte útil como trampolín para comenzar con la programación y luego como una guía de referencia rápida. Dicho esto, vamos a empezar.
Python en Linux

QB64 es un compilador auto-alojado del lenguaje BASIC para Microsoft Windows, GNU/Linux y MacOS X. Está diseñado para ser compatible con QBASIC y Quick BASIC de Microsoft. El QB64 es un emisor de C++, que está integrado con un compilador de C++ para proveer compilación via código y optimización GCC.
|
Estas descargas se consideran estables y se recomiendan si desea que las cosas simplemente funcionen. Después de la descarga, deberá ejecutar el script de configuración en la carpeta principal. Para ChromeOS, haga clic en el siguiente enlace para obtener instrucciones sobre cómo usar Chromebrew para obtener QB64 en su Chromebook. |
|||
Windows |
Linux |
Mac |
Chrome OS |
Una de las tareas más populares emprendidas en Linux es el desarrollo. Con buena razón: las empresas confían en Linux. Sin Linux, la tecnología simplemente no satisfaría las demandas del mundo en constante evolución de hoy. Por eso, los desarrolladores trabajan constantemente para mejorar los entornos con los que trabajan. Una forma de administrar dichas mejoras es tener la plataforma adecuada para comenzar. Afortunadamente, esto es Linux, por lo que siempre tienes una gran cantidad de opciones.

Pero a veces, demasiadas opciones pueden ser un problema en sí mismo. ¿Qué distribución es la adecuada para sus necesidades de desarrollo? Eso, por supuesto, depende de lo que esté desarrollando, pero ciertas distribuciones que solo tienen sentido utilizar como base para su tarea. Destacaré cinco distribuciones que considero las mejores para desarrolladores en 2019.
Una serie de plataformas de automatización del hogar admiten Python como una extensión, pero si eres un verdadero demonio de Python, probablemente querrás Home Assistant, que coloca el lenguaje de programación al frente y al centro. Paulus Schoutsen creó Home Assistant en 2013 " como un simple guión para encender las luces cuando el sol se estaba poniendo", como dijo a los asistentes sobre su 2016 Conferencia de Linux embebido y presentación de la conferencia Open IoT. (Puedes ver el video completo a continuación).
Schoutsen, quien trabaja como ingeniero senior de software para AppFolio en San Diego, ha atraído a 20 contribuyentes activos al proyecto. Home Assistant ahora es bastante maduro, con actualizaciones cada dos semanas y soporte para más de 240 dispositivos y servicios inteligentes diferentes. El software de código abierto ( licencia MIT) se ejecuta en cualquier cosa que pueda ejecutar Python 3, desde computadoras de escritorio hasta una Raspberry Pi, y cuenta con miles de usuarios en todo el mundo.
El lector de Slashdot, Theodp, comparte algunos pensamientos del arquitecto de la nube con sede en Virginia Forrest Brazeal, quien cree que cambiar de trabajo o de equipo hace que usted, al menos temporalmente, sea un programador peor : "Cuando toma un nuevo trabajo", escribe Brazeal, "todos otra cosa sabrá cosas que usted no sabe. Usted gastará una enorme cantidad de tiempo y energía mental tratando de mantenerse al día. Esto generalmente se denomina 'la curva de aprendizaje'. El supuesto no establecido es que debe agregar nuevos conocimientos en la parte superior de la base de conocimiento existente que trajo de su trabajo anterior para tener éxito en el nuevo entorno.
"Pero eso no es realmente lo que está sucediendo. Después de todo, algunos de sus nuevos compañeros de trabajo nunca han trabajado en ninguna otra compañía. Usted tiene mucha más experiencia que ellos. ¿Por qué son más efectivos que usted ahora? Porque, por el momento, su la experiencia antigua no importa. No solo necesita agregar conocimiento, debe reemplazar un amplio conjunto de experiencias que se volvieron irrelevantes cuando entregó su notificación en el trabajo anterior. Dicho de otra manera: si visualiza su Todo el arco de carrera como una curva de aprendizaje gigante, los lugares donde cambias de trabajo están marcados por interrupciones ".
Programar en Go.
Tal vez has oído hablar de Go. Se introdujo por primera vez en 2009, pero como cualquier nuevo lenguaje de programación, tardó un tiempo en madurar y estabilizarse hasta el punto en que se volvió útil para aplicaciones de producción. Hoy en día, Go es un lenguaje bien establecido que se utiliza para la programación de redes y bases de datos, el desarrollo web y la escritura de herramientas DevOps. Fue utilizado para escribir Docker, Kubernetes, Terraform y Ethereum. Go se está acelerando en popularidad, con una adopción que aumenta en un 76% en 2017, y ahora hay grupos de usuarios de Go y conferencias de Go. Si desea agregar a sus habilidades profesionales, o simplemente está interesado en aprender un nuevo lenguaje de programación, es posible que desee verificarlo.
Bat es un clon de comandos cat con resaltado de sintaxis avanzada para una gran cantidad de lenguajes de programación y marcado, y también viene con la integración de Git para mostrar modificaciones de archivos. Sus otras características incluyen paginación automática, concatenación de archivos, temas para el resaltado de sintaxis y varios estilos para presentar la salida.
Además, también puede agregar nuevas sintaxis / definiciones de idioma, temas y configurar un buscapersonas personalizado. En este artículo, mostraremos cómo instalar y usar un Bat (clon de gato) en Linux.
Cómo instalar Bat (un clon de cat) en Linux
En Debian y otras distribuciones de Linux basadas en Debian, puede descargar el último paquete .deb de la página de lanzamiento o usar el siguiente comando wget para descargarlo e instalarlo como se muestra.

Hace poco fue publicada la primera versión de Qt Design Studio 1.0, la cual es una herramienta que está destinada para diseñar entornos e interfaces de usuario y desarrollar aplicaciones gráficas basadas en Qt.
Qt Design Studio permite simplificar la colaboración de diseñadores y desarrolladores para crear prototipos de trabajo de interfaces complejas y escalables.
Los diseñadores pueden centrarse solo en el diseño gráfico, mientras que los desarrolladores pueden concentrarse en desarrollar la lógica de la aplicación, utilizando el código QML generado automáticamente para los diseños del diseñador.
-
Programación
- Creando un Teclado Virtual con jQuery
- Tutorial de jQuery, rápido.
- Las 25 mejores herramientas y frameworks PHP para desarrolladores en 2025 / 2026
- Los siete mejores IDE para PHP.
- KBasic, el auténtico Visual Basic para Linux. Y compatible con él.
- libdvdcss2 y w32codecs para Ubuntu
- Crear y empaquetar software para Linux en RPM, parte 1, creando paquetes.
- Windsurf Editor: el IDE con inteligencia artificial que está revolucionando el desarrollo de software
- GitHub Copilot Chat ahora es de Código Abierto y personalizable
- GitHub Copilot: Tu nuevo copiloto de código con IA, compatible con VS Code, JetBrains, Vim y más
- Distribuir la carga de trabajo (entre servidores) de su aplicación PHP con Gearm
- ¿Por qué usar FreeBASIC hoy por hoy? Rápido, compatible y sorprendentemente útil








