Nous sommes actuellement le 09 Juil 2026, 09:04

Le fuseau horaire est UTC-5 heures [Heure d’été]




Publier un nouveau sujet Répondre au sujet  [ 13 message(s) ] 
Auteur Message
 Sujet du message: SONDAGE
MessagePublié: 01 Mars 2005, 10:19 
Hors-ligne
Répond à tout!
Répond à tout!
Avatar de l’utilisateur

Inscription : 07 Jan 2002, 18:14
Message(s) : 2312
Localisation : Québec
J'aimerais beaucoup savoir si certains programmeurs qui sont ici programme autre chose que du code X86...

Voila simple question !

_________________
Le Penguin, Membre des Forums de Micro.Info

1.Il y a de ces souffrances qui nous feront mal à tous jamais.
2.Le partage est notre force aucune loi ne pourra jamais nous empecher le partage en communauté! Len tu ne nous arretera pas!


Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: 01 Mars 2005, 11:48 
Hors-ligne
Référence
Référence
Avatar de l’utilisateur

Inscription : 07 Jan 2002, 00:24
Message(s) : 5834
Tous les langages interprétés qui ont des interpréteurs sur d'autre plateformes sont considérés comme étant ? Je pense à Java, php, python, perl, ...

Même pour le C/C++, si on utilise des librairies portable et qu'on reste basic on pourra compiler sur d'autres plateformes.

À part l'assembleur je ne vois pas comment répondre à la question.
J'ai déjà fait de l'assembleur Power PC, mais pas de l'assembleur x86. Mais je développe exclusivement pour plateforme x86. Mais une partie de ce que je fais pourrait être utilisé sur d'autres architectures.

_________________
This posting is provided "AS IS" with no warranties, and confers no rights!
©2006 - 2014 Jump


Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: 01 Mars 2005, 12:34 
Hors-ligne
Modérateur
Modérateur
Avatar de l’utilisateur

Inscription : 09 Sep 2002, 12:54
Message(s) : 4121
Il y a peut-être des programmeurs Cobol pour MainFrame et RPG pour AS/400.

Personnellement, j'ai compilé des programmes pour x86, x86-64, sparc et sparcv9. Mais bon, c'était du code C portable.

Sinon, comme dit Jump, il y a toujours les langages interprétés comme le sh, Java, perl, php, python...


Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: 01 Mars 2005, 12:42 
Hors-ligne
Répond à tout!
Répond à tout!

Inscription : 10 Jan 2002, 14:09
Message(s) : 2386
Localisation : Verdun
moi je code en python, et c,est super portable sans trop de perte de performance. et la productivité est incomparable. Au pire, il est possible de lier le code python a des bouts de C afin d'optimisé les parties les plus lentes (par exemple les gros calcule de nombre à virgule flotate qui est lent en python).

Par contre les compilateur C++ sont trop incohérent et ne supporte pas tous les meme stadard, donc du code C++ peu être beaucoup moin portable que du C.
Il y a eu bcp de discution dans la communauté du libre sur le sujet et pas mal tous arrive a cette conclusion. La preuve QT on été oubligé de recoder un paquet de type de base afin de rendre leur code plus facilement portable.

Java, si vous voulez pas faire de GUI, c'est exellent, sinon sa craint.


Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: 01 Mars 2005, 13:56 
Hors-ligne
A réponse à tout!
A réponse à tout!
Avatar de l’utilisateur

Inscription : 14 Mars 2002, 22:24
Message(s) : 3308
Localisation : Québec
Je fais du python sur les machines suivante :

SGI Origin 2000 :
12 x MIPS R12000 400 MHz avec 8Mo de mémoire cache L2 par processeur
20 gigs de ram

SGI ALTIX 3700 :
8 (bientôt 24) x Itanium2 1.3 GHz (Madison) avec 3 mégaoctets (Mo) cache L3 par processeur
16 gigs de ram

Bien sûr, comme c'est interprété, ca ne compte pas vraiment! :P

Pour la compilation, je n'ai fait que du x86, mais beaucoup de mes programmes devraient compiler sur autre chose que du x86

_________________
Linux 2.6.22 debian gcc 4.2
KDE 3.5.7 / xorg-x11 7.3


Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: 01 Mars 2005, 20:47 
Hors-ligne
Fidèle
Fidèle
Avatar de l’utilisateur

Inscription : 06 Jan 2002, 23:23
Message(s) : 564
Localisation : Salaberry-de-Valleyfield
Ishan a écrit:
Il y a peut-être des programmeurs Cobol pour MainFrame et RPG pour AS/400.


