LinuxParty
Esta semana, la conferencia de la Asociación de Profesores de Ciencias de la Computación comenzó el martes en Las Vegas, escribe theodp.
Y la iniciativa educativa "TeachAI" se asoció con la Asociación de Profesores de Ciencias de la Computación para publicar tres resúmenes "argumentando que la educación en ciencias de la computación desde jardín de infantes hasta el grado 12 es más importante que nunca en la era de la IA ".Del comunicado de prensa: "A medida que la IA se vuelve cada vez más presente en el aula, es comprensible que los educadores estén preocupados por cómo podría alterar la enseñanza de habilidades básicas de informática como la programación. Con estos informes, TeachAI y CSTA esperan reforzar la idea de que aprender a programar es la piedra angular del pensamiento computacional y una importante puerta de entrada a las habilidades de resolución de problemas, pensamiento crítico y pensamiento creativo necesarias para prosperar en el mundo actual impulsado digitalmente. El auge de la IA solo hace que la educación en informática sea más importante".
Leer más: ¿Deberían los niños seguir aprendiendo a programar en la era de la IA? Escribir un comentario
"Microsoft ha confirmado planes para desconectar VBScript en la segunda mitad de 2024 en un movimiento que señala el fin de una era para los programadores", escribe Tech Radar.
Aunque el lenguaje se introdujo por primera vez en 1996, el último anuncio de Microsoft dice que la medida se tomó "teniendo en cuenta la disminución en el uso de VBScript":A partir del nuevo lanzamiento del sistema operativo programado para finales de este año [Windows 11, versión 24H2], VBScript estará disponible como funciones bajo demanda. La característica se eliminará por completo de futuras versiones del sistema operativo Windows, a medida que hagamos la transición a experiencias de PowerShell más eficientes.
Alrededor de 2027 quedará "deshabilitado de forma predeterminada", y la fecha de su eliminación definitiva "está por determinar".
Existe un gran debate en el mundo de la tecnología sobre si los modelos de inteligencia artificial deberían ser de "código abierto". Elon Musk, quien ayudó a fundar OpenAI en 2015, demandó a la startup y a su director ejecutivo, Sam Altman, alegando que la empresa se había desviado de su misión de apertura. La administración Biden está investigando los riesgos y beneficios de los modelos de código abierto. Los defensores de los modelos de IA de código abierto dicen que son más equitativos y seguros para la sociedad, mientras que los detractores dicen que es más probable que se abuse de ellos con intenciones maliciosas. ¿Un gran contratiempo en el debate? No existe una definición acordada de lo que realmente significa la IA de código abierto. Y algunos están acusando a las empresas de inteligencia artificial de "lavado de cara", utilizando falsamente el término "fuente abierta" para quedar bien . (Las acusaciones de openwashing se han dirigido anteriormente a proyectos de codificación que usaban la etiqueta de código abierto de manera demasiado vaga).-
Hace sesenta años, el 1 de mayo de 1964, a las 4 de la mañana, comenzó una silenciosa revolución en la informática en Dartmouth College. Fue entonces cuando los matemáticos John G. Kemeny y Thomas E. Kurtz ejecutaron con éxito el primer programa escrito en su recién desarrollado lenguaje de programación BASIC (Código de instrucción simbólica multiusos para principiantes) en la computadora central General Electric GE-225 de la universidad.
Lo que no sabían era que su creación democratizaría la informática e inspiraría a generaciones de programadores durante las próximas seis décadas.
Felicidades Basic, nunca ningún lenguaje hasta la fecha había traído tanto como tú.
Cuando se le preguntó en la reciente Cumbre Mundial de Gobiernos en Dubai en qué deberían centrarse las personas en lo que respecta a la educación, qué deberían aprender y cómo deberían educar a sus hijos y sus sociedades, el director ejecutivo de Nvidia, Jensen Huang, hizo una ruptura contraintuitiva con los directores ejecutivos de tecnología que aconsejaban a los jóvenes aprende a programar . Huang argumentó que, incluso en esta etapa temprana de la revolución de la IA, la programación ya no es una habilidad vital. Con la codificación a cargo de la IA, Huang sugirió que los humanos pueden centrarse en conocimientos más valiosos como la biología, la educación, la manufactura o la agricultura.
Del video: "Probablemente recuerdes en el transcurso de los últimos 10 años , 15 años, casi todos los que sentado en un escenario como este le diría que es vital que sus hijos aprendan informática , que todo el mundo debería aprender a programar , y de hecho es casi exactamente lo contrario. Nuestro trabajo es crear tecnología informática de manera que nadie tenga que programar y que el lenguaje de programación es humano, ahora todos en el mundo son programadores. Este es el milagro, este es el milagro de la inteligencia artificial. Por primera vez, hemos cerrado la brecha, la brecha tecnológica se ha cerrado por completo y es la razón por la que tanta gente puede involucrarse con la inteligencia artificial, es la razón por la que cada gobierno, cada conferencia industrial, cada empresa habla hoy de inteligencia artificial. Porque por primera vez puedes imaginar que todos en tu empresa son tecnólogos.
Programar un lenguaje con un IDE, es una de las opciones más deseadas por cualquier programador que puede haber usado tanto compiladores Borland o bien los de Microsoft, en LinuxParty, te enseñamos a usar el plugin de Eclipse PHPEclipse, con la herramienta Eclipse, que es una verdadera delicia.
REQUISITOS.
Debemos tener instalado, al menos ECLIPSE, hay herramientas gráficas, tanto en Ubuntu, como en Fedora, que te pueden ayudar a hacerlo.
En Ubuntu instalaría:
sudo apt-get install eclipse
En Fedora instalaría (también puede usar dnf -y install eclpse)
sudo yum -y install eclipse
Tras instalarlo, accederemos desde el menú para instalar y actualizar los componentes, desde el propio entorno de desarrollo.
También podría buscar los paquetes e instalarlos desde el repositorio, pero esta es una opción válida para cualquier usuario, independiente del sistema operativo.
Este sería un ejemplo para buscar los paquetes usando "grep -i", en este caso usando "yum"
yum search eclipse | grep -i php
eclipse-pdt.noarch : PHP Development Tools (PDT) Eclipse plug-in
y
[javier@localhost ~]$ yum search eclipse | grep -i pdt
eclipse-pdt-sdk.noarch : Eclipse PDT SDK
eclipse-pdt-tests.noarch : Eclipse PDT Tests
eclipse-pdt.noarch : PHP Development Tools (PDT) Eclipse plug-in
Después de buscar los paquetes, no sería nada más que instalarlos:
yum -y i nstall eclipse-pdt-sdk.noarch eclipse-pdt-tests.noarch eclipse-pdt.noarch
De todas formas, vamos a seguir con nuestro ejemplo para instalar los paquetes desde la aplicación...
Desde el repositorio que nos indique Eclipse buscamos "php" y "pdt", si fuera necesario e instalamos...
Comanzarán a instalarse los componentes seleccionados...
Durante el proceso de instalación, es posible que le haga algunas preguntas, responda "si", directamente. Cuando termine, el sistema le preguntará si desea reiniciar Eclipse, a lo que tendrá que responder afirmativamente.
En Debian (tal vez en Ubuntu) deberá buscarlo escribiendo
apt-cache search paquete
y
Si se encuentran los paquetes, podrá proceder a instalarlos escribiendo...
|
Para buscar el paquete, y apt-get install paquete, para instalarlo, si no lo encuentra, deberá instalarlo desde el apartado de Plugins de Eclipse y leerse los manuales de instalación.
Ojo, puede instalar eclipse desde apt-get install eclipse (descargue en su caso, sólo phpeclipse)

