Release de GNUstep 0.8 !

Posté par  (site web personnel) . Modéré par Brice Favre.
Étiquettes :
0
3
août
2002
GNUstep
GNUstep vient d'être releasé en version 0.8 !

Rappelons que GNUstep est l'implémentation libre des spécifications OpenStep. Il s'agit d'un framework orienté objet puissant, utilisant Objective C comme langage objet.
Cocoa sur Macintosh étant lui aussi une implémentation OpenStep, la portabilité entre des applications MacOS X et GNUstep est grande.

Cette version apporte un nouveau découpage au niveau des backends graphiques, permettant d'utiliser la xlib, libart, windows...
La GUI est également plus rapide, beaucoup moins de bugs.

Plusieurs changements dans les widgets disponibles, avec le support des treeview, d'une roue de couleur, du support de la roulette souris, amélioration des raccourcis claviers, etc.

GNUstep offre de plus des outils de développement puissants, comme Project Center, Gorm (un RAD), Easy Diff ...

iXQ passe au GPL

Posté par  . Modéré par Fabien Penso.
Étiquettes :
0
8
avr.
2003
Apple
iXQ est un client ICQ pour MacOS X, basé sur la version 8 du protocole ICQ et développé en objective-C. Son développeur, François-Marie Grattepain, dit Starman, a décidé de consacrer moins de temps et d'énergie à ce projet. Sans pour autant l'abandonner, il vient de passer le logiciel sous GPL, dans l'espoir de voir les bonnes volontés se manifester. Le code source est donc désormais téléchargeable ; libre à qui veut d'améliorer iXQ.

GCC 3.3 est sorti

Posté par  . Modéré par Amaury.
Étiquettes :
0
16
mai
2003
GNU
Le projet GNU vient de sortir une nouvelle version de sa suite de compilation (GCC, Gnu Compiler Collection), qui prend en compte les langages suivants: C, C++, Objective-C, Fortran, Java, et Ada.

Au menu de cette version, on notera de nombreuses corrections de bugs, un nettoyage du code, l'ajout de nouvelles optimisations (en particulier, l'utilisation du "DFA scheduler" ainsi que le support de SSE2 et 3dNOW! pour les architectures ia32).

Pour ce qui concerne spécifiquement le langage C, on notera un léger rapprochement du standard C99. L'interpréteur java intègre directement les threads et est donc plus rapide. La gestion des tâches ADA utilise maintenant les bibliothèques de threads de la glibc 2.3.

GCC 3.1.1

Posté par  . Modéré par Manuel Menal.
Étiquettes :
0
2
août
2002
GNU
GCC 3.1.1 est passé en release le 26 juillet 2002. Ce sera la dernière version de la série des 3.1 et la branche de dévelopement sera renommée 3.2

Il s'agit d'une version de bugfix uniquement. Au programme, donc, un grand nombre de corrections de bugs, évidemment en majorité au niveau des deux compilateurs les plus utilisés de la GNU Compiler Collection (la nouvelle signification de l'acronyme GCC, nécessitée par son évolution en bien plus qu'un compilateur C), les compilateur C (gcc) et C++ (g++), mais aussi sur les compilateurs Objective C (gobjc) et Java (même si en moindre nombres), montrant que ces projets aussi ne sont pas morts.

Il est aussi intéressant de voir qu'il existe des ports *maintenus* pour des architectures "exotiques", comme CRIS (un processeur embarqué). Cela montre à quel point GCC est répandu dans tous les milieux, et comment un logiciel libre a réussi à devenir *la* référence dans un monde pas forcément ouvert.

NdM: comme signalé dans les commentaires, je me suis laissé tromper par l'auteur de la news présentant les changements de la série 3.1 comme ceux de la version 3.1.1. Mea culpa, j'espère que cet oubli est maintenant réparé. Sinon, l'ABI C++ devrait quand même se stabiliser pour le 3.2 :-)

Une API en C pour KDE 3

Posté par  (site web personnel) . Modéré par dumonteil jerome.
Étiquettes :
0
27
oct.
2001
KDE
Selon cet article de linuxfrench, il sera possible de développer des applications pour KDE 3 en C (et non en C++ comme c'était le cas auparavant). L'utilisation des bibliothèques KDE devrait même être possible depuis Java et Objective-C. A priori c'est une bonne nouvelle pour tous ceux qui souhaitent développer pour KDE et sont allergiques au C++.

Une Machine Virtuelle C, C++, Java et Objective C

Posté par  (site web personnel) . Modéré par Fabien Penso.
Étiquettes :
0
17
sept.
2001
Internet
Le grand avantage de Java, la portabilité instantanée, est maintenant accessible pour d'autres langages : en effet, voici une machine virtuelle qui peut être programmée en C/C++, Java et Objective C .
Elle offre de plus un accès à OpenGL 1.2, comme le montrent les sympatiques démos du package...
Le tout étant en GPL !
Il ne reste plus qu'à l'intégrer dans Mozilla & consorts ;-)

Forum Programmation.autre Objective-C

