Mon reve en C Majeur....

Sujets variés concernant le développement en PureBasic
Avatar de l’utilisateur
MLD
Messages : 1124
Inscription : jeu. 05/févr./2009 17:58
Localisation : Bretagne

Re: Mon reve en C Majeur....

Message par MLD »

KCC 8O :lol:

Quand j'ai commencé en PB, je t'ais souvent lu avec plaisir. Mais étant débutant, il m'était impossible de te répondre.
Ta façon d'écrire au 2em voir 3em degrés m'amuse beaucoup.
Allez soit Zen, revient nous voir. :wink:
Dans la mesure du possible je m'éforcerais de répondre a tes questions :lol:
L'animation que tu mettais sur le forum manque, même si quelque fois cela dérivais un peu en duels a fleurets mouchetés (pour ne pas ce faire mal)
Salut
Michel
Avatar de l’utilisateur
Kwai chang caine
Messages : 6989
Inscription : sam. 23/sept./2006 18:32
Localisation : Isere

Re: Mon reve en C Majeur....

Message par Kwai chang caine »

@SPH et ARS
Merci beaucoup les amis....
Mon absence "claviotaire" ou meme pourrais je dire "Glaviotaire" :oops: n'a pas effacé, et loin de la, votre présence dans mon coeur, ne vous y trompez pas 8)
Ces marques d'affections tout au long de ce temps, toutes sinceres m'ont été droit au coeur, et ceci meme si je ne pouvais pas y repondre 8)
Telle est la dure sanction des moines shaolin.... la reduction au silence :lol:
Assembleur man a écrit :Comment vas tu alors ?
Alooooorrrs !!!! .....mal .....comme d'habitude.....enfin d'aussi loin que je me rappelle, c'est a dire ma naissance.... :roll:
La preuve ...la premiere chose que j'ai fait, j'ai pleuré :mrgreen:
Assembleur man a écrit :Et QUE CODE TU ????
Mon bon SPH, rien de plus, voir meme surement moins que d'habitude, tout du moins niveau resultat
C'est a dire 10h / jour pour ne rien sortir ou presque :(
La reinvention de la roue... la "trouvaison" du mouvement perpetuel.... :(
Enfin bref...comme dab depuis 5 ans :roll:
MLD a écrit :Dans la mesure du possible je m'éforcerais de répondre a tes questions
Tu connais le seul,... le vrai, le meilleur, le C quoi ???? 8O

Moi je trouvais que comme PB etait né grace au C, c'etait la moindre des choses de lui rendre cet honneur.
Je ne voulais pas que PB soit comme tous ces pilons dégénérés, une meche devant les yeux façon briard au réveil du matin, machant du "chouine gomme", et meuglant tel le veau sortant de l'entrecuisse de sa maman de vache :" Maaaannnnneeeeehhh!" :?
Je trouvais cette idée géniale...j'ai vu par ailleur, que certains membres du coté des français qui parlent pas français, ont meme eu l'idée de faire du PHP avec PB, ou meme d'autres langages....alors pourquoi pas parler comme son papa :roll:

En attendant...quel ne fut pas ma surprise de voir que quelqu'un avait eu la meme idée que moi.... 8O

Le seul probleme c'est que comme dab, j'ai rien compris....mais apparement c'est un peu ce que je voulais faire...enfin je crois :roll:
Et en plus open source....seulement les sources elles sont en C :(

Au boulot, j'ai demandé une formation en VC++, peut etre que je l'aurais...je vais surement rien comprendre....mais j'essaierais :?
Faire du C en connaissant PB, ce n'est pas renier PB, c'est au contraire lui donner plus d'ampleur, pouvoir allier sa puissance, sa notoriété et la servir a notre PB

Regarde SROD, NETMAESTRO, SPARKIE, TsSoft etc....ce sont des maitres du C et pourtant ils n'ont pas laché PB
Bien au contraire, tous les jours ils lui apporte aide, librairie, comme COMATE, pureDishelper etc....directement importée du C :D
Ils sont les premiers a dire que les deux sont complementaires, et utilisent les deux quotidienement

En fin de compte, pourquoi des logiciels comme dreamweaver et autres existent, alors qu'ils font au final du HTML et du javascript ????
Pourquoi le C et l'ASM existent alors qu'au final il fait du langage machine ???

Je voulais juste mettre a la portée de burnes comme moi, la syntaxe du C, comme le fait Dreamweaver avec le HTML
Mon projet n'a pas plu...je l'ai remis dans ma culotte ..... :|
C'etait une idée folle, je le sais, comme il m'en sortait une tous les matins à cette période, en meme temps qu'autre chose d'ailleurs :oops:
Certains projets qui maintenant nous paraissent evidents et indispensables ont surement démarré de ce genre d'idées a la con

Peut etre qu'un jour un de vous qui connait ce fabuleux langage...trouvera cette idée pas si idiote que ça. :roll:

En tout cas merci à toi aussi de ce gentil temoignage d'affection 8)
ImageLe bonheur est une route...
Pas une destination

PureBasic Forum Officiel - Site PureBasic
Avatar de l’utilisateur
Ar-S
Messages : 9539
Inscription : dim. 09/oct./2005 16:51
Contact :

Re: Mon reve en C Majeur....

Message par Ar-S »

ton raisonnement se tiens, quand je vois comme il est "simple" dans dreamweaver de faire des interactions avec une base MySQL sans même 1 ligne de code, c'est impressionnant. Et c'est surtout un gain de temps non négligeable.
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
Avatar de l’utilisateur
Kwai chang caine
Messages : 6989
Inscription : sam. 23/sept./2006 18:32
Localisation : Isere

Re: Mon reve en C Majeur....

Message par Kwai chang caine »

Regarde PB traduit en assembleur tous les codes sources....
C'est normal puisque je pense que c'est juste avant de compiler...

Pas mal de gens se servent de ce "pont" pour analyser et meme apprendre le divin ASM....

En fait ça aurait été la meme chose avec le C....
Encore une fois, pourquoi le C.????? ..pourquoi pas le mandarin, le javanais, le hongrois ou le inuit..... :?
Parce que le C est à l'origine de presque tout ce qui existe ...et comme PB traduit, certe pas super bien de ce que j'ai lu...mais traduit quand meme l'ASM...la boucle aurait été bouclé

Papa est né sur un Continent immense avec des millions de personnes qui tapent comme des dingues sur une planche positionnée devant une télé qui leur bronze le groin toute la nuit, avec pleins de boutons qui ont la meme forme, la meme couleur, mais ou y'a ecris des choses differentes sur chaque carrés
Il a donné naissance a un enfant né dans un Pays Betit, tres évolué, mais si petit que presqu'aucune carte n'en parle :( ....et BbPb parle la langue du "Betit Pays" et aussi celle de sa maman JASMine...
Mais en devenant grand...il a aussi envie de faire honneur a ses origines et se met à parler le Continental (et pas edison :? ) comme papa... :mrgreen:

Imagine un peu la carte de visite :

Avec PureBasic vous programmez dans le plus convivial des langages : "Le basic" et vous pouvez générez du code Assembleur, C et peut etre meme un jour PHP, HTML, Egyptien, Latin..... :mrgreen:
Enfin bref...PB le couteau suisse de la programmation..."All langage in one" ....

Image
Un langage pour tous.....Tous pour un langage !!!
ImageLe bonheur est une route...
Pas une destination

PureBasic Forum Officiel - Site PureBasic
Avatar de l’utilisateur
MLD
Messages : 1124
Inscription : jeu. 05/févr./2009 17:58
Localisation : Bretagne

Re: Mon reve en C Majeur....

Message par MLD »

@KCC @ AR-S
Si vous le permettez (mais finalement vous n'avez pas le choix),je vais vous donner mon point de vue.
1er: Repartons du début:
Le seul le vrai langage universel pour programmer n'inporte qu'elle machine est comme son nom l'indique le langage du même nom, qui ne se programme qu'avec des 0et des 1.

2° Ce langage étant d'un maniement difficile, et les micro-processeurs évoluants, est apparut le langage assembleur qui n'est en fait qu'une surcouche du langage machine, car il faut bien un compilateur pour transformer l'assembleur en binaire ,ou langage machine.

3° En parallèle d'autres langages sont apparut Fortran, Basic,ect. Qui pour le basic était pour son inventeur un moyen pédagogique d'apprendre la programmation informatique. Ici aussi il faut soit un compilateur soit un interpréteur pour que la machine comprenne.

4° Puis est venue le temps de la micro-informatique, avec quelques petits génies dont un Bill Gates, (qui est surement plus un génie du commerce que de l'informatique).
Les langages spécialisés dans la programations ont suivis, souvent intégré dans l'OS lui même, ceci afin de capter ou de fidéliser une clientèle de programmeurs professionnels ou amateurs.

5° Windows arrive et les interfaces graphiques. MS pour simplifier la programmation de l'OS décide de fragmenter le programme, en utilisant une quirielle de Dll dont les procédures incluses s'apellent aussi API.

6° le langage C se développe en même temps permettant une manipulation aisée des API. Ceci d'une certaine manière d'écrire le programme issu de la volonté des inventeurs du langage C.

7° Le C++ est un dérivé du C avec qui en quelque sorte simplifie encore la manipulation des DLL par l'adjonction de librairies appelées par MS des MFC.

8° Il est clair que pour X raisons Microsoft a choisi le langage C ou dérivé pour Windows, et de ce fait a élaboré les API en fonction de ce langage, mais comme en parallèle ils élaborent un langage C maison, ils ont tout fait pour rendre difficile l'utilisation d'un autre langage. Ils ont même sabordé leur propre langage basic le VB6 qui dans sa nouvelle mouture ne ressemble plus a un basic, et a un prix dissuasif.

9° Mais un basic qui permet facilement de manipulé les API, et un compilateur trés performant n'a rien a envié a un langage C.
Pour le reste c'est a dire le choix d'un langage, cela est un choix personnel. Mais peut'on dire que le C est le roi des langages. Je ne le crois pas. Mais c'est ce que certains veulent faire croire pour des raisons commerciales.
Pour PB il reste des améliorations possibles dont des tentatives de listage ont été faites. L'équipe de Fantaisie sof, n'est certainement insensible a ces demandes, C'est de la pérénité de PB qu'il s'agit
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Re: Mon reve en C Majeur....

Message par Backup »

la vraie future évolution de purebasic
serai la Cross compilation ! ;)

actuellement

C ---> ASS ---> binaire (exe)

pureBasic ---> ASS ----> binaire (exe)

faire en sorte que :

purebasic ---->C ; n'aurai qu'un intérêt que pour ceux qui voudrai participer a un projet C
sans maitriser le langage ...
je ne dis pas que l'idée est nulle hein... juste que ça ne concernerait que peu de monde
a mon avis ..

tout comme un
purebasic ----->PHP

même si ce dernier m'intèrresserai plus , car cela apporterai une dimension "Web-dev"
qui serai peut etre bien utile ...


@MLD +1 :)
Avatar de l’utilisateur
djes
Messages : 4252
Inscription : ven. 11/févr./2005 17:34
Localisation : Arras, France

Re: Mon reve en C Majeur....

Message par djes »

MLD> Trop de raccourcis et d'erreurs. D'ailleurs à propos du C et de Microsoft, Windows n'est pas fait qu'en C! Il y a des parties faites en assembleur (bien sûr!!!), en Fortran, C++, C#, etc. et sûrement pas mal de BASIC.

Pour en rajouter une couche, je pense vraiment qu'il n'y a pas de langage "Roi". Beaucoup de programmeurs ont un langage de prédilection, point. Dans les banques on utilise encore le cobol, pour les maths, le fortran, dans les serveurs Perl et PHP, etc. Le C n'y est pas du tout apprécié, et ça se comprend!

Ca me rappelle les adeptes du K-Shell et du Bourne Shell. Perso je préfère le Bourne, et je fais partie de la majorité! Ou les adeptes de la notation polonaise inversée... Ce n'est pas parce que c'est compliqué que c'est mieux, que les autres sont nuls! Au contraire, je pense que l'intelligence consiste à simplifier les concepts les plus complexes pour mieux les appréhender, et aller plus loin.
Avatar de l’utilisateur
Kwai chang caine
Messages : 6989
Inscription : sam. 23/sept./2006 18:32
Localisation : Isere

Re: Mon reve en C Majeur....

Message par Kwai chang caine »

C'est vrai que y'a un coté de pretention dans ma démarche et vouloir jouer dans la cour des grands :oops:
Je reve tellemment de dire un jour que je code en C....mais si je le dit un jour, ce sera en grande partie grace a PB,, qui m'aura fait la courte echelle et mis sur le droit chemin 8)

Surement pas grace a cette daube de VB, avec lequel j'aurais pris que des mauvaises habitudes en 10 ans.....et vous en savez quelque chose :lol:

En fin de compte au meme titre que j'ai choisi PB, qui me permettait de creer des "vraies" DLL sans avoir la connaissance du C :oops:
C'est toujours la meme histoire, je me rappelle, je crois, de Dr DRI qui se plaignait de l'appparition de taillbite qui donnait la main a des incapables pour creer des lib.
De tous temps des tronches ont essayé de mettre leur savoir au service des faibles afin qu'il puissent jouer avec quelque chose avec laquelle ils n'auraient jamais du :oops:
C'est aussi ce qu'a fait FRED en fait 8)

DJES a raison, il n'y a pas de roi...il y a des langages appropriés....
Mais je pense pas beaucoup me tromper en disant que celui qui maitrise le C, ou son papa l'ASM n'a plus de limites
FRED a choisi le C pour creer PB, c'est surement pas sans raisons...

J'aurais été curieux de savoir avec lequel il programme d'ailleurs :roll:
Ca restera surement un mystere de plus de la vie de FRED....comme sa marque de lave linge d'ailleurs, que je lui avait demandé et qu'il m'a jamais donné :? :lol: :lol:

Je pense qu'il reste le plus utilisé dans le monde, et il ne sera détroné que par un de ses enfants, comme le python ou autre qui en fait ne sont que des simplifications de ce dernier, mais reste quand meme un p'tit p'tit fillot comme dirait jaquouillle :D

Evidemment pour le monde du WEB, qui bouffera bientot tout le monde, c'est une toute autre histoire :roll:
ImageLe bonheur est une route...
Pas une destination

PureBasic Forum Officiel - Site PureBasic
Avatar de l’utilisateur
MLD
Messages : 1124
Inscription : jeu. 05/févr./2009 17:58
Localisation : Bretagne

Re: Mon reve en C Majeur....

Message par MLD »

Salut djes
djes a écrit :MLD> Trop de raccourcis et d'erreurs.
Raccourcis: oui :|
Erreurs: Heu! :?:
djes a écrit :Windows n'est pas fait qu'en C! Il y a des parties faites en assembleur (bien sûr!!!), en Fortran, C++, C#, etc. et sûrement pas mal de BASIC.
Assembleur: oui :D
Toutes formes de C: Oui Cela dépend de l'age des morceaux de code (ou DLL). :D
Pour les autres langages et surtout le basic, je doute :?: :roll:
Kwai chang caine a écrit :FRED a choisi le C pour creer PB, c'est surement pas sans raisons...
C'est l'histoire de l'oeuf et de la poule. Qui est arrivé le premier ?
Pour PB: Pour créer un langage qui par définition n'éxistait pas, il fallait un autre langage. Comme la doc du SDK Windows est orientée C , le plus simple je pense était d'utilisé le C comme langage de création de PB. Mais je pense que pour des raisons de rapidité il y a aussi de l'ASM.
Avatar de l’utilisateur
Kwai chang caine
Messages : 6989
Inscription : sam. 23/sept./2006 18:32
Localisation : Isere

Re: Mon reve en C Majeur....

Message par Kwai chang caine »

Tout a fait, quoi qu'il en soit je crois pas beaucoup me tromper en disant que apres le LM, le plus rapide des langages est l'ASM :roll:

Mais l'ASM pour moi, c'est meme pas du domaine du reve..... :oops:

Pour PB j'ai cru comprendre qu'au debut il etait en ASM....puis FRED aurait changé en route, mais j'suis pas sur.
FRED est quelqu'un qui ne laisse pas beaucoup de place au hasard, qui s'entoure du maximum de garantie de serieux, etc.....
Le C n'ayant plus a faire ses preuves, et reste je crois le plus rapide apres l'ASM il paraissait comme une evidence de le choisir
D'autres langages apparaissent pour simplifier le C, car il faut reconnaitre de ce que j'ai compris qu'il peut etre aussi mauvais mal utilisé, qu'il est bon.
Mais encore une fois, si par exemple FRED s'etait basé sur le python par exemple, il serait dépendant d'une modification, d'un bug etc....
Un peu le principe du telephone arabe, au bout de 5 intermediaires la phrase d'origine n'a plus grand chose de commun avec l'original :lol:

Mais dit donc MLD, tu causes tu causes, et tu m'a pas repondu.....
Tu sais aller plus loin que moi en VC++ ????
C'est a dire le double clic sur l'icone du bureau :oops:

Et si quinquin a compris quelque chose au lien que j'ai donné, parce que on peut pas dire que la doc soit touffue..
http://www.purebasic.fr/english/viewtop ... 51#p331251

En fait je l'ai trouvé en tapant mon surnom......
PURECON
J'ai cru qu'on parlait de moi :oops:
ImageLe bonheur est une route...
Pas une destination

PureBasic Forum Officiel - Site PureBasic
Fred
Site Admin
Messages : 2805
Inscription : mer. 21/janv./2004 11:03

Re: Mon reve en C Majeur....

Message par Fred »

Si j'ai choisi le C, c'est evidemment pas par hasard: c'est probablement le seul language qui est vraiment dispo partout. Alors oui, c'est galere de faire qqchose de beau en C, mais le jeu en vaut la chandelle. Un autre avantage, c'est qu'il fait exactement ce qu'on lui dit, sans rajouter de couches intermediaires: c'est le language de haut niveau le plus proche de l'asm.

Pour info, la toute premiere version du compilateur PB etait ecrite en BASIC, et j'ai eu comme un probleme pour le porter sous windows: ce BASIC n'existait pas en version Windows.
Avatar de l’utilisateur
SPH
Messages : 4937
Inscription : mer. 09/nov./2005 9:53

Re: Mon reve en C Majeur....

Message par SPH »

Devinez qui a ecrit ca :
PureBasic est un compilateur. Il n'utilise donc pas de code intermédiaire ou de machine virtuelle, mais produit un code optimisé directement exécutable par la machine ou le système d'exploitation sur lequel il est compilé. Les bibliothèques externes sont écrites et optimisées manuellement en assembleur. Les commandes sont donc très rapides, souvent plus rapides que leurs équivalentes écrites en langage C/C++.

!i!i!i!i!i!i!i!i!i!
!i!i!i!i!i!i!
!i!i!i!
//// Informations ////
Intel Core i7 4770 64 bits - GTX 650 Ti
Version de PB : 6.12LTS- 64 bits
Avatar de l’utilisateur
MLD
Messages : 1124
Inscription : jeu. 05/févr./2009 17:58
Localisation : Bretagne

Re: Mon reve en C Majeur....

Message par MLD »

Salut a tous
Kwai chang caine a écrit : Mais dit donc MLD, tu causes tu causes, et tu m'a pas repondu.....
Tu sais aller plus loin que moi en VC++ ????
C'est a dire le double clic sur l'icone du bureau :oops:
A une époque oui :lol: , mais pas en VC++ mais en C non Microsoft.
Par contre ce langage ma vite fatigué , car on a l'impression que pour chaque étape du programme, il faut réinventé la roue.
De ce fait pour mon utilisation (essentielement de la programmation de systèmes de gestion), j'en suis venu a choisir un basic, en évoluant vers VB6. Puis n'étant plus satisfait par les évolutions de MS dans ce domaine je me suis mis a la recherche d'un basic performant. Et par hasard je suis tombé sur PB qui répond a 95% de mes besoins .
Les reproches que l'on peut faire a PB c'est la non évolution des gadgets nottament dans leurs possibilités hestétiques, que l'on comble en partie en utilisant les API, ce qui revient a faire un peu un ersatz de C :roll:
Il serait sympa de pouvoir créer relativement facilement des gadgets, comme ,l'on crée des librairies. :D
Allez je ne noie plus le poisson plus longtemps, pour répondre a ta question que je te remerçie de m'avoir posé, mais tu le répète a personne. "En VC++ j'en suis au même niveau que toi" :lol: Par contre chez moi j'ai un tré beau WC++ :oops: :mrgreen:

Fred: merci de tes éclaircissements. :lol:

SPH: ça me dit quelque chose! J'ai du effacé cela de ma mémoire, surement une erreur de programmation en C :oops: :lol:
Avatar de l’utilisateur
Kwai chang caine
Messages : 6989
Inscription : sam. 23/sept./2006 18:32
Localisation : Isere

Re: Mon reve en C Majeur....

Message par Kwai chang caine »

Devinez qui a ecrit ca :
Surement un grand visionnaire.....si en plus il etait connu......ce serait encore mieux pour PB 8)

@FRED

Je me joint a MLD pour sincerement te remercier de nous donner quelques infos sur notre PB d'amour 8)
En fin de compte on est friants de la vie intime de "notre" langage 8O
Tu pourrais faire un site comme VOICI.....l'appeller PURECi (Nooooon pas persil, comme je vous entend deja le dire :?), ou bien PURIS MATCH :mrgreen:
On apprendrais noir de détails affriollants sur la vie de ce langage et aussi de son equipe :D

Cela me fait aussi plaisir de voir que tu prennes de ton temps precieux pour repondre a certaines de nos interrogations.
Je ne pensais vraiment pas que tu lirais jusqu'au bout ce sujet...et encore moins que tu repondrait.Vraiment merci...ça fait chaud au coeur.

Tu sais, ou tu ne sais pas...mais tu es, enfin deja pour ma part, notre guide....notre berger qui nous emmene vers de vert "programmages" :mrgreen:
Si tu repasses par la...j'ammenerais mes chemises :lol: ....non non....c'est pas ça que je voulais dire, elle est nulle mais elle me fait toujours rire celle la :?
Et comme la vie ne nous donne pas souvent l'occasion de rigoler .... :roll:

Donc si tu repasses par la....pourrais tu nous dire, vers quel C va ta preference....BORLAND, CROSOFT ou autres...
Et ce que tu penses de Visual 6 C++

Encore merci 8)

