Page 3 sur 4
Re: llvm-2.9 PB Code Generator progress
Publié : mar. 19/juil./2011 20:43
par idle
Starting to compile direct from PB source!
debugging...
Re: llvm-2.9 PB Code Generator progress
Publié : mar. 19/juil./2011 22:31
par Backup
tu fais surement du tres bon boulot ,

mais pour des raisons, de non maitrise du Français de ta part , j'ai franchement du mal a comprendre ce que tu fais, et a quoi sert ce que tu fais ..
je suis surement pas le seul , dans ce cas, mais peut etre le seul a le dire
enfin, quoiqu'il en soit , Merci quand meme , et bon courage..
j'ai le sentiment, que c'est surement grandiose, mais, quelque chose m’échappe

Re: llvm-2.9 PB Code Generator progress
Publié : mar. 19/juil./2011 23:16
par idle
J'écris un PB cross compileur dans PB avec LLVM. il vous permettra d'écrire des applications pour
Alpha,ARM,Atmel AVR,Blackfin,HC12,H8/300,IA-32 (x86),IA-64,Motorola 68000,MIPS,PA-RISC
PDP-11,PowerPC,R8C/M16C/M32C,SPU,System/390/zSeries,SuperH,SPARC,VAX, x86-64
par gcc's assembler and linker
il vous permettra également d'émettre des code c ou asm dans des formats Intel ou AT & T soit.
vous pouvez donc utiliser un assembleur de votre choix.
Si user libs sont compilees en bytecode et vous compiler votre code en bytecode, alors vous pouvez compiler pour d'autres systèmes d'une machine. En utilisant un installeur qui comprend votre application bytecode avec tout libs 3ème partie et l'assembleur une JIT et linker, vous pouvez laissez application de test utilisateurs sans installation ou compiler et installer l'application
Re: llvm-2.9 PB Code Generator progress
Publié : mer. 20/juil./2011 6:58
par Thyphoon
curieux de voir ça !

Re: llvm-2.9 PB Code Generator progress
Publié : mer. 20/juil./2011 8:28
par Kwai chang caine
Thyphoon a écrit :curieux de voir ça !

Moi aussi, j'y comprend pas grand chose en compilateur, ASM et tout le toutim, mais ça m'a l'air interessant
Dobro a écrit :mais pour des raisons, de non maitrise du Français de ta part , j'ai franchement du mal a comprendre ce que tu fais, et a quoi sert ce que tu fais ..
je suis surement pas le seul , dans ce cas, mais peut etre le seul a le dire
C'est vrai que tu dis des choses parfois, qu'on se retiens de dire...disons...par politesse
C'est vrai aussi que IDLE ne maitrise pas encore tres bien le français
Mais je tiens à souligner que faut drolement avoir des c...pour venir chez nous sans bien parler la langue, pour expliquer ce genre de projet qui me parait pas simple non plus.
Je pense que notre copain GRom pourra surement nous expliquer, car il est dans les compilos en ce moment
En tout cas je tiens aussi a remercier IDLE d'etre un des premiers a bien vouloir venir nous voir, et faire cet effort d'approche, que n'ont jamais fait les autres.
Et rien que pour ça, je suis pres a lire tout ce qu'il dit, meme si c'est approximatif
Merci beaucou IDLE de ce geste de fraternité, de tes efforts a parler le français, que je crois que tu aimes bien, et de partager tes connaissances sur notre notre forum
Thanks IDLE to try to speak french, and coming frequently in our forum for sharing your knowledge
It's difficult to explain a project in programming when you talk not very good, i know what i say, because i talk english like a spanish cow
It's for me a true friendly proof
I believe, you like the french langage, so Welcome in FRANCE my friend (Even if you not have Kangarou

), and good luck for your splendid project, like all your other projects (Vera, etc...)

Re: llvm-2.9 PB Code Generator progress
Publié : mer. 20/juil./2011 8:42
par Backup
idle a écrit :J'écris un PB cross compileur dans PB avec LLVM. il vous permettra d'écrire des applications pourMotorola 68000
ha ! Excellent !
je vis pas jeter mon Atari 1040 ST tout de suite alors ....
ça fera aussi pour le 68030 ? (Falcon030 inside

)
Merci donc ...
et Fred ? il ne serai pas interressé par cette possibilité ?
adjoindre un compillo pareil a Purebasic , serai le Top

Re: llvm-2.9 PB Code Generator progress
Publié : mer. 20/juil./2011 8:49
par Kwai chang caine
je vis pas jeter mon Atari 1040 ST tout de suite alors ....
ça fera aussi pour le 68030 ? (Falcon030 inside )
J'ai encore mon 520 + 1040 + Falcon....avec son petit DD SCSI

Je sais pas si ça pourra servir et dans quelle mesure, mais si ça peut nous les sortir de tombe
et Fred ? il ne serai pas interressé par cette possibilité ?
adjoindre un compillo pareil a Purebasic , serai le Top
T'as raison
Cette histoire d'ARM plus ça va plus on entend parler....j'espere qu'ils vont pas prendre le pas sur les INTELS...sinon fini PB et tout ce qu'on connait de la prog

Re: llvm-2.9 PB Code Generator progress
Publié : mer. 20/juil./2011 9:47
par Backup
Kwai chang caine a écrit :
J'ai encore mon 520 + 1040 + Falcon....avec son petit DD SCSI

