LinuxParty

NUESTRO SITIO necesita la publicidad para costear hosting y el dominio. Por favor considera deshabilitar tu AdBlock en nuestro sitio. También puedes hacernos una donación entrando en linuxparty.es, en la columna de la derecha.
Inicio desactivadoInicio desactivadoInicio desactivadoInicio desactivadoInicio desactivado

Cómo Instalar Eclipse en Linux, Windows y Mac

Eclipse es uno de los entornos de desarrollo integrado (IDE) más populares, especialmente para el desarrollo en Java. En esta guía, te mostraremos cómo instalar Eclipse en Linux, Windows y Mac priorizando la descarga directa desde el sitio oficial, luego usando Flatpak y, como última opción, los repositorios de cada distribución Linux.


Instalación desde el sitio oficial (Recomendado)

  1. Visita https://download.eclipse.org/oomph/epp/.

  2. Descarga la versión adecuada para tu sistema operativo.

  3. Descomprime el archivo descargado.

  4. En Linux y Mac, abre una terminal y navega hasta la carpeta descomprimida para ejecutar ./eclipse-inst.

  5. En Windows, haz doble clic en eclipse-inst.exe para iniciar la instalación.

  6. Sigue las instrucciones del instalador para elegir la versión de Eclipse que deseas instalar.

  7. Una vez instalado, abre Eclipse desde el acceso directo creado o ejecutando el binario eclipse dentro de la carpeta de instalación.

Inicio desactivadoInicio desactivadoInicio desactivadoInicio desactivadoInicio desactivado

TrapC es una propuesta de extensión del lenguaje de programación C que busca abordar los problemas de seguridad de memoria presentes en C y C++. Desarrollado por Robin Rowe, exprofesor de ciencias de la computación y miembro de los comités de estándares de C y C++, TrapC tiene como objetivo eliminar comportamientos indefinidos y garantizar la seguridad en la gestión de memoria.

TrapC, una bifurcación del lenguaje C, se está desarrollando como una posible solución a los problemas de seguridad de la memoria que han afectado a los lenguajes C y C++", informa InfoWorld.

Pero también se está desarrollando un compilador llamado trapc "que pretende ser implementado como un compilador de ciberseguridad para el código C y C++, dijo el desarrollador Robin Rowe..."Para finales de este año, trapc será un compilador gratuito de código abierto similar a Clang... dijo Rowe.

Ratio: 5 / 5

Inicio activadoInicio activadoInicio activadoInicio activadoInicio activado
El director ejecutivo de Adafruit, Phillip Torrone compartió una publicación de blog interesante. Habían visto una publicación de Reddit "que detalla cómo alguien tomó un archivo EXE de Visual Basic de 27 años de antigüedad, lo introdujo en Claude 3.7 y observó cómo realizaba ingeniería inversa del programa y lo reescribía en Python".Era un viejo programa de Visual Basic 4 que habían escrito en 1997. Ejecutar un exe de VB4 en 2024 puede ser una verdadera pesadilla de compatibilidad, buscando DLL obsoletas y soluciones alternativas complicadas. ¡Así que! OP decidió cargar el exe en Claude 3.7 con esta solicitud:

"¿Puedes decirme cómo hacer que este archivo se ejecute? Sería bueno convertirlo a Python". >
Inicio desactivadoInicio desactivadoInicio desactivadoInicio desactivadoInicio desactivado

Los informáticos de Google han estado utilizando los LLM para agilizar las migraciones de código interno, logrando un ahorro de tiempo significativo de hasta el 89 % en algunos casos . Los hallazgos aparecen en un artículo preimpreso titulado "¿Cómo utiliza Google la IA para las migraciones de código interno?".

The Register informa: Su enfoque se centra en herramientas de IA a medida desarrolladas para áreas de productos específicas, como anuncios, búsqueda, espacio de trabajo y YouTube, en lugar de herramientas de IA genéricas que brindan servicios de amplia aplicación como finalización de código, revisión de código y respuesta a preguntas. Las migraciones de código de Google implicaron: cambiar los identificadores de 32 bits en la base de código de más de 500 millones de líneas para Google Ads a identificadores de 64 bits; convertir su antigua biblioteca de pruebas JUnit3 a JUnit4; y reemplazar la biblioteca de tiempo Joda con el paquete java.time estándar de Java. La migración de int32 a int64, explican los empleados de Google, no fue trivial ya que los identificadores a menudo se definían de manera genérica (int32_t en C++ o Integer en Java) y no se podían buscar fácilmente.

