LinuxParty
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.
JavaScript (abreviado comúnmente JS) es un lenguaje de programación interpretado, dialecto del estándar ECMAScript. Se define como orientado a objetos,3 basado en prototipos, imperativo, débilmente tipado y dinámico.
Se utiliza principalmente en su forma del lado del cliente (client-side), implementado como parte de un navegador web permitiendo mejoras en la interfaz de usuario y páginas web dinámicas4 aunque existe una forma de JavaScript del lado del servidor (Server-side JavaScript o SSJS). Su uso en aplicaciones externas a la web, por ejemplo en documentos PDF, aplicaciones de escritorio (mayoritariamente widgets) es también significativo.
Desde el 2012, todos los navegadores modernos soportan completamente ECMAScript 5.1, una versión de javascript. Los navegadores más antiguos soportan por lo menos ECMAScript 3. La sexta edición se liberó en julio del 2015.5
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.
InfoWorld describió el cambio como un "avance": como se esperaba, Python ha alcanzado al Top 3 del índice de popularidad de lenguajes de Tiobe, logrando ese hito por primera vez en la edición del índice de septiembre de 2018. Con una calificación de 7,653 por ciento, Python quedó en tercer lugar detrás de Java, que obtuvo una calificación de 17,436 por ciento, y C en segundo lugar, con una calificación de 15,447. Python desplazó a C++, que terminó en tercer lugar el mes pasado y ocupó el cuarto lugar este mes, con una calificación de 7,394 por ciento ...
Python también ha obtenido puntajes altos en otros dos rankings de lenguajes de programación:
Recientemente, el CFO de Stripe reveló una estadística sorprendente : a medida que nuestra economía global comienza a funcionar con rieles habilitados para la tecnología y cada compañía se convierte en una empresa de tecnología, la demanda de ingenieros de software de alta calidad está en su punto más alto. Un estudio reciente de Stripe y Harris Poll descubrió que el 61 por ciento de los ejecutivos de C-suite creen que el acceso al talento de los desarrolladores es una amenaza para el éxito de sus negocios. Tal vez lo más sorprendente es que, como señalamos una década después de la crisis financiera, esta amenaza incluso se clasificó por encima de las limitaciones de capital.
-
Programación
- Gracias a la IA, el nuevo lenguaje de programación más popular es...
- Cómo instalar y utilizar Scikit-Learn en Linux
- Thomas E. Kurtz, coinventor de BASIC, muere a los 96 años
- Profesor de informática del MIT prueba el impacto de la IA en la formación de programadores
- Lanzamiento del IDE de código abierto Qt Creator 14 con soporte para complementos basados en Lua
- Plantillas para Joomla - Episodio 1: Plantillas, marcos y clubes o no...
- Este es el mejor libro que he visto para aprender a programar en Python en castellano desde cero, gratis y online
- ¿Deberían los niños seguir aprendiendo a programar en la era de la IA?
- La 'obsolescencia' de VBScript confirmada por Microsoft y su eventual eliminación de Windows
- El Gran Debate: ¿Deberían los Modelos de Inteligencia Artificial Ser de Código Abierto?
- El lenguaje de programación BASIC cumple 60 años
- El CEO de Nvidia dice que los niños no deberían aprender a programar
- 40 años de Turbo Pascal: recuerdos del dinosaurio codificador que revolucionó los IDE
- Los lenguajes de programación más populares y dónde aprenderlos.
- Top 5 de los principales lenguajes de programación para desarrollar aplicaciones de escritorio Linux