Crear Un Proyecto.
El primer paso es crear el proyecto. Para ello, haga clic en el menú Archivo, mueva el ratón sobre 'Nuevo' y seleccione 'Otros ...'.
TechSpot recuerda que Turbo Pascal" (La versión moderna Lazarus) se destacaba como una de las primeras instancias de un entorno de desarrollo integrado (IDE), que proporciona una interfaz basada en texto a través de la cual los desarrolladores pueden escribir su código, compilarlo y finalmente vincularlo con bibliotecas de tiempo de ejecución".El primer IDE, escrito en ensamblador, evitaba el uso de disquetes y, en su lugar, creaba el código directamente en la RAM para lograr un aumento de rendimiento sin precedentes.
El idioma demostró una velocidad superior, mayor comodidad y un precio más asequible en comparación con su competencia. Philippe Kahn, director ejecutivo de Borland, que inicialmente conceptualizó convertir el nuevo lenguaje en un producto todo en uno, decidió vender el software mediante pedidos por correo por sólo 49,95 dólares, estableciendo una presencia en el mercado para la entonces recién fundada empresa.
Encontrar el mejor lenguaje de programación para aprender puede resultar complicado. Cada lenguaje de programación varía según la complejidad, eficiencia, portabilidad y flexibilidad.
Freepik
Echemos un vistazo más de cerca a los lenguajes de programación más demandados para que pueda decidir cuál es el adecuado para usted. Los principales lenguajes de programación utilizados por los profesionales de la tecnología incluyen lenguajes de propósito general, orientados a objetos y multiparadigma.
Los 10 mejores lenguajes de programación para impulsar tu carrera: nuestras selecciones
Los 10 lenguajes de programación aquí varían en nivel de dificultad y aplicabilidad a diferentes roles.
Para identificar los mejores lenguajes de programación para aprender, consideramos dos factores principales. Evaluamos los lenguajes de programación que se espera que los profesionales del software moderno conozcan al postularse para puestos, así como las expectativas de su mayor uso en el sector tecnológico.
Puedes aprender y practicar muchos de estos lenguajes a través de un título en programación, campamentos de programación o sitios web para practicar problemas de programación.
Linux se está volviendo popular rápidamente, especialmente con el uso cada vez menor de Windows (me corregirán si eso no es cierto) y para promover Linux y luchar por lograr el uso deseado de Linux en el escritorio, los programadores y desarrolladores de software de Linux están poniendo más esfuerzo y trabajo duro en el desarrollo de aplicaciones de escritorio que coincidan con las aplicaciones de escritorio de Windows y Mac OS X.
Esto es cierto, especialmente con innumerables distribuciones de Linux que se centran en facilitar que los nuevos usuarios de Linux (que anteriormente usaban Windows o Mac OS X) se adapten fácilmente al sistema operativo.
Hay muchos lenguajes de programación y de vez en cuando surgen otros nuevos, pero como futuro desarrollador de software Linux centrado en aplicaciones de escritorio, es necesario comprender lo que se necesita para crear sistemas confiables, eficientes, flexibles, extensibles, fáciles de usar y sobre todo aplicaciones seguras. Y una de las primeras cosas que uno debe saber es entender el lenguaje apropiado para los diferentes desarrollos de software.
Esta versión también presenta la depuración y la creación de perfiles para CMake 3.27 y versiones posteriores, así como varias mejoras.
El Proyecto Qt anunció hoy el lanzamiento y la disponibilidad general de Qt Creator 12 como la última actualización estable para esta aplicación de entorno de desarrollo integrado (IDE) multiplataforma, gratuita y de código abierto.
Qt Creator es un entorno de desarrollo integrado (IDE, por sus siglas en inglés) diseñado para facilitar el desarrollo de aplicaciones utilizando el framework Qt. Qt es un conjunto de herramientas y bibliotecas de desarrollo de software que proporciona funcionalidades para la creación de interfaces gráficas de usuario (GUI), así como para el manejo de eventos, comunicación en red, manejo de archivos, y más. Es especialmente conocido por su enfoque en ser multiplataforma, lo que significa que las aplicaciones desarrolladas con Qt pueden ejecutarse en varios sistemas operativos, como Windows, Linux y macOS, sin necesidad de realizar cambios significativos en el código fuente.
Qt Creator se integra estrechamente con las capacidades y características de Qt, lo que facilita a los desarrolladores escribir, depurar y compilar código para aplicaciones Qt. Algunas de las características notables de Qt Creator incluyen:
-
Editor de C++: Qt Creator incluye un editor de código fuente para el lenguaje de programación C++, que es comúnmente utilizado en el desarrollo de aplicaciones Qt.
-
Depuración: Proporciona herramientas avanzadas de depuración para ayudar a los desarrolladores a identificar y corregir errores en sus programas.
-
Diseñador de Interfaces Gráficas: Facilita la creación de interfaces gráficas mediante un diseñador visual que permite arrastrar y soltar elementos para construir la interfaz de usuario.
-
Administrador de Proyectos: Permite organizar y gestionar proyectos de desarrollo de software de manera eficiente.
-
Integración con Qt: Está diseñado para trabajar de manera integrada con las bibliotecas y herramientas de Qt, simplificando el proceso de desarrollo.
-
Soporte Multiplataforma: Qt Creator es compatible con el desarrollo multiplataforma, permitiendo a los desarrolladores crear aplicaciones que pueden ejecutarse en diferentes sistemas operativos con relativa facilidad.
En resumen, Qt Creator es una herramienta poderosa para el desarrollo de aplicaciones basadas en el framework Qt, ofreciendo un entorno de desarrollo eficiente y funcionalidades que facilitan la creación de software multiplataforma con interfaces gráficas de usuario.
Qt Creator 12 está aquí cuatro meses después de Qt Creator 11 e introduce varias características nuevas, comenzando con la integración del Compiler Explorer creado por Matt Godbolt. Con esto, Qt Creator le pedirá al Compiler Explorer que compile y ejecute el código, genere un ensamblado y le muestre el resultado.
-
Espacio
- La NASA utiliza GNU/Linux para Controlar Naves Espaciales
- Marte Será Habitable antes de que acabe el Siglo. por 'Terraforming'.
- Más allá de Plutón
- 'Phoenix' la NASA viajará a Marte en busca de vida
- Identificar galaxias usando ciclos de repuesta Wetware
- Árboles en Marte.
- Recorrido virtual por la Estación Espacial Internacional
- El olvidado programa lunar soviético
- Nuevo archivo fotográfico completo de las misiones Apollo de la NASA
- "Desaparece" en Rusia un meteorito de tres toneladas
- Cómo podría ser el final de todo
- NASA descubre un Gigantesco Agujero -VACIO- en el Universo.