Comme certains membres craignent que PC stagne un peu, je crée un topic pour discuter des améliorations possibles et des changements auxquels vous pensez.
Il faut savoir que Muelsaco et moi avons peu de temps à accorder à PC depuis que nous travaillons sur de plus grands projets mais que nous sommes toujours là pour faire vivre le site. Par exemple si vous avez envie de développer une application web pour PC et qu'elle se révèle intéressante nous serons ravis de l'intégrer
Pour commencer dans l'esprit du changement, j'ai réfléchi à un nouveau design de PC, plus adapté aux grands écrans, qui supprimerait le cadre fixe pour s'étaler sur toute la largeur dans certains cas, comme la liste des programmes
---------------------------------------------------------------------------
Liste des projets :
- chat avec salons (Samikx)
- banque de sprites
A propos de la v4 dont on vous en parle depuis un moment. Cette idée avait été lancée par Light_Spirit et moi-même (totoyo), mais elle s'est révélée difficilement réalisable compte-tenu de la structure de la base de données. Afin de ne pas perturber le bon fonctionnement de Planète-Casio, nous ferons évoluer doucement le site. La v4 sera alors construite à fur et à mesure.
Bon, je connait pas la sintaxe pour remplacé des caractere en PHP par coeur, mais en gros, ca fait:
Remplacé "divisé" par "/"
Remplacé "le gros tiret" par "-"
Remplacé "racine" par "rac("...
Zut, effectivement, avec celui la, ca va etre moins facile. Faudrait fermé la parenthése. Effectivement, d'un coup, ca complique
Sinon, sin, pas de problème, puisqu'on est obligé de le fermé par une parenthèse. A non, même pas, on peut en BASIC ne pas fermet les parenthèses... Erfff.
Je vais réfléchir au probleme dans la journée, la je suis pas encore super reveiller
Le PHP est un langage côté serveur servant pour accéder à ta BD et afficher différentes informations dans ta page HTML selon divers paramètres (en gros).
Il faudrait un langage côté client. Genre le Flash si tu veux rester sur du Web ou du C/C++, C#, (Java (Beurk))...
----------------------------------
Collectionneur de figurines d'animés. - WoW c'est le mal mais j'ai choisi le côté obscur
Calculatrices : G85 SD, G100+, Classpad 330 (temp), FX-CG 10
Linux, c'est le seul endroit où tu peux taper ls.
Eone Hors ligne Membre Niveau: Confirmé
Points: 139
Défis: 0 Email | Message
Oui, je sais que PHP n'est pas du toute adapté. Mais, a la différence des autres langages, je PENSE savoir le faire. Il n'y a pas besoin d'interpréter dans ma proposition, PHP peut exécuté un code stocké dans une variable.
Bon, pour les sin(, pas de problème, suffit de compté le nombre de "(" et de ")" et d'ajouter autant de ")" que nécessaire a la fin.
Pour les racines, par contre, plus complexe, faut mettre en parenthèse toute les caractères entre racine et les opération, donc "+", "-", ect.
Je sais que le code PHP serait très peu adapté, m'enfin, je sais pas faire dans d'autre langage, il faut que cette autre langage sache interprété du code a ma place. PHP, vu qu'il est pas compilé, le permet. Limite, javascript aussi. M'enfin, vu que je le maitrise pas, je peut rien faire avec. Le C, compilé, donc trop complexe, C++ et java, pareil, C#, je crois que c'est compiler aussi.
Non, le javascript me parait vraiment l'idéal, tout compte fait. Dommage que je ne sache pas faire.
Bon, je ne voit toujours pas en quoi c'est infaisable dans un langage non compilé.
Bon STOP avec ton PHP. Moi aussi j'adore le PHP mais je m'en sers pour le Web.
Ça serait justement une bonne occasion pour toi d'apprendre d'autres langages.
De plus, je ne vois pas le rapport entre "compilé" et "trop complexe".
Le C et le C++ sont compilés en langage machine donc très performant. Le C# et le Java sont mi-compilés. Le Javascript est interprété par le moteur de ton navigateur donc beaucoup trop lourd, surtout niveau graphique.
Je pense que des cours et de l'auto information te seraient nécessaire sur les langages et leur utilité.
Le C++ est un bon langage orienté objet et assez facile à apprendre. Il te faudra juste un éditeur (CodeBlocks, Notepad++, Bluefish,...), un compilateur (g++, Visual Studio...) et des neurones
----------------------------------
Collectionneur de figurines d'animés. - WoW c'est le mal mais j'ai choisi le côté obscur
Calculatrices : G85 SD, G100+, Classpad 330 (temp), FX-CG 10
Linux, c'est le seul endroit où tu peux taper ls.
Eone Hors ligne Membre Niveau: Confirmé
Points: 139
Défis: 0 Email | Message
Je cite le PHP pour l'exemple, et non, je ne vais pas apprendre un langage pour commencé un projet de cette taille. Toujours commencé par des truc simple dans de nouveau langage, de toute façon. Donc non, je ne vais pas apprendre le js. Je sait le lire, cela me suffit pour l'instant.
Pourquoi un langage non compilé?
Car comme cela, on se sert de l'intepreteur du langage et on ne doit pas le crée. Je pense que mes exemples PHP montre déjà comment je pense que cela soit possible. Et cela a titre d'exemple, je vient juste de dire que finalement PHP est idiot pour ce genre de langage.
Sinon, si tu y tient, voila comment je pense qu'il faudrait faire en js. Ca reste sensiblement le même principe.
On fait que des recherché remplacé pour transformé le code BASIC en js. Puis on écrit ce code dans la page HTML de manière a l'exécute, enfin en partit (s'arrêter a un certain nombre de commande), et vérifier toute les entrées pour sauvegardé la dernière "getkey" appuyé par l'utilisateur.
Pour le faire en C, c'est plus complexe, car cela demande de crée un interpréteur, et non juste "traduire". Et comme dit plus haut, cela semble bien compliqué. De toute façon, l'optimisation, on s'en fout un peu pour un code BASIC
Si tu veux faire un émulateur, en C++ ou autre, tu devras faire un interpréteur.
De plus, je pense que le C++ est beaucoup plus simple que le Javascript.
----------------------------------
Collectionneur de figurines d'animés. - WoW c'est le mal mais j'ai choisi le côté obscur
Calculatrices : G85 SD, G100+, Classpad 330 (temp), FX-CG 10
Linux, c'est le seul endroit où tu peux taper ls.
Eone Hors ligne Membre Niveau: Confirmé
Points: 139
Défis: 0 Email | Message
C'est un super défi à relever. Si on est assez nombreux pour ce projet, ça peut aller vite.
Mais faut le faire ne C++ avec Qt afin de pouvoir l'intégrer à Casio Tools
PS : n'oublies pas qu'un programme est juste un assemblage de variables et de fonctions
----------------------------------
Collectionneur de figurines d'animés. - WoW c'est le mal mais j'ai choisi le côté obscur
Calculatrices : G85 SD, G100+, Classpad 330 (temp), FX-CG 10
Linux, c'est le seul endroit où tu peux taper ls.
Eone Hors ligne Membre Niveau: Confirmé
Points: 139
Défis: 0 Email | Message
Si tu veux un langage côté client pour ce genre d'application, y'a le Java.
----------------------------------
Collectionneur de figurines d'animés. - WoW c'est le mal mais j'ai choisi le côté obscur
Calculatrices : G85 SD, G100+, Classpad 330 (temp), FX-CG 10
Linux, c'est le seul endroit où tu peux taper ls.
Eone Hors ligne Membre Niveau: Confirmé
Points: 139
Défis: 0 Email | Message
C'est non compilé, le java?
Wikipedia? Vient, petit, on a besoin de toi...
Mmmm... a ouais, pas con, la compilation en temps réel pour marcher sur chaque machine. Et bien oui, cela marcherait en java, alors. L'avantage, c'est que cela serait utilisable sur ton programme ET sur le site. Le désavantage, c'est que c'est java .
Je connait pas beaucoup ce langage, mais je sais qu'il pose plein de problème de compatibilité entre les OS, et qu'il a une réputation désastreuse...
Totoyo Hors ligne Super admin Niveau: Elite
Points: 7892
Défis: 66 Email | Message
Oui, en faite, en lisant de la docu, je vois qu'il a été conçu pour marché sur plein d'OS diffèrent. Pour cela que les portables en sont équipé. Donc, evidament, cela entraine quelque bug de compatibilité, de vouloir marché partout. Et aussi, cela obligé a compilé le langage a la volé, il n'est pas interprété. Donc il est a la fois rapide, et long a lancé (car en train de ce compilé).
Bon, sachant que j'ai des cours de java dans 2-3mois, j'apprends maintenant, ou j'attends que les profs nous explique
Dafp Hors ligne Membre Niveau: Aucun
Points: 9010
Défis: 191 Email | Message
non, mais quand je le fais, c'est lassant. C'est pour ça que je le fais même presque pas du tout. ça m'est revenu ya pas longtemps,, et c'est pour ça que je propose...
'tite sugg' : Certains programmes ont un label. On pourrait mettre une 'tite option qui permet de n'afficher que les programmes avec un label dans la rubrique.
Planète-Casio est un site communautaire indépendant et n'est donc pas affilié à Casio | Toute reproduction de Planète-Casio, même partielle, est interdite
Les fichiers, programmes et publications postés sur Planète-Casio restent la propriété de leurs auteurs respectifs et peuvent être soumis à des copyrights
Merci de respecter le travail des autres ! | CASIO est une marque déposée par CASIO Computer Co., Ltd