OVH Cloud OVH Cloud

os et concept de langage

65 réponses
Avatar
remy
bonjour

si je suppose que le c++ est encore en train de trainer dans les bars
=E0 la recherche de son domaine d'application ,=E0 mon avis il
est trop tard et il finira alcolo tout comme le caml ou ocaml
un truc qui a le m=E9rite d'exister et c'est d=E9j=E0 pas mal
que java depuis le rachat de sun a un avenir incertain

la programmation obj a tout de m=EAme un domaine de pr=E9dilection
les interfaces graphiques ou programmations =E9v=E8nementielles


et pourtant il y a un autre domaine o=F9 il pourrait =EAtre super utile
au hasard les os


par exemple un langage obj multi thread
comment faire en 3 coups de cuill=E8re =E0 pot un os minimaliste


4 fifo (4 niveaux de priorit=E9)
1 thread maitre qui parcourt les fifos et lance les thread
qui sont dans le fifo

un thread qui remplit le fifo

et un petit dernier qui alloue les zones m=E9moire
et pour faire plaisir =E0 jdk on ne l'appellera pas garbage collector
(je plaisante )

puisque dans un thread, on a tout ce qu'il nous faut pour suspendre
arr=EAter ou lancer un processus, avec en plus des m=E9canismes de
protection m=E9moire li=E9s au concept obj, donc pourquoi s'en passer

en gros l'id=E9e consiste =E0 gagner du temps processeur
en d=E9finissant en statique "d=E9finition du langage" tous les contr=F4l=
es
qui sont actuellement faits en dynamique contr=F4le sur les signaux
protection m=E9moire etc


en plus si les threads sont bien pens=E9s l'on peut faire du scalaire ou
du vrai parall=E9lisme

quand pensez vous ?

sans compter que pour les nostalgiques on peut le faire en c mais avec
des r=E8gles li=E9es aux biblioth=E8ques



remy




--=20
http://remyaumeunier.chez-alice.fr/

5 réponses

3 4 5 6 7
Avatar
S-F.B
remy a écrit:

bon en gros et à l'arrachée une interface



<snip>

j'ai juste besoin d'implémenter l'interface Comparator



Tu peux tout à fait coder le même genre d'abstraction avec un
langage impératif. Je le faisais, il y a déjà bien longtemps,
en C, en modula-2 et même en pascal, enfin le turbo ;-P
Avatar
remy
JKB a écrit :


J'attends avec impatience tes résultats puisque tu ne sais pas ce
qu'est une preuve.




ben, j'aurais bien pousser un peu plus ,
histoire de comparer, sachant très bien que tu n'aurais pas étà ©
d'accord. Avec, par exemple, un tableau de random de 100 000 x 100 000
j'imagine assez mal comment java peut s'en tirer sans une bd



$ svn checkout http://bubu-pathfinder.googlecode.com/svn/PathFinder/
bubu-pathfinder

mais il manque des fichiers et j'ai pas vraiment envie de chercher ou de
compléter donc




remy

--
http://remyaumeunier.chez-alice.fr/
Avatar
remy
S-F.B a écrit :
remy a écrit:

bon en gros et à l'arrachée une interface



<snip>

j'ai juste besoin d'implémenter l'interface Comparator



Tu peux tout à fait coder le même genre d'abstraction avec un
langage impératif. Je le faisais, il y a déjà bien longtemps,
en C, en modula-2 et même en pascal, enfin le turbo ;-P



toi tu as traîner en (math info) :-)

remy

--
http://remyaumeunier.chez-alice.fr/
Avatar
remy
JKB a écrit :


J'attends avec impatience tes résultats puisque tu ne sais pas ce
qu'est une preuve.




tien

http://www.ai.sri.com/~oreilly/aima3ejava/aima3ejavademos.html

avec un petit exemple
http://www.ai.sri.com/~oreilly/aima3ejava/aimax-osm-OsmSearchDemoAgentApp .jnlp

et du code source
http://code.google.com/p/aima-java/wiki/AIMA3eReadme

ou on peut utiliser
http://www.openstreetmap.org/

mais cela ne compile pas :-)
utiliser ant

remy

--
http://remyaumeunier.chez-alice.fr/
Avatar
JKB
Le 07-04-2010, ? propos de
Re: os et concept de langage,
remy ?crivait dans fr.comp.os.linux.debats :
JKB a écrit :


J'attends avec impatience tes résultats puisque tu ne sais pas ce
qu'est une preuve.




tien

http://www.ai.sri.com/~oreilly/aima3ejava/aima3ejavademos.html

avec un petit exemple
http://www.ai.sri.com/~oreilly/aima3ejava/aimax-osm-OsmSearchDemoAgentApp.jnlp

et du code source
http://code.google.com/p/aima-java/wiki/AIMA3eReadme

ou on peut utiliser
http://www.openstreetmap.org/

mais cela ne compile pas :-)
utiliser ant



Continue à perdre ton temps, ça ne changera rien à ce que je te dis.
As-tu seulement vu la complexité du problème résolu ? Avec ta
poignée de sommets, tu peux écrire ton algorithme comme un pied dans
n'importe quel langage, même le plus mauvais. Ça fonctionnera toujours.
Note que je n'ai jamais dit que ça ne se faisait pas, simplement que ça
n'était pas efficace. Tu ne sembles pas comprendre la subtile
différence.

JKB

--
Le cerveau, c'est un véritable scandale écologique. Il représente 2% de notre
masse corporelle, mais disperse à lui seul 25% de l'énergie que nous
consommons tous les jours.
3 4 5 6 7