heu ! pour info , le disque dur interne du Falcon030 est un IDE !
Spécifications[modifier]
Processeurs : Motorola 68030 à 16 MHz, DSP Motorola 56001 à 32 MHz
Coprocesseur : Motorola 68882 à 16 MHz en option
Mémoire : 1, 4 ou 14 Mio de RAM, 512 Kio de ROM
Graphisme : résolutions standard 320×200 à 768×480 en 2, 4, 16, 256 couleurs + mode Near True Color 16 bits + Overscan + Overlay
Son : Stéréo numérique 16 bits 50 kHz en entrée comme en sortie sur 8 canaux PCM/DMA + 3 canaux PSG
Système d'exploitation : TOS 4.0x et GEM en ROM, MultiTOS sur disquette
Stockage : disque dur 2"½ IDE en option, lecteur de disquette 3"½ haute densité
Interfaces : 1 entrée micro, 1 sortie casque, sortie vidéo VGA/TV, sortie vidéo HF, prises MIDI, 1 port parallèle Centronics, 1 port série RS232, 1 port série « LAN » RS422, 1 connecteur DSP, 1 port cartouche, 1 prise souris, 1 prise joystick, 2 prises joystick analogiques, 1 prise SCSI2, 1 connecteur IDE (interne).
Re: llvm-2.9 PB Code Generator progress
Publié : mer. 20/juil./2011 10:17
par Kwai chang caine
Non non, j'me suis mal exprimé

Moi j'avais un DD externe que le vendeur avait monté dans une boite blanche metal sans nom
Et dedans j'suis presque certain que y'avait un DD SCSI, le connecteur etait un truc de ouf
D'ailleurs...j'suis en train de penser.....j'crois pas avoir eu de DD interne dans le falcon
Ps : J'suis bete t'as déjà répondu à la question
Stockage : disque dur 2"½ IDE en option,
Re: llvm-2.9 PB Code Generator progress
Publié : mer. 20/juil./2011 22:52
par idle
Sur le plan theorique il fonctionnera sur n'importe quelle architecture gcc supporte, si vous utilisez gcc et assembleur linker
mais il ne sera pas avoir des fonctions comme le PB openWindow à moins que quelqu'un écrit un pour une plateforme spécifique.
ce sera juste une reimplimentation de PureBasic avec quelques extensions supplémentaires comme la langue, unsigned_types, SIMD, big Intergers, pour les maths, et le soutien peut-oo plutarde.
et sera également en plus vous permettre de retourner des structures à partir des procédures
regarde gcc pour les architecture supporte
il sera quelques semaines avant qu'il soit prêt pour les tests inital peut-être plus.
oui j'ai été informé qu'il gardant Fred est intéressé par le projet
et Merci KCC, the next person who questions my english or bad french will get clubbed by kcc!

Re: llvm-2.9 PB Code Generator progress
Publié : jeu. 21/juil./2011 7:22
par Kwai chang caine
et Merci KCC, the next person who questions my english or bad french will get clubbed by kcc!

Re: llvm-2.9 PB compiler progress
Publié : ven. 22/juil./2011 6:39
par idle
la compilation de la PB source
[done]
types
variables, global, protected (no static yet)
constants
binary operations
If,Else,ElseIf
For While Repeat (forever/until) : Break, Continue
Procedures
Function calls
Type casting
Select
arrays
structures
pointer operations
[/done]
[todo]
logical And Or Xor in compound statements
Imports (external libs other than std c)
structure (parse set,get)
arrays (parse set,get)
Memory peek poke.
strings functions left, right, mid, + , str()
[/todo]
Re: llvm-2.9 PB Code Generator progress
Publié : ven. 22/juil./2011 7:04
par Thyphoon
je suis vraiment curieux de voir comment ça marche !

Merci de partager avec nous !
Re: llvm-2.9 PB Code Generator progress
Publié : ven. 22/juil./2011 9:31
par Kwai chang caine
Thyphoon a écrit :je suis vraiment curieux de voir comment ça marche !

Merci de partager avec nous !
IDLE bosse dessus actuellement, jusqu’à tard dans la nuit, un peu comme nous tous.
Faut pas se fier à son PSEUDO, c'est un bosseur

, de talent, il fait des chouettes programmes de qualité, c'est aussi un copain (et oui..il m'en reste un peu, mais c'est surement pas ce qu'il a fait de mieux

, mais moi j'en suis fier

), il est super cool.
Il habite de l'autre coté de la terre (Il dort quand on travaille

) pas facile pour causer et lier d'amitié, à la barrière de la langue, faut encore en rajouter une qu'on oublie bien souvent celle des horaires
Et même dans l'anglais...y'en a plusieurs, même les anglais ne le comprennent pas toujours....c'est pourquoi, je suis admiratif des efforts qu'il fait en venant nous voir et essayant de parler français, une langue qu'il aime bien

Et essayer de parler français...c'est autre chose que d'essayer de baragouiner l'anglais, ou on arrive toujours à se faire comprendre
Seulement tout le monde le sait, et surtout moi depuis que je connais PB, aimer quelque chose, même du fond du cœur, ne suffit pas à le pratiquer ou le maitriser...regarde pour moi la prog

Re: llvm-2.9 PB Code Generator progress
Publié : ven. 22/juil./2011 18:33
par idle
Je viens pas de commencer à coder en plein milieu de ma nuit 3:00-4:00 et je m'arrête à 18h00
donc si je n'ai pas de travailler ce jour je reçois les 12 heures. Je n'ai pas les poils sur la paume de mes mains, sauf quand il s'agit de travaux ménagers.
idle est les cpu process, et international date line east = Nouvelle Zealande, oh yeah and I'm lazy!
Je suis vraiment curieux de voir comment ça marche !
Je suis juste surpris qu'il travaillait, quand il sera prêt pour le test, je vais vous laisser savoir