Inicio desactivadoInicio desactivadoInicio desactivadoInicio desactivadoInicio desactivado

"Los científicos acaban de resucitar 'ELIZA', el primer chatbot del mundo, a partir de un código informático perdido hace mucho tiempo", informa LiveScience, "y todavía funciona muy bien". (Haga clic en el rectángulo antiguo negro y verde para ver un cursor parpadeante...)Utilizando impresiones polvorientas de los archivos del MIT, estos "arqueólogos del software" descubrieron un código obsoleto que había estado perdido durante 60 años y lo devolvieron a la vida. ELIZA fue desarrollado en la década de 1960 por el profesor del MIT Joseph Weizenbaum y recibió el nombre de Eliza Doolittle, la protagonista de la obra "Pigmalión", a quien se le enseñó a hablar como una mujer aristocrática británica.

Ratio: 5 / 5

Inicio activadoInicio activadoInicio activadoInicio activadoInicio activado

Te interesa: Cómo instalar Eclipse en Windows, Linux o Mac.

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 PDT, 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.

Te interesa: Cómo instalar Eclipse en Windows, Linux o Mac.

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" (Si usas Ubuntu o Debian, cambia yum, por apt-cache (para buscar) y apt-get (para instalar) Como verás más abajo (punto 2).

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 install 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...

Elegimos uno de los repositorios que nos aparece,

Con el repositorio seleccionado buscamos "php" y "pdt", si fuera necesario e instalamos... Elige "Seleccionar Todo" y empezamos...

Comenzará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.

 

Si estás en Debian o Ubuntu y quieres hacer la instalación manual.

Punto 2

 

En Debian (tal vez en Ubuntu) deberá buscarlo escribiendo

apt-cache search paquete

[root@localhost ~]# apt-cache search eclipse | grep -i php

y

[root@localhost ~]# apt-cache search eclipse | grep -i pdt

Si se encuentran los paquetes, podrá proceder a instalarlos escribiendo...

[root@localhost ~]# apt-get install paquete1 paquete2

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 eclipse)


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 ...'.

Ratio: 5 / 5

Inicio activadoInicio activadoInicio activadoInicio activadoInicio activado

LinuxParty se complace en compartir con vosotros este extraordinario Tutorial de C/C++ que hemos tardado más de un año en terminar, este tutorial nació a partir de una sugerencia realizada en una encuesta [Link ya no disponible], y este es el fruto de un año largo de trabajo. No ha sido fácil, ni sencillo, pero por fin este documento ve la luz.

Como IDE (Entorno de Desarrollo Integrado) para realizar el curso de programación, te recomendamos encarecidamente Geany, para el desarrollo, que tendrás para Linux y Windows.

Este es el índice principal del curso:

01.- El compilador GNU cc, (gcc o g++) Qué es, y cómo se utiliza.
02.- Acerca de C/C++
03.- Compiladores e IDEs para C/C++
04.- Estructura de un programa en C/C++ e Introducción al código fuente.
05.- Introducción a las sentencias condicionales en C/C++.
06.- Funciones en C/C++.
07.- Matrices en C/C++
08.- Strings, cadenas en C/C++
09.- Punteros en C/C++
10.- Estructuras "Structures" en C/C++
11.- Unions en C/C++
12.- Ficheros en C/++
13.- Programación Orientada a Objetos en C/C++.
14.- Herencia en C/C++.
15.- Sobrecarga de Operadores en C/C++.
16.- Polimorfismo en C/C++

Inicio desactivadoInicio desactivadoInicio desactivadoInicio desactivadoInicio desactivado

"La IA generativa está transformando el desarrollo de software al permitir que las indicaciones en lenguaje natural generen código, reduciendo la necesidad de habilidades de programación tradicionales", afirma la revista Analytics India. Tradicionalmente, la codificación era el bastión de unos pocos selectos que dominaban lenguajes poderosos como C++, Python o Java. La idea de programar parecía reservada exclusivamente para aquellos que dominaban la sintaxis y la lógica. Sin embargo, la narrativa ahora está siendo desafiada por la codificación de lenguaje natural que se está implementando en herramientas de IA como GitHub Copilot. Andrej Karpathy, director sénior de IA en Tesla, predijo esta tendencia el año pasado... El inglés está surgiendo como el lenguaje de codificación universal.

