Journal Quel IDE pour quel langage

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
21
16
fév.
2018

Il y a trop longtemps, le débat sur les IDE se cristallisait entre VI et EMACS. Sur l'un, il fallait appuyer sur 3 touche en même temps, l'autre l'une à la suite de l'autre.

Par hasard, j'ai appris Emacs, et changer de réflexe sur les raccourcis est très compliqué (genre ctrl-x rt). J'ai beaucoup codé en C, et ocaml et perl dessus avec succès.

Puis j'ai fait du Java avec Eclipse. Il me manquait une tonne de fonctionnalité d'édition de (…)

Forum Programmation.autre détecter l'OS depuis un code compilé

Posté par  . Licence CC By‑SA.
Étiquettes :
2
10
fév.
2018

Bonjour,

Je développe sous Linux un code de calcul en Fortran 2008. Ce code tourne aussi sous MS-Windows. Pour compiler les versions MS-Windows (32 ou 64 bits) je fais de la compilation croisée sous Linux.
Les problèmes de portabilité entre Linux et MS-Windows se limitent essentiellement à la gestion des chemins de fichier à cause du séparateur de répertoire qui n'est pas le même sur les deux OS. J'ai donc une variable OS définie à la compilation qui permet au (…)

Fedora 26 est sortie !

60
11
juil.
2017
Fedora

En ce mardi 11 juillet 2017, le projet Fedora est fier d’annoncer la sortie de la distribution GNU/Linux Fedora 26.

Fedora est une distribution communautaire développée par le projet éponyme et sponsorisée par Red Hat, qui lui fournit des développeurs ainsi que des moyens financiers et logistiques. Fedora peut se voir comme une sorte de vitrine technologique pour le monde du logiciel libre, c’est pourquoi elle est prompte à inclure des nouveautés.

Fedora

Sortie de GCC 7.1

67
24
juin
2017
GNU

La sortie de la nouvelle version majeure du compilateur GCC du projet GNU a été annoncée le 2 mai 2017. Écrit à l’origine par Richard Stallman, le logiciel GCC (GNU Compiler Collection) est le compilateur de référence du monde du logiciel libre. Il accepte des codes sources écrits en C, C++, Objective-C, Fortran, Java, Go et Ada et fonctionne sur une multitude d’architectures.

La suite de la dépêche vous propose une revue de certaines améliorations et nouvelles fonctionnalités de cette nouvelle version.

GCC

Journal Les Figures de l’ombre

Posté par  (site web personnel) .
Étiquettes :
18
12
mar.
2017

Le film « Les Figures de l'ombre » qui vient de sortir sur nos écrans est un biopic sur les employées au calcul des trajectoires du premier vol habité américain.

Ces dames, tout autant prodigieuses que mater dolorosa, y surmontent stoïquement l’adversité avec le décorum et le manichéisme dont Hollywood a secret. Sauf à être versé en haute antiquité de l’informatique, ce film a tout du péplum.

Ainsi la NASA, ayant accumulé un retard énorme en matière de calcul automatique, a (…)

Outils utiles pour développeur

59
3
mar.
2017
C et C++

Le but de cette dépêche est de recenser quelques outils utiles pour les développeurs (pas uniquement C et C++) et de donner accès à des ressources intéressantes pour leur prise en main.

Tout d’abord comment définit‐on un « outil utile » ? Ce sont des logiciels (libres, c’est mieux) qu’il n’est pas obligatoire d’utiliser mais qui permettent de gagner en productivité (ou de moins se prendre la tête avec un bogue). Ces outils sont utilisables indépendamment, mais utilisés ensemble peuvent former un tout qui donne les fonctionnalités d’un environnement de développement intégré.

Il est fort probable que pour certains cette dépêche vienne enfoncer des portes ouvertes. Mais pensez aux nouveaux pour qui elle sera, peut‐être, profitable.

incompact3d.com fête son premier anniversaire

37
15
oct.
2016
Science

Pour célébrer le premier anniversaire du site incompact3d.com, faisons une brève plongée dans le code de calcul éponyme sous licence libre (GNU GPL) qui a plus de 15 ans ! Il permet de résoudre les équations de Navier‐Stokes incompressibles en 2D/3D et peut exploiter efficacement plus d’un million de cœurs.

Forum Linux.debian/ubuntu impossible d'installer Linux

Posté par  . Licence CC By‑SA.
Étiquettes :
1
13
oct.
2016

The système found unauthorized changes on the firmware operating system or UEFI drivers.
C'est le message que j'obtiens quand je tente d'installer Magéia 5.
Quant à Linux Mint 18 sarah, écran noir….

Mon ordinateur:
Win 7 pack 1 64 bits
AMD FX 8320 3500 mghz 8 cores
16 Go mémoire corsaire
Carte mère Asus M5A99FX Pro R2.0
Carte graphique sapphire Nitro radeon R9 380X

Qui aurait une idée de ce qui se passe?
J'ai installé Linux Mint 18 sarah sur (…)

pkgsrc 2016Q3

Posté par  (site web personnel, Mastodon) . Édité par Davy Defaud, ZeroHeure et Benoît Sibaud. Modéré par Nÿco. Licence CC By‑SA.
Étiquettes :
25
10
oct.
2016
NetBSD

