llvm-2.9 PB Code Generator progress
Re: llvm-2.9 PB Code Generator progress
Starting to compile direct from PB source!
debugging...
debugging...
Re: llvm-2.9 PB Code Generator progress
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

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
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
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
curieux de voir ça ! 

- Kwai chang caine
- Messages : 6989
- Inscription : sam. 23/sept./2006 18:32
- Localisation : Isere
Re: llvm-2.9 PB Code Generator progress
Moi aussi, j'y comprend pas grand chose en compilateur, ASM et tout le toutim, mais ça m'a l'air interessantThyphoon a écrit :curieux de voir ça !

C'est vrai que tu dis des choses parfois, qu'on se retiens de dire...disons...par politesseDobro 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 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



Dernière modification par Kwai chang caine le mer. 20/juil./2011 8:49, modifié 1 fois.
Re: llvm-2.9 PB Code Generator progress
ha ! Excellent !idle a écrit :J'écris un PB cross compileur dans PB avec LLVM. il vous permettra d'écrire des applications pourMotorola 68000
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

- Kwai chang caine
- Messages : 6989
- Inscription : sam. 23/sept./2006 18:32
- Localisation : Isere
Re: llvm-2.9 PB Code Generator progress
J'ai encore mon 520 + 1040 + Falcon....avec son petit DD SCSIje vis pas jeter mon Atari 1040 ST tout de suite alors ....
ça fera aussi pour le 68030 ? (Falcon030 inside )

Je sais pas si ça pourra servir et dans quelle mesure, mais si ça peut nous les sortir de tombe

T'as raisonet Fred ? il ne serai pas interressé par cette possibilité ?
adjoindre un compillo pareil a Purebasic , serai le Top

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
heu ! pour info , le disque dur interne du Falcon030 est un IDE !Kwai chang caine a écrit : J'ai encore mon 520 + 1040 + Falcon....avec son petit DD SCSI

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).
- Kwai chang caine
- Messages : 6989
- Inscription : sam. 23/sept./2006 18:32
- Localisation : Isere
Re: llvm-2.9 PB Code Generator progress
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

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
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!
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!

- Kwai chang caine
- Messages : 6989
- Inscription : sam. 23/sept./2006 18:32
- Localisation : Isere
Re: llvm-2.9 PB Code Generator progress
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
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]
[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
je suis vraiment curieux de voir comment ça marche !
Merci de partager avec nous !

- Kwai chang caine
- Messages : 6989
- Inscription : sam. 23/sept./2006 18:32
- Localisation : Isere
Re: llvm-2.9 PB Code Generator progress
IDLE bosse dessus actuellement, jusqu’à tard dans la nuit, un peu comme nous tous.Thyphoon a écrit :je suis vraiment curieux de voir comment ça marche !Merci de partager avec nous !

Faut pas se fier à son PSEUDO, c'est un bosseur




Il habite de l'autre coté de la terre (Il dort quand on travaille


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
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!
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 juste surpris qu'il travaillait, quand il sera prêt pour le test, je vais vous laisser savoirJe suis vraiment curieux de voir comment ça marche !