Journal Lisp et caml

Posté par  (site web personnel) .
Étiquettes : aucune
0
17
déc.
2005
Bonsoir, j'ai quelques difficultés (peut être parce que je maîtrise assez mal ces deux langages) à comprendre les intérêts respectifs de ces deux langages, sachant qu'ils se ressemblent sur pas mal d'aspect.

J'ai beaucoup plus pratiqué Caml, et a priori, Lisp ne possède pas le typage fort de OCaml/Camllight

Dans cette doc http://www.algo.be/cl/TEE-lisp/318639977372240/index.htm , je trouve un algo de base que je traduirai ainsi en caml :

(DEFUN SORT-ELEMENTS-BY-INDEX (ELEMENTS WAVELENGTH)
(SORT
ELEMENTS
#'(LAMBDA (ELEMENT-1 ELEMENT-2)
(< (ELEMENT-REFRACTIVE-INDEX ELEMENT-1 WAVELENGTH)
(…)

Journal Propriété intellectuelle : Peut-on verser dans le libre une technologie très novatrice ?

Posté par  (site web personnel) .
Étiquettes : aucune
0
23
oct.
2005
Le libre ne concerne pas des problématiques techniques mais une problématique de propriété intellectuelle.


La problématique est la suivante : Les auteurs d'une technologie logicielle novatrice ayant investi dans la mise au point de celle-ci peuvent-il se permettre sans risque de verser leur technologie dans le libre sans que celle-ci soit volé et peut-être bréveté aux Etats-unis et au Japon par un acteur privé ?

Elle traverse de nombreuses autres problématiques comme la gratuité du libre, la propriété intellectuelle, etc...


(…)

Journal La mémoire, goulot d'étranglement : optimiser le cache processeur.

Posté par  (site web personnel) .
Étiquettes : aucune
0
12
oct.
2005
Dans un journal d'il y a deux semaines, nous fûmes gratifié d'un beau débat sur les chutes de performances dues à la fragmentation mémoire :
https://linuxfr.org/comments/628360.html#628360(...)


Cédric nous explique, https://linuxfr.org/comments/628662.html#628662(...)

"Or on alloue quand meme de la memoire pour l'utiliser et c'est l'utilisation qui compte. Si tes donnees au moment ou tu les utilises sont completement disperse en memoire (fragmente) et non aligne, et bien tu vas facilement te prendre un facteur 100 voir de plus en plus grand avec (…)

Journal Repenser les langages et le développement logiciel

Posté par  (site web personnel) .
Étiquettes : aucune
0
7
oct.
2005
Chers tous, j'aimerai vous présenter deux réflexions très profondes qui tentent de remettre en perspective notre façon d'écrire des logiciels, d'architecturer ceux-ci et bien sûr de repenser totalement les langages de programmation.
Cette remise en cause émerge face à l'importance des bugs dans l'industrie logicielle.

Jaron Lanier[1], pionnier de la réalité virtuelle et Victoria Livschitz[2], "senior IT architect", tentent d'analyser les causes du facteur bug dans le développement logiciel.

[1]http://java.sun.com/features/2003/01/lanier_qa1.html(...)

[2]http://java.sun.com/developer/technicalArticles/Interviews/livschit(...)


Je vous les traduis ici en le (…)

Journal Alliance Sun - Google

Posté par  (site web personnel) .
Étiquettes :
0
5
oct.
2005
Une dépêche tombera, mais annonçons d'ors et déjà l'alliance afin d'étoffer l'offre de services des deux entreprises.
Google apporte Gmail, Google Talk ou encore Desktop Search et Sun apporte Java et OpenOffice.

A suivre en attendant les dépêches, quelques liens :

http://www.zdnet.fr/actualites/internet/0,39020774,39271933,00.htm(...)
http://www.vnunet.fr/actualite/tpepme_-_business/strategies_et_marc(...)

La vidéo de la présentation (s'accrocher avec l'américain pour les non habitués...)
conjointe google - Sun
http://www.sun.com/2005-1004/feature/index.html(...)

Journal GCC et le mmx/sse{1,2,3)/3dnow

Posté par  (site web personnel) .
Étiquettes : aucune
0
2
oct.
2005
Nos processeurs modernes sont formidables et sont capable de nous proposer des merveilles comme 4 multiplicationss flotantes en un cycle.
Je veux parler des fpu MMX/SSE/3dnow

Je me suis dit, Gcc doit bien gérer ça (?)

Je me suis donc amusé à générer un petit code c

#include <stdio.h>


int main (void)
{
float a1,b1,c1,a2,b2,c2,z,y,x;
int i;

for (i= 45 ; i< 789 ; i++ ) if (i % 119) a1 = (float)i+75;

a2 = a1+56.456;
b1 = a2 + (…)

Journal Comment résoudre la "crise du logiciel" ?

Posté par  (site web personnel) .
Étiquettes : aucune
0
22
sept.
2005
L'évolution de la puissance de calcul couplée à la baisse du prix des équipements informatique et sa généralisation n'a que peu changé une constatation faite il y a plus de 30 ans : il y a une difficulté intrinsèque à estimer correctement l’effort requis et la fiabilité du résultat de l’activité de production de logiciel, les développeurs et utilisateurs sont sans cesse confrontés aux erreurs graves de sous-estimation des coûts et des délais, ainsi que des risques, des projets de (…)

Journal Les ratés historiques de l'informatique française

Posté par  (site web personnel) .
Étiquettes : aucune
0
16
sept.
2005
Lorsqu'on interroge l'histoire de l'informatique française, on ressent l'impression confuse que la France a souvent inventé ce que les américains ont appliqués puis vendus.
Je caricature à peine.

Première exemple avec Louis Pouzin qui fut l'inventeur du premier réseau à commutation de paquet.
http://fr.wikipedia.org/wiki/Louis_Pouzin(...)

Ce réseau nommé "Cyclade" est évidemment à l'origine des réseaux modernes et très probablement de TCP/IP. Pour diverses raison, la France n'a pas su développer et vendre le concept pour gagner de l'argent avec.

http://www.cs.utexas.edu/users/chris/think/Cyclades/(...)
http://fr.wikipedia.org/wiki/Cyclades_%28r%C3%A9seau%29(...)


(…)

Journal TF1 roule pour Sarko

Posté par  (site web personnel) .
Étiquettes : aucune
0
4
sept.
2005
Je vous invite à aller voir la page "Info de TF1". C'est édifiant :

Outre "les coulisses de l'économie" qui fait très docte et très objectif, bien que gratifiée par Jean-Marc Sylvestre à côté duquel Ernest-Antoine Seillère est un dangereux gauchiste, on trouve à droite du logo TF1 ( comme Jésus à la droite de Dieu), Sarkosy "En vidéo et en direct !!!""

Le lavage de cerveaux des téléspectateurs de TF1 qui sont, en caricaturant à peine, les moins éduqués, (…)

Journal Une vidéo de la Nasa sent le trafiqué

Posté par  (site web personnel) .
Étiquettes :
0
4
sept.
2005
J'ai téléchargé et visionné la vidéo filmée par Spirit montrant un panorama de Mars vu d'une colline qu'il a mis un an à escalader. ( voir http://www.lemonde.fr/web/article/0,1-0@2-3244,36-685256@51-627749,(...) )

Quand on regarde attentivement la vidéo en plein écran, on se rend compte qu'il ya des coupures dans le paysage, on a l'impression que ce sont des photos collées.

J'ai pas l'impression que c'est précisé, a moins que l'expression donné pour le lien "view time lapse" veut dire que c'est recomposé. Mais (…)

Journal C'est beau comme de l'antique...

Posté par  (site web personnel) .
Étiquettes : aucune
0
30
août
2005
Dans mon répertoire Junk mail de thunderbird, j'ai repéré l'horreur qui suit, je suis allé lire tout de même afin que vous profitiez de la réthorique très "Lutte ouvrière" de la missive ci-après...


Madame, Monsieur,
Préavis de longue durée, indemnité de rupture de contrat...
Vous avez besoin de personnel supplémentaire MAIS les contraintes de recrutement vous dissuadent !
Profitez du nouveau dispositif "CONTRAT NOUVELLES EMBAUCHES", mis en place le 4 août dernier !!
Embauchez en limitant les risques et en (…)

Journal Conception d'une API interface utilisateur

Posté par  (site web personnel) .
Étiquettes : aucune
0
6
juil.
2005
Chers tous , dans un précédent journal j'avais posé la question de ce que des développeurs désireraient dans une API graphique orienté jeu.

J'ai maintenant la tentation de vous poser la même question pour une API interface utilsateur du type swing, Gnome, QT, etc... en ne considérant que les fonctions de bases au début.

Cette API est destinée à être écrite en Lisaac ( http://fr.wikipedia.org/wiki/Lisaac(...)) pour le projet Isaac qui consiste à écrire un OS intégralement objet avec ce (…)

Journal Spécifier une nouvelle librairie graphique

Posté par  (site web personnel) .
Étiquettes : aucune
0
20
juin
2005
Bonjour, je commence à réfléchir à la conception d'une librairie graphique en lisaac ( http://fr.wikipedia.org/wiki/Lisaac(...) ). L'ambition de cette librairie est de couvrir tous les services apportés par SDL+ OpenGL+OpenAL ou encore DirectX.

Ma volonté première est d'aller vers un maximum de simplicité, de confort d'utilisation, mais surtout de doter ce langage d'une librairie graphique/jeu. Je ne suis pas attiré par recopier bêtement une librairie. Dans l'esprit OpenSource, je préfèrerai demander aux développeurs ce qu'ils aimeraient utiliser.

Lisaac étant un (…)

Journal Meeting militant pour le oui

Posté par  (site web personnel) .
Étiquettes : aucune
0
13
avr.
2005
Hier soir, palais des congrès Nantais, grande réalisation de son maire actuel, se tenait un "meeting" du Parti Socialiste pour le Oui avec Dominique Strauss-Khan en guest-star.
Je suis arrivé légèrement retard, en plein discours enflammé de "Jean-Marc" Ayrault. J'ai entrepris d'observer pour vous la mise en scène.

La scène justement était partagé par des jeunes militant, ci-devant les potiches, alternativement peint en rouge et blanc, assis sur des chaises de fortunes, en deux rang inclinés de 30 degrés par (…)