Forum Programmation.c Implémentation d'un équivalent JScience en C

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
0
22
avr.
2013

Bonjour,

Je suis à la recherche d'une lib en C permettant la conversion de type physique, un peu dans la même veine que JScience en Java.
J'avais bien apprécié JScience lors de développements précédents et je me demandais si un équivalent existait en C ?

Mes premières recherche sous DuckDuckGo, me donne ça Tuoml, l'implémentation est en C++, certains d'entre vous aurait un retour d'expérience sur cette lib ?

Je suis preneur même d'une implémentation partielle (ne couvrant pas tous les (…)

Kylix peut-être a peu près libre

Posté par  . Modéré par I P.
Étiquettes :
0
14
nov.
2000
Communauté
Borland-Inprise-Borprise-Inland compte annoncer l'ouverture d'une partie du projet Kylix (les bibliothèques VCL, renommée en CLX pour semer la confusion avec la CommonLisp X interface; mais pas l'environnement ni le compilateur) et la volonté d'intégrer Kylix à GNOME et Bonobo. Ils n'ont rien rajouté sur KDE, mais c'est parce que GNOME est plus à la mode là-bas ces temps-ci, et que de toute façon la VCLX restera basée sur Qt.

sortie du BIOS prealpha du projet Xbox Linux

Posté par  (site web personnel) . Modéré par Fabien Penso.
Étiquettes :
0
2
août
2002
Matériel
Le projet Xbox Linux avance a grands pas ! Ce, rappelons-le, à faire tourner Linux sur une Xbox en n'utilisant que des outils libres et en contournant toutes les protections mises en place dans la machine par Microsoft (un gentil mécène secret a promis de faire un don de 200.000 $ si le projet aboutissait).

Les développeurs ont déja sorti une version 'clean' du BIOS de la machine, c'est à dire propre de tout code microsoft ou informations propriétaires.

Pour l'instant le BIOS boote la machine, initialise tous les périphériques PCI et 64Mo de RAM, permet de lancer des progs écrits en C (gcc) et place meme un noyeau linux quelque part dans la RAM (mais ne l'exécute pas pour l'instant).

Le gros intérêt de ce projet est de disposer, à terme, de PC très bon marché, tournant sous Linux.

Sortie de OpenBGPd

Posté par  (site web personnel) . Modéré par rootix.
Étiquettes :
0
9
nov.
2004
OpenBSD
OpenBGPD est une implémentation libre du protocole BGP (Border Gateway Protocol) version 4. Il permet de transformer une machine en routeur et d'être utilisée pour échanger des routes avec d'autres routeurs utilisant BGP.

La première version officielle d'OpenBGPd vient de sortir et pour l'occasion un site Web dédié a été créé.

Sur le même mode qu'OpenSSH ou OpenNTPd, OpenBGPd est un projet venant de l'équipe de développement du système d'exploitation OpenBSD (particulièrement Henning Brauer) et qui a été intégré à la version OpenBSD 3.6 sortie récemment. Ce projet étant aujourd'hui considéré comme stable, il a droit à un site et une release indépendants.

Open CASCADE utilisé pour des orthèses sur mesure

Posté par  . Modéré par trollhunter.
Étiquettes :
0
15
fév.
2001
Commercial
Le CIRTES à Saint-Dié des Vosges utilise le module surfacique d'Open CASCADE pour développer les fonctions d'édition de leur logiciel OrthoStrato ®. Ce logiciel est dédié aux orthopédistes et permet de modéliser et modifier en 3D des orthèses médicales, tels les corsets de support corporel.

Temps réel avec le noyau Linux

Posté par  . Modéré par Benoît Sibaud.
Étiquettes :
0
3
août
2003
Noyau
Nombreux sont ceux qui regrettent de ne pas pouvoir faire de temps réel sous Linux.
Mais savez vous qu'il existe une extension temps réel pour le noyau Linux. C'est en GPL, ça se présente sous la forme d'un patch pour les sources et c'est produit par le Département d'ingéniérie spatiale de l'université polytechnique de Milan.

Google apporte des améliorations à MySQL

Posté par  (site web personnel) . Modéré par Jaimé Ragnagna.
Étiquettes :
0
27
avr.
2007
Base de données
Google a apporté des modifications au code de la base de donnée libre MySQL. Ces modifications portent sur la haute disponibilité et la flexibilité sur la version 4, et normalement bientôt sur la version 5.

Voici les modifications majeures :
  • SemiSyncReplication pour les réplications semi-synchrones : block commit sur un maître jusqu'à ce que au moins un esclave acquitte la réception de tous les évènements de réplication
  • MirroredBinlogs mirroring du binlog à partir d'un maître vers un esclave.
  • FastMasterPromotion pour rapidement promouvoir un esclave en maître lors d'un failover, sans redémarrage
  • TransactionalReplication pour rendre cohérents InnoDB et l'état de la réplication sur un esclave durant une restauration à partir d'un crash
  • UserTableMonitoring nouveaux ordres SQL pour monitorer les ressources par table et utilisateur
Le code produit par Google est sous licence GPL, et Mark Callaghan, ingénieur chez Google, a déclaré souhaiter que ces modifications soient revues par la communauté MySQL et intégrées dans le code MySQL officiel.