Présent! :) Je programme en ILE RPG 5.2 à la job.

_________________
Only two industries refer to their customers as "users" - drug dealers and computer companies.


Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: 02 Mars 2005, 00:54 
Hors-ligne
A réponse à tout!
A réponse à tout!
Avatar de l’utilisateur

Inscription : 14 Mars 2002, 22:24
Message(s) : 3308
Localisation : Québec
J'ai déjà travaillé sur du as/400 aussi, surtout une bd db2.

À la job, on a aussi un mac avec osx pour des raisons historiques. Inutile de dire que le plus platte à utiliser est le mac! :P

_________________
Linux 2.6.22 debian gcc 4.2
KDE 3.5.7 / xorg-x11 7.3


Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: 02 Mars 2005, 12:57 
Hors-ligne
Fidèle
Fidèle
Avatar de l’utilisateur

Inscription : 05 Mars 2002, 01:19
Message(s) : 618
Localisation : Québec
Saroumane Le Multicolore a écrit:
Ishan a écrit:
Il y a peut-être des programmeurs Cobol pour MainFrame et RPG pour AS/400.


Présent! :) Je programme en ILE RPG 5.2 à la job.


Je n'ai jamais programmer sur du Mainframe et je me demandais , à ceux qui on déjà pratiqué la chose , si vous avez aimé votre expérience ?

_________________
---------------
"Rendez tout aussi simple que possible mais ne simplifierez rien" Albert Einstein


Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: 02 Mars 2005, 13:11 
Hors-ligne
Modérateur
Modérateur
Avatar de l’utilisateur

Inscription : 09 Sep 2002, 12:54
Message(s) : 4121
Kernel32 a écrit:
Saroumane Le Multicolore a écrit:
Ishan a écrit:
Il y a peut-être des programmeurs Cobol pour MainFrame et RPG pour AS/400.


Présent! :) Je programme en ILE RPG 5.2 à la job.


Je n'ai jamais programmer sur du Mainframe et je me demandais , à ceux qui on déjà pratiqué la chose , si vous avez aimé votre expérience ?

La mentalité mainframe est très différente de celle PC. Tout est restreint, tout est contrôlé et les programmes sont parfois limités parce qu'ils doivent être achetés.

Pour avoir fait un peu de Cobol au cégep, après avoir fait du Java ou C, c'est loin d'être le langage que je préfère. Malgré que pour traiter des fichiers, c'est ce qu'il y a de plus idéal, c'est pour cette raison qu'il est beaucoup utilisé sur les mainframes, parce que tout fonctionne en mode batch avec des fichiers.


Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: 02 Mars 2005, 13:17 
Hors-ligne
Fidèle
Fidèle
Avatar de l’utilisateur

Inscription : 05 Mars 2002, 01:19
Message(s) : 618
Localisation : Québec
Ishan a écrit:
Kernel32 a écrit:
Saroumane Le Multicolore a écrit:
Ishan a écrit:
Il y a peut-être des programmeurs Cobol pour MainFrame et RPG pour AS/400.


Présent! :) Je programme en ILE RPG 5.2 à la job.


Je n'ai jamais programmer sur du Mainframe et je me demandais , à ceux qui on déjà pratiqué la chose , si vous avez aimé votre expérience ?

La mentalité mainframe est très différente de celle PC. Tout est restreint, tout est contrôlé et les programmes sont parfois limités parce qu'ils doivent être achetés.

Pour avoir fait un peu de Cobol au cégep, après avoir fait du Java ou C, c'est loin d'être le langage que je préfère. Malgré que pour traiter des fichiers, c'est ce qu'il y a de plus idéal, c'est pour cette raison qu'il est beaucoup utilisé sur les mainframes, parce que tout fonctionne en mode batch avec des fichiers.


J'ai déjà eu à faire du COBOL durant ma formation et je dois dire que j'ai détesté ... trop bizarre comme facon de programmer.. peut-être qu'en programmant un peu plus avec ce langage j'aurais fini par aimer.

_________________
---------------
"Rendez tout aussi simple que possible mais ne simplifierez rien" Albert Einstein


Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: 02 Mars 2005, 13:48 
Hors-ligne
Nouvel adepte
Nouvel adepte

Inscription : 07 Fév 2002, 11:04
Message(s) : 82
Localisation : Ste-Julie
je fais des fois du DBL sous VMS


Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: 02 Mars 2005, 14:01 
Hors-ligne
Répond à tout!
Répond à tout!