Dans un message à des listes de diffusion pkgsrc et NetBSD, Jonathan Perkin a annoncé, le 3 octobre 2016, la disponibilité de la branche pkgsrc-2016Q3. Pkgsrc (prononcé package source) est une infrastructure de construction de logiciels tiers pour NetBSD, ainsi que pour d’autres systèmes de type UNIX. Il permet donc à NetBSD, mais aussi à GNU/Linux, SmartOS, Minix, Mac OS X et de nombreux autres systèmes d’exploitation de disposer de nombreux logiciels sous forme source, mais aussi sous forme binaire.

pkgsrc

Les développeurs de pkgsrc fournissent une nouvelle version stable chaque trimestre. Comme son nom l’indique,_ pkgsrc 2016Q3_ est donc la troisième de l’année 2016.

Plus de détails sur cette version en particulier, en seconde partie de dépêche, qui reprend grandement le courriel d’annonce.

Forum Programmation.autre Quel langage choisir pour developper un logiciel de gestion ,

Posté par  . Licence CC By‑SA.
Étiquettes :
7
3
oct.
2016

Bonjour à tous,

J'espere poster dans le bon sujet ;-)

Voici ma question : Quel est le langage de programmation actuel le plus adapté au developpement d'un logiciel de gestion?

Pour vous donner le contexte, je informaticien de formation, j'ai programmé pendant presque 20 ans : pascal, clipper , VB, C, Cobol, fortran , en début de carrière, et puis j'ai fait du web : Java,asp, PHP, JSP, pour terminer avec Coldfusion. J'ai depuis 8 ans décide de changer de vie (…)

Forum Programmation.c++ Quelle formation en C++ pour un physicien ?

Posté par  . Licence CC By‑SA.
Étiquettes :
2
11
sept.
2016

Bonjour rum,

Je t’écris pour le compte d’un ami, physicien de formation, qui souhaite travailler dans le calcul scientifique. Il en a déjà fait, en pratique, pendant ses études, mais autant il a largement le niveau nécessaire en physique, autant en programmation, ce n’est pas le cas (en gros, il programmait sans avoir appris, en copiant/collant/adaptant des blocs de code existants). Les offres d’emploi concernent essentiellement C++, avec un peu de Fortran et de Python. Il n’a jamais appris les (…)

Les coulisses du standard C++

Posté par  (site web personnel) . Édité par Davy Defaud, Benoît Sibaud, ZeroHeure, bubar🦥, M5oul et Anthony Jaguenaud. Modéré par Pierre Jarillon. Licence CC By‑SA.
99
20
août
2016
C et C++

Le C++ a bientôt la quarantaine et pourtant très actif en ce moment avec la finalisation de la prochaine version C++17. Profitons‐en pour faire le point avec une série d’articles sur le C++. Cette première dépêche nous dévoile la face cachée du C++, et donc peut intéresser tous les lecteurs LinuxFr.org. :-)

Évolution du langage C++

Slackware 14.2

Posté par  . Édité par bubar🦥, Altor, ZeroHeure, palm123, j et Benoît Sibaud. Modéré par claudex. Licence CC By‑SA.
42
2
juil.
2016
Slackware

Après une longue période de développements et de tests, Patrick Volkerding et l'équipe Slackware sont fiers d'annoncer la disponibilité immédiate de Slackware Linux 14.2. Cette version succède à la 14.1, sortie en novembre 2013. Slackware est la plus ancienne des distributions GNU/Linux à être encore active.

Logo Slackware

Le projet Slackware édite et maintient la distribution éponyme, qui était, est et restera une distribution simple et légère, au plus près de la philosophie d'Unix et de l'esprit KISS. Slackware met l'accent sur la stabilité du système et la distribution de logiciels en les modifiant le moins possible pour respecter les choix de leurs auteurs. En bref, Slackware propose des briques système stables et éprouvées, pour des logiciels de haut niveau dans leurs dernières versions.

Sortie de GCC 6

Posté par  . Édité par bubar🦥, Davy Defaud, M5oul, patrick_g, palm123, ZeroHeure et Benoît Sibaud. Modéré par bubar🦥. Licence CC By‑SA.
91
23
avr.
2016
GNU

La sortie de la nouvelle version majeure du compilateur GCC du projet GNU va être annoncée. Écrit à l’origine par Richard Stallman, le logiciel GCC (GNU Compiler Collection) est le compilateur de référence du monde du logiciel libre. Il accepte des codes sources écrits en C, C++, Objective-C, Fortran, Java, Go et Ada et fonctionne sur une multitude d’architectures.

La suite de la dépêche vous propose en avance de phase une revue de certaines parties des améliorations et nouvelles fonctionnalités. Alors que GCC devenait un peu plus lent à chaque publication d’une nouvelle version, cette mouture marque un tournant en étant plus rapide que les deux versions précédentes, et plus rapide que d’autres compilateurs dans la plupart des situations, tout en générant souvent des binaires plus petits.

logo GCC

Journal Vers un retour de Gopher ?

Posté par  (site web personnel) .
Étiquettes :
23
28
fév.
2016

Il y a cinq ans, j’avais écrit un article dans un magazine Linux « Gopher - À la recherche du protocole perdu ». Depuis, je me suis tenu au courant de ce qu’il se faisait dans la petite communauté des passionnés de gopher; sans plus. Mais une nouvelle fracassante vient d’exploser dans ce petit club feutré : l’annonce de la remise en service d’un service gopher arrêté en 2001 sur le site metafilter.com (une sorte de BBS à la sauce web).

L’url est (…)