Nouveautés du langage C dans sa prochaine version C23

118
16
jan.
2023
C et C++

Le C est un langage de programmation développé depuis 1972 par Kenneth Thompson, Brian Kernighan et Dennis Ritchie. Il est, au départ, étroitement lié au développement du système UNIX, mais il a par la suite trouvé de nombreuses autres utilisations.

Il a influencé le développement de plusieurs autres langages dont C++, Objective-C, Java, D et C#.

La version C23, qui sera vraisemblablement finalisée en 2023, apporte son lot de nouveautés.

Après un bref historique de la normalisation du langage, cet article parcourt les principaux changements présents dans cette nouvelle version.

Haiku R1 bêta 1

Posté par  (site web personnel, Mastodon) . Édité par ZeroHeure, BAud, palm123, Davy Defaud, Ontologia, Zatalyz, Benoît Sibaud et vincent LECOQ. Modéré par Ontologia. Licence CC By‑SA.
Étiquettes :
95
30
sept.
2018
Haiku

Haiku est un système d’exploitation conçu pour les ordinateurs de bureau. Il est facile à utiliser, léger, et cependant puissant.

Après une longue période sans version publiée (la dernière version alpha date de 2012), une version bêta vient enfin d’être publiée !

Haiku applications et préférences

Haiku a (presque) 21 ans

Posté par  (site web personnel, Mastodon) . Édité par palm123, Benoît Sibaud, Arkem, zurvan, Pierre Jarillon, Julien Jorge et Thomas Debesse. Modéré par Benoît Sibaud. Licence CC By‑SA.
Étiquettes :
72
3
août
2022
Haiku

Le projet Haiku (au départ nommé OpenBeOS) a démarré officiellement le 18 août 2001 avec le premier message sur la liste de diffusion : Ok, let's start (OK, allons-y).

L’idée était de donner une suite à BeOS, un système d’exploitation non libre développé par Be Inc. Au début de l’année précédente, Be avait annoncé la mise en téléchargement gratuit de son système BeOS et un changement de stratégie pour se concentrer sur les « Internet appliances », ce qu’on appellerait aujourd’hui l’Internet des objets. Un certain nombre d’utilisateurs et de développeurs de BeOS ne souhaitaient pas voir ce système disparaître, et se sont rassemblés pour essayer d’y donner suite.

21 ans plus tard, le projet est toujours là et la version 1 approche petit à petit. La troisième version beta a été publiée l'été dernier, et la beta 4 ne devrait pas tarder à arriver.

Haiku a 15 ans

71
19
août
2016
Haiku

Le 18 août 2001, le premier message sur la liste de diffusion de OpenBeOS était envoyé par Marcus Overhagen (« Ok, let’s start »). Quinze ans plus tard, le projet est toujours là, même si les progrès semblent un peu lents ces derniers temps.

Haiku R1 bêta 2

70
10
juin
2020
Haiku

Vingt mois après la première version bêta de Haiku, il était plus que temps pour une mise à jour ! La deuxième version bêta vient d’être publiée. Cette dépêche fait le tour des principaux changements et nouveautés.
Haiku, léger comme une plume

Haiku est un système d’exploitation pour les ordinateurs de bureau dont le développement a commencé en 2001. Il reprend les idées de BeOS et assure une certaine compatibilité avec les applications écrites pour ce dernier.

GrafX2 enfin en version 2.5

Posté par  (site web personnel, Mastodon) . Édité par BAud, Xavier Teyssier, Anonyme, Davy Defaud et palm123. Modéré par Xavier Teyssier. Licence CC By‑SA.
Étiquettes :
63
25
mai
2018
Graphisme/photo

GrafX2 est un logiciel de dessin spécialisé dans les graphismes en pixel art. Le 15 mai dernier, la version 2.5 a été publiée, elle succède à la version 2.4 qui était sortie en 2012. C’est l’occasion de présenter un peu ce logiciel dont on ne parle décidément pas assez sur Linuxfr.org.

splash screen

Haiku a 16 ans

62
19
août
2017
Haiku

Le 18 août 2001, le premier message sur la liste de diffusion d’OpenBeOS était envoyé par Marcus Overhagen (« OK, let’s start »). Seize ans plus tard, le projet est toujours là, même si les versions se font rares. Faisons donc un point annuel sur les derniers développements et ce qu’il se passe dans le projet.

Haiku embauche un développeur à (presque) plein temps

Posté par  (site web personnel, Mastodon) . Édité par Xavier Teyssier, Benoît Sibaud et Julien Jorge. Modéré par Pierre Jarillon. Licence CC By‑SA.
Étiquettes :
60
26
août
2021
Haiku

L'association Haiku, inc vient d'annoncer l'embauche de Waddlesplash, un des contributeurs les plus actifs au projet, avec un contrat de 32 heures par semaine. Il pourra ainsi passer plus de temps à travailler sur Haiku et améliorer le système plus rapidement.