Inscription : 10 Jan 2002, 14:09
Message(s) : 2386
Localisation : Verdun
mais coder aujourd'hui sur différente architechture est a mon avis, outre les limitations volontaire ou non qui sont unique au language, il est pas très problèmatique de changer d'architecture.

Meme le C qui ne devait pas être très portable, est encore aujourd'hui un des language les plus portable.

la ou il y a la grosse différence, c'est en assembleur. et si vous mettez un fan apple (programmeur depuis le début) et un programmeur Pc, il va y avoir de beau débat. Car le code assembleur et la gestion de registre sur les processeurs motorolla était un charme comparativement a l'architechture intel du 8080(le grand décendant de nos cpu x86). Qui était un ramassit de hack et passe passe a ce demander si c'était pas pour faire suer les devellopeurs.

Citer:
Z-80
It got its biggest break when a small sub-division of IBM couldn't afford to pay cash for their first choice CPU, the Motorola 68000, and used the 8088 for the IBM PC. This made the 8088 respectable and the rest, as they say, was history. It sold in countless millions and, as an all time success story, is second only to the Z-80. (Those who claim the reverse order are showing their youth.)

Unfortunately, Intel made some very bad design decisions with this chip. First, it used a segmented architecture (see 286 below). Secondly, for some incomprehensible reason, Intel chose to organise its memory access in such a way that IBM felt constrained to limit the theoretical maximum RAM of the original PC to 640k. Even in those early days, these were short-sighted decisions, and we have all suffered from them ever since. If you've ever had an 'out of memory' error message, then you have met this design fault yourself. DOS, Windows, and even Windows 98 all have base-memory problems which are directly caused by the 640k barrier. Only true 32-bit operating systems like Linux, OS/2 and Windows 2000 escape this problem, and for these we had to wait seven more years for the 386.

x86
Like the 8086, the 286 had a segmented architecture — you couldn't just nominate a place in memory you wanted to go to, you had to separately set a segment register and an offset, so there were many ways to get to the same place. This created significant extra work and complication for programmers and had a lot to do with the unpopularity of the world's most popular CPU family. Bill Gates is most famous for saying it, but nearly all programmers called the 286 'brain damaged'.

Gates was actually referring to another less than ideal aspect of the 286 when he said this, but the point remains: we all run variations of the X86 family because they run all our old programs, but even Intel would be hard-pressed to describe the X86 architecture as efficient. The 286 was particularly ugly because although it could access more than 1MB of RAM, to do so it had to switch into 'protected mode', and it can't get back into the normal 'real mode' without a complete reset. In short, it was a terrible kludge.

68000
The 68000 powered almost everything that didn't have an 8086 or 8088: Apple Lisa, Apple Mac, Commodore Amiga, Atari ST, and many others. The simple, practical design lasted well, and was updated with the 68020, 68030 and 68040. Programmers loved the 68000 (no-one ever loved an 8088) and 68000 code tends to be small, fast and efficient. Notice how 68000 powered Amigas and Macs used to do things in 1MB or 2MB of RAM that you needed 16MB and a 486 to do on a PC.


http://www.redhill.net.au/c-1.html


Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: 02 Mars 2005, 14:28 
Hors-ligne
Référence
Référence
Avatar de l’utilisateur

Inscription : 07 Jan 2002, 00:24
Message(s) : 5834
sanctus a écrit:
Car le code assembleur et la gestion de registre sur les processeurs motorolla était un charme comparativement a l'architechture intel du 8080(le grand décendant de nos cpu x86).


Effectivement, l'assembleur power pc est vraiment plus facile/évident à coder. Il n'y a pas tous ces registres spécialisés qui existent sur x86, pas besoin de se casser la tête si les registres spécialisés sont plein. Juste des registres de 32bits. Mais ça reste de l'assembleur. Entre ça et une claque dans la face, je crois que j'opterais quand même pour la claque ! ;) :lol:

_________________
This posting is provided "AS IS" with no warranties, and confers no rights!
©2006 - 2014 Jump


Haut
 Profil  
Répondre en citant  
Afficher les messages publiés depuis :  Trier par  
Publier un nouveau sujet Répondre au sujet  [ 13 message(s) ] 

Le fuseau horaire est UTC-5 heures [Heure d’été]


Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 1 invité


Vous ne pouvez pas publier de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum

Recherche de:
Aller vers :  
Propulsé par phpBB® Forum Software © phpBB Group
Traduction et support en françaisHébergement de site