Posté par  (site web personnel) .
Étiquettes :
0
20
jan.
2005
Bonjour tout le monde,

Je suis en train d'apprendre l'Objective-C et une question me taraude : est-il possible de créer une classe semi-abstraite, ie une classe avec certaines méthodes définies et d'autres seulement déclarées ?

Pour exprimer mon problème différemment : il me faudrait un « protocol » dans lequel je pourrais définir des méthodes ou bien une classe pour laquelle je pourrais ne pas définir l'implantation d'une méthode. Est-ce possible ?

Didier

NB : le correcteur orthographique ne connaît (…)

Concours de programmation CodinGame le 24 mai 2014

Posté par  (site web personnel) . Édité par Benoît Sibaud et claudex. Modéré par claudex. Licence CC By‑SA.
13
21
mai
2014
Jeu

La prochaine édition de CodinGame, le challenge de code en ligne, aura lieu ce samedi 24 mai 2014 à 18h (heure de Paris).

L'événement accueillera des développeurs du monde entier pour leur permettre de passer un bon moment, défier leurs pairs, gagner des prix ou entrer en contact avec des sociétés qui leur plaisent et qui recrutent.

Titre de l'image

Concours de Programmation International CodinGame Samedi 25 Avril 2015

Posté par  (site web personnel) . Édité par bubar🦥 et palm123. Modéré par Pierre Jarillon. Licence CC By‑SA.
12
21
avr.
2015
Jeu

Le 25 Avril prochain à 18h (heure de Paris), CodinGame lancera son prochain challenge de programmation en ligne « There Is No Spoon ».

Titre de l'image

Gratuite et ouverte aux développeurs du monde entier, la compétition se déroulera sur 3 heures.
Objectif : coder pour le plaisir et tenter de résoudre deux problèmes de programmation le plus vite possible, de la manière la plus optimisée.

Les participants pourront tenter de décrocher les lots offerts aux meilleurs du classement, et candidater pour des emplois ou des stages auprès des sociétés sponsors de l'évènement.

Petites brèves : TextMate2 en GPL et JQuery 1.8,

Posté par  (site web personnel, Mastodon) . Édité par Nÿco, rootix et Lucas Bonnet. Modéré par Lucas Bonnet. Licence CC By‑SA.
Étiquettes :
22
11
août
2012
Technologie

Si vous ne suivez pas les journaux de LinuxFr.org (section du site modérée a posteriori), vous êtes certainement passé à côté des dernières petites nouvelles du monde logiciel.

TextMate2, un IDE tournant exclusivement sous Mac OS X et relativement apprécié, vient de voir son code source publié sous GPL v3 par Allan Odgaard, son développeur principal. La motivation annoncée pour la libération du code est la base toujours croissante d'utilisateurs qui voulaient bidouiller mais que le système limité de bundles (des extensions dans le langage de TextMate) ne permettait pas de satisfaire. Quant au choix de la GPLv3, il semble lui motivé par le fait :

  1. d'éviter tout fork propriétaire. Cependant l'auteur n'est pas fermé à relicencier sous une licence "moins restrictive" au cas par cas des morceaux de code.
  2. d'envoyer un message à Apple et sa politique d'enfermement de l'utilisateur toujours plus croissante.

Il ne faut pas s'attendre à un port de TextMate sous Linux/BSD, car c'est de l'Objective-C et du Cocoa.

Quant à jQuery, il est disponible en version 1.8. Plus de 160 bugs annoncés comme corrigés. Parmi les principaux changements, on notera :

  • Sizzle, le moteur de sélection, entièrement retravaillé
  • Le code gérant les animations a été aussi revu et débogué, les rendant plus "extensibles"
  • Le préfixage automatique des CSS
  • Plus de souplesse avec $(html, props)
  • et quelques éléments non documentés ont été retirés (les données des événements internes : $(element).data(“events”), Deferred.isResolved(), Deferred.isRejected(), $(element).closest(Array), $.curCSS et $.attrFn

Le tout dans une petite cure d'amaigrissement du code par rapport à la 1.7.2

Linux Mag 9

Posté par  . Modéré par Fabien Penso.
Étiquettes :
0
6
sept.
1999
Presse

Le dernier numéro de Linux Mag vient de sortir.
Sommaire :

  • Linux prêt pour le jeu ( FreeCiv, Hopkins FBI, Ale Clone)

  • Gnu sous divers angles (GNUStep !, Hurd, Brave GNU World #5, Free
    Software Song sur le CD…)

  • Quelques Howtos (Partager une connexion Internet, Majordomo, Applis
    réseau)

  • De la programmation ( Macro M4, Objective C, Plugins Netscape et les
    rubriques habituelles)

A noter une page consacrée à l'association LinuxFR, avec un visuel du 28
juillet ("Microsoft is Right for Once" !) et du top.gif. Liste des liens
galaxiques de LinuxFR…

NdM. : cette dépêche a été initialement publiée le 06/09/1999 à 14h07, perdue lors d'une migration du site, retrouvée et remise en ligne le 1er mai 2012 (les éventuels commentaires initiaux ont été perdus).