Haiku a 18 ans

59
18
août
2019
Haiku

Ça bouge pour Haiku cette année, puisqu’il y a enfin une version bêta !

Cette dépêche annuelle est l’occasion de faire le point sur les progrès accomplis et le travail à venir (il en reste toujours).

Haiku R1 beta 3 - Haiku a 20 ans !

59
26
juil.
2021
Haiku

Ça y est, la troisième version bêta de Haiku est disponible, juste à temps pour fêter les vingt ans du projet le mois prochain !

Logo de Haiku

Haiku a 17 ans

56
18
août
2018
Haiku

Les années passent, et Haiku est toujours là !

Le projet, inspiré du système d'exploitation BeOS, a démarré le 18 août 2001, avec le fameux message « So, let’s start » (« Bon, allons‐y ») sur sa liste de discussion. Alors nommé OpenBeOS, le projet avait été créé peu après l’annonce du retrait de Be du marché des ordinateurs de bureau.

Cet anniversaire est l’occasion de faire le point sur les progrès de Haiku cette année (en l’absence de nouvelle version publiée depuis la version alpha 4 en 2012, il faut bien trouver un prétexte pour donner des nouvelles de temps en temps).

22 ans de Haiku

51
7
oct.
2023
Haiku

C’était le mois d’août, plein de monde était en vacances à la plage, c’était le moment de la dépêche anniversaire de Haiku… mais bon, en fait, il y avait tellement plein de nouveautés cette année qu’on a dû publier un peu plus tard que prévu…

Le projet Haiku (au départ nommé OpenBeOS) a démarré officiellement le 18 août 2001 avec le premier message sur la liste de diffusion : Ok, let's start (OK, allons-y).

L’idée était de donner une suite à BeOS, un système d’exploitation non libre développé par Be Inc. Au début de l’année précédente, Be avait annoncé la mise en téléchargement gratuit de son système BeOS et un changement de stratégie pour se concentrer sur les « Internet appliances », ce qu’on appellerait aujourd’hui l’Internet des objets. Un certain nombre d’utilisateurs et de développeurs de BeOS ne souhaitaient pas voir ce système disparaître, et se sont rassemblés pour essayer d’y donner suite.

Haiku continue son développement, et depuis 2 ans il y a un développeur payé pour faire avancer les choses plus vite, grâce aux dons de la communauté autour de Haiku et au sponsoring de Google au travers du Google Summer of Code. La version beta 4 a été publiée cet hiver avec pas mal de nouveautés.

Le client de courriel Eudora est devenu libre

50
26
juil.
2018
Bureautique

Pour ceux qui ne le connaissaient pas encore, Eudora est un client de courriel pour Windows et macOS. Il est apparu en 1988 et a donc été l’un des premiers clients modernes et graphiques, contribuant à populariser le courrier électronique dans sa forme actuelle.

Note : cette dépêche est largement inspirée de l’annonce du Computer History Museum du 22 mai 2018, sans en être une traduction fidèle (oui, il aurait été possible de juste poster un lien, mais cela serait dommage).

Haiku a 19 ans

Posté par  (site web personnel, Mastodon) . Édité par Lawless, ZeroHeure, Francois Revol, Ysabeau 🧶 🧦 et Davy Defaud. Modéré par Ysabeau 🧶 🧦. Licence CC By‑SA.
Étiquettes :
48
5
août
2020
Haiku

Comme vous le savez si vous suivez les dépêches annuelles de Haiku, la date de naissance du projet est le 18 août 2001, avec l’envoi du premier message « Ok, let's start » sur la liste de diffusion du projet (nommé OpenBeOS à l’époque).

C’est l’occasion de faire un point sur les principales avancées du projet dans l’année (et d’avoir un peu d’activité sur LinuxFr.org au milieu de l’été).

Logo de Haiku

Medo, un éditeur de vidéos pour Haiku

42
6
jan.
2021
Audiovisuel

La première version bêta de Medo vient d’être publiée. Il s’agit d’un éditeur de vidéos pour Haiku, extensible par des greffons OpenGL et GLSL.

Le paquet comprend plusieurs effets, comme :

  • manipulation des couleurs (saturation, exposition, température, etc.) ;
  • balance des blancs et courbes d’ajustement des couleurs ;
  • utilisation des LUT (Look Up Tables) Adobe ;
  • création de masques et de keyframes ;
  • plusieurs effets de transition ;
  • plusieurs effets spéciaux (flou, vision nocturne, chroma key, etc.) ;
  • transformations spatiales (rotation, translation, mise à l’échelle, recadrage) ;
  • incrustation de texte, y compris des polices 3D ;
  • manipulation du son (égaliseur 20 bandes, « fade »).