@MLD
Bon, bah merci quand meme....
Ce qui me faudrait c'est un vieux...mais alors tres vieux programmeur..
Deja parce qu'il aura plus de dents....et que comme ça, cela m'evitera de me presenter en pleine nuit aux urgences, parce qu'il m'aura mordu a la 32e fois qu'il m'apprendra la meme chose :oops:
Et en plus il sera fatalement a la retraite, donc prendra le temps de m'apprendre...
En plus ....plus on vieilli, plus le besoin se fait sentir de transmettre son savoir.
En general, l'experience est un atout, et il aura aussi vu les debuts de l'informatique ce qui ne gache rien :D

Pour un copain, j'ai eu une adresse de site qui m'a l'air cool, et qui permet aux gens seuls de lier connaissance.
Y'a tous les sujets qui permettent de reunir deux etres ésseulés, des chats, à la danse, en passant par le sport, la musique.....
Cela peut bien sur servir pour faire des rencontres amoureuses, mais moi j'ai repéré qu'il y avait une rubrique informatique.... 8O

Peut etre pourrais je me pacser avec un retraité du C :roll:
Et puis apres tout....etre marié et pacsé en même temps....c'est pas de la bigamie ça :roll: ....
Peut etre de la bisexualité...mais pas de la bigamie...
Donc autorisé par la loi :mrgreen:
Dernière modification par Kwai chang caine le ven. 27/août/2010 14:33, modifié 3 fois.
ImageLe bonheur est une route...
Pas une destination

PureBasic Forum Officiel - Site PureBasic
Fred
Site Admin
Messages : 2805
Inscription : mer. 21/janv./2004 11:03

Re: Mon reve en C Majeur....

Message par Fred »

Utilise VisualC++ 2010 Express, c'est gratuit et tres complet.
Répondre