El CEO de NVIDIA, Jensen Huang, cree que el inglés se está convirtiendo en un nuevo lenguaje de programación gracias a los avances de la IA. Hablando en la Cumbre Mundial de Gobierno, Huang explicó: "Es nuestro trabajo crear tecnología informática de manera que nadie tenga que programar y que el lenguaje de programación sea humano"... Él llama a esto un "milagro de la IA", enfatizando cómo cierra la brecha tecnológica y empodera a personas de todos los campos para convertirse en tecnólogos efectivos sin habilidades de codificación tradicionales... "En el futuro, le dirás a la computadora lo que quieres y lo hará", comentó Huang . Los grandes modelos de lenguaje (LLM) como el GPT-4 de OpenAI y sus sucesores lo han hecho posible...

Inicio desactivadoInicio desactivadoInicio desactivadoInicio desactivadoInicio desactivado

Scikit-learn es una de las bibliotecas de aprendizaje automático más populares para Python, que proporciona una amplia gama de herramientas para el análisis de datos y tareas de aprendizaje automático, desde regresión lineal simple hasta algoritmos de agrupamiento avanzados.

Este artículo lo guiará a través de los pasos para instalar y usar Scikit-learn en un sistema Linux.

¿Qué es Scikit-learn?

Scikit-learn (también conocida como sklearn ) es una biblioteca Python gratuita y de código abierto que se utiliza para tareas de aprendizaje automático. Se basa en otras bibliotecas Python como NumPy , SciPy y matplotlib y ofrece una interfaz sencilla para algoritmos complejos de aprendizaje automático.

Algunas de las características clave de Scikit-learn incluyen:

  • Aprendizaje supervisado (por ejemplo, clasificación, regresión).
  • Aprendizaje no supervisado (por ejemplo, agrupamiento, reducción de dimensionalidad)
  • Evaluación y validación de modelos
  • Herramientas de preprocesamiento de datos
  • Compatibilidad con múltiples formatos de datos y herramientas para la implementación de modelos

Instalación de Python en Linux

Scikit-learn está desarrollado con Python , por lo que es necesario tener Python instalado en el sistema. Puedes comprobar si Python ya está instalado escribiendo el siguiente comando en tu terminal:

python3 --versión

Si Python no está instalado, puedes instalarlo ejecutando:

sudo apt install python3         [En Debian, Ubuntu and Mint]
sudo yum install python3         [En RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/python3  [En Gentoo Linux]
sudo apk add python3             [En Alpine Linux]
sudo pacman -S python3           [En Arch Linux]
sudo zypper install python3      [En OpenSUSE]    
sudo pkg install python3         [En FreeBSD]
Inicio desactivadoInicio desactivadoInicio desactivadoInicio desactivadoInicio desactivado

Lectores de Slashdot comparten la noticia del fallecimiento de Thomas E. Kurtz, co-inventor del lenguaje de programación BASIC en los años 60. Tenía 96 años. Hackaday publica:

Los orígenes de BASIC se remontan al Dartmouth Timesharing System, al igual que otros sistemas operativos de tiempo compartido similares de la época, diseñado para permitir que los recursos de un único ordenador se compartieran entre muchos terminales. En este caso, el ordenador estaba en el Dartmouth College y BASIC se diseñó para ser un lenguaje con el que estudiantes medios que quizás no tuvieran conocimientos de informática pudieran escribir software. En la década siguiente resultó ideal para los nuevos microordenadores y pocos eran los ordenadores domésticos de la época que no arrancaban con algún tipo de intérprete de BASIC. Kurtz continuó su trabajo como académico y educador distinguido hasta su jubilación en 1993, pero durante todo ese tiempo siguió siendo la mano guía del lenguaje.



Redes:



   

 

Suscribete / Newsletter

Suscribete a nuestras Newsletter y periódicamente recibirás un resumen de las noticias publicadas.

Donar a LinuxParty

Probablemente te niegues, pero.. ¿Podrías ayudarnos con una donación?


Tutorial de Linux

Filtro por Categorías