Conscience - Langage de traduction
| LeDomaine |
Posté le 29 Mar 2009 à 01:14
|
|
![]() Messages : 102 GCPoints : 26034 |
![]() Logo de Daru13 Conscience est un langage (?) de traduction. Son bût principal étant de traduire et de simplifier les balises de certains langages, comme le HTML et le PHP. Ce langage de traduction est en développement depuis environ 3 années, celui-ci ayant traversé une phase d'alpha test et apprécié par les quelques codeurs qui l'ont testé, la programmation de ce "langage" a continué. Il intégrera bientôt une gestion entière du HTML. Le PHP étant encore en "stand by". Quel est le bût de Conscience ? Conscience n'a qu'un seule bût , celui ci étant d'aider toutes personnes anglophobes qui ne se familiarisent pas avec les langages que nous connaisont. Conscience n'est pas un langage de programmation a part entière, mais plutôt une traduction et simplfication des balises qui compose un langage. A qui s'adresse t'il en particulier ? Conscience s'adresse particulièrement a toutes personnes ayant des difficultés sur la programmation anglaise (celle que nous connaisont) mais aussi a toutes les personnes cherchant un moyen de gagner du temps grâce aux balises raccourcies dont dispose Conscience. Quel langages supporte-t'il ? Conscience supporte actuellement le : -PHP -(x)HTML Leurs traduction est finie ? La traduction de ces langages n'est pas entièrement finie , la cause étant toutes les balises que comporte ces langages... Leurs traduction entière risque de prendre quelques temps.
Dernière édition le 29 Mar 2009 à 01:56
|
|
| Daru13 |
Posté le 29 Mar 2009 à 01:22
|
|
![]() Messages : 2884 GCPoints : 108090 |
Sympa, j'avoue que l'idée m'avait traversée l'esprit... Des exemples ^^ ? |
|
| SEB |
Posté le 29 Mar 2009 à 10:16
|
|
![]() Messages : 554 GCPoints : 103313 |
En lisant le titre du topic je n'avais vraiment pas imaginé ca :D. Et très franchement je pense que c'est un projet intéressant. Qui a surement de l'avenir surtout pour les gens qui débute dans les langages cités. J'attend effectivement de voir la suite ^^ je suis curieux de ce que peut donner une page html en Conscience ^^
NextGine : 3D games engine
Nombre de lignes actuel : 77683 |
|
| Darktib |
Posté le 29 Mar 2009 à 10:43
|
|
![]() Messages : 4017 GCPoints : 347288 |
Original comme idée... C'est interessant en tout cas. Est-ce que tu ajoutera aussi des langages non-web (genre C++, dbp, etc...) à Conscience ? Je plussoie SEB pour l'exemple de page html. Bonne continuation ! PS: le nom aussi est original... d'ou vient il ? |
|
| LeDomaine |
Posté le 29 Mar 2009 à 13:45
|
|
![]() Messages : 102 GCPoints : 26034 |
Pour un petit exemple, il faudra patienter quelques temps... Je voudrai terminer les quelques balises qu'il reste en HTML (car le HTML est presque entièrement fini... Oui il est prévu , une fois le PHP fini , d'intégrer d'autres langages, web et non-web. Le bût principal étant de traduire un peu tous les langages... Le nom vient de moi... Il faut savoir que pendants ces trois ans de travaux , Conscience a vécu des "crises". Dans un premier temps, le nom de Maniak Fantastique Langage avait été donner , a ce moment la, les balises en "MFL" donnait :gras: :/gras: ... Pas très esthétique ni même simplifier... Puis vint le changement de nom en DestroyGames Langages , c'est a ce moment la que les balises ont arborer non pas ":" mais "<". Ensuite , j'ai vu le langage de programmation Jade créer ici sur ce forum... Je me suis dit "Jade... C'est beau et simple comparé a DestroyGames Langage" , c'est la ou le DGL a pris le nom de Conscience (CSC) Le travail sur le traduction d'un langage est long est fastidieux... En effet , d'abord la traduction (longue) des balises de ce langage , ensuite vient des testes sur les balises, pour juger si elles sont assez simplifiée ou non pour enfin arriver a quelque chose de simplifier. L'exemple étant le progrès de la simplification : :gras: => <gras> => <g> Il est possible de coder un site HTML avec Conscience actuellement. Daru13 hier, invité a faire quelques testes et a qui j'ai montrer quelques balises traduites a aimer cela :) |
|
| Gregouar |
Posté le 29 Mar 2009 à 16:25
|
|
![]() Messages : 989 GCPoints : 84732 |
Donc, <b></b> devient <g></g>, mouai, je suis pas encore tout à fait convaincu de l'utilité. Mais j'attends, et je verrai ce que ça donnera.
Holyspirit c'est :
85 Fichiers sources | 18 349 Lignes de codes 503 Fichiers ressources | 240 Mo 101 Dossiers | 2800 téléchargements |
|
| LeDomaine |
Posté le 29 Mar 2009 à 16:29
|
|
![]() Messages : 102 GCPoints : 26034 |
Et bien... pour la balise "grasse" , je ne pouvait pas faire mieux... Pour moi, la meilleure traduction de cette balise était G comme Gras... L'utilité vient sur les autres balises plus longue : <a href=""> est égal a <lien=""> ainsi que <l="">. |
|
| stilobique |
Posté le 29 Mar 2009 à 16:46
|
|
![]() Messages : 2387 GCPoints : 841900 |
Je suis du même avis que Greg, mais j'attends de voir ! | |
| Mod |
Posté le 29 Mar 2009 à 19:28
|
|
![]() Messages : 4954 GCPoints : 2100823 |
Pour allergiques à l'anglais, ça peut être une bonne opportunité. Conscience fait en quelque sorte office de précompilateur sur le langage, ça peut être assez pratique si la mise en oeuvre est aisée. Citation :
Le raccourci <lien=""> peut en effet être efficace, mais le <l="">, je déconseillerais. Avoir plusieurs raccourcis pour une même fonctionnalité n'est pas toujours une bonne idée, on s'y perd plus vite, et lorsque l'on ne connais pas, on peut prendre un raccourci pour une fonction différente, ce qui peut perturber la compréhension. A mes yeux, le <lien=""> est très bien ;). Bon courage pour la suite ^^. |
|
| Melysoph |
Posté le 30 Mar 2009 à 00:54
|
|
![]() Messages : 67 GCPoints : 21899 |
J'ai envie de dire pourquoi pas... Le problème se situant quand même lorsque l'on recherche de la documentation sur internet... Au moment de recouper les informations trouvées (en imaginant qu'ils trouve le bon lien pour ce qu'il cherche), il va y avoir un petit problème. Et finalement il devra apprendre les mots anglais pour pourvoir les changer en français... Et je n'imagine pas si il veut poster sur forum en disant qu'il a un problème dans son code... Je ne sais pas trop comment vont réagir les gens en voyant tous les mots en français. Même si cela part d'une bonne intention, je suis moyennement convaincu. Mais si on peut aisément passer de la traduction française au langage originel, alors pourquoi pas ! Je n'ai quand même pas compris quelque chose. Concrètement, quel forme aura conscience à sa sortie ? Un IDE ? Vous comptez implanter tous les compilateurs de tous les langages dans un seul logiciel, avec la couche traductrice en plus ? Ou bien cela ressemblera à un notepad++, et nous devrons compiler avec un autre logiciel ? Ou encore, allez vous vous limiter aux langage interprété, ne nécessitant donc pas de compilation ?
Dernière édition le 30 Mar 2009 à 05:17
* Phrase très profonde et recherchée *
|
|
| Scheindorf |
Posté le 30 Mar 2009 à 01:03
|
|
![]() Messages : 77 GCPoints : 30404 |
c'est à voir, mais je ne suis que tres moyennement convaincu moi aussi, je ne vois absolument pas quel guelle peux avoir la partie traduction php... bon courage quand même
Studios Corridor
--Participez a la constitution de la base de donnée Triathlon!-- http://triathlon.lecorridor.net/question.php |
|
| LeDomaine |
Posté le 30 Mar 2009 à 09:08
|
|
![]() Messages : 102 GCPoints : 26034 |
Melysoph : Tout a été pensé pour cela. La programmation se passe directement sur le site de Conscience et tu peu donc passer du langage original a Conscience et inversement :) Il est prévu depuis un an de créer un logiciel qui pourra aussi le faire (si le site de Conscience tombe en panne) , il fonctionne déjà mais n'est pas actualiser... Mod : Bien compris pour la balise , c'est maintenant corriger. |
|
| Gulix |
Posté le 30 Mar 2009 à 10:10
|
|
![]() Messages : 184 GCPoints : 8860 |
L'idée, en elle-même, est intéressante, mais j'ai peur qu'elle soit peut-être dure à mettre en oeuvre. Je travaille avec un outil (Windev) qui autorise de coder en anglais (IF FOR WHILE) ou en français (SI POUR TANTQUE), voire dans les deux langages. Pour la doc, c'est parfois un peu difficile. Concernant ton idée de "traduire" l'html, il faut faire très attention aux boucles de traduction : si tu traduis <b> en <g>, il faut vérifier qu'une balise <g> n'existe pas déjà. La "traduction" de <a href=""> en <lien=""> est déjà plus intéressante. Avoir un html francisé, plus concis (pas toutes les balises), est une idée intéressante pour par exemple des éditeurs de messages (forums, sites) à destination de non-experts en HTML. Concernant la traduction, c'est quand même un grand chantier quand on regarde la quantité de balises (avec là encore un possible souci de récursivité) et également le nombre d'attributs. Dans ton exemple du <a href="">, il faut gérer le target, le alt, ... De même, quand tu mentionnes le php, qu'est-ce qui est traduit ? Tout (fonctions comprises), ou uniquement les structures de contrôles ? Au final, je trouve l'idée d'un HTML épuré, raccourci, intéressant, mais beaucoup moins la traduction pure et simple. Surtout que si c'est pour initier, les langages suivants que pourrait envisager un développeur ne permettront pas la françisation.
"Bien souvent, l'école représente votre meilleure chance. Non pas d'apprendre quoi que ce soit, bien sûr, mais de survivre à une attaque de morts-vivants".
Max Brooks - Guide de survie en territoire zombie Mon Blog, mélange de prog' et de culture Blind Shark - Pull N' Bounce |
|
| LeDomaine |
Posté le 30 Mar 2009 à 15:40
|
|
![]() Messages : 102 GCPoints : 26034 |
Citation :
Le logiciel sur ordinateur qui est prévu utilise aussi WinDev Citation :
Comme je l'ai dit, mon travail ne se limite pas a traduire les balises mais a vérifier si elles conviennent, si elles ne sont pas utilisée, etc... Conscience est en travaux depuis 3 ans et le résultat est encore loin d'une version complète... Le processus est long et énervant mais j'y arrive. Citation :
Conscience est programmer d'une tel façon pour accepter de tels choses. Les options sur les div , les images et les liens ainsi que toutes autres sortent de balise acceptant les attributs sont gérée. Citation :
Le bût de Conscience est de traduire tout... Le PHP actuellement gère des choses basiques comme mysql_query => req_sql , mais plus tard , pourra très bien gérer la Programmation Orienté Objet. Citation :
La j'ai pas compris... |
|
| gouessej |
Posté le 31 Mar 2009 à 14:02
|
|
![]() Messages : 337 GCPoints : 64624 |
Bonjour Je ne vois pas l'intérêt d'un tel projet. L'anglais est quasiment incontournable quand on fait de l'informatique, la documentation de certaines API est parfois disponible uniquement dans cette langue tout comme un certain nombre de resources, exemples, tutoriels... Alors à quoi bon encourager celles et ceux qui ne veulent pas se mettre à la langue de Shakespeare? C'est juste reculer pour mieux sauter N.B: J'ai l'impression que tu te disperses depuis que tu as arrêté DestroyWeb. Comptes-tu mener à terme tous tes projets (jeux, etc...)?
Dernière édition le 31 Mar 2009 à 14:03
|
|
| LeDomaine |
Posté le 31 Mar 2009 à 19:15
|
|
![]() Messages : 102 GCPoints : 26034 |
Actuellement DestroyGames travaille sur Conscience (et cela depuis 3 ans) et World Destiny (bien qu'il manque un graphiste 3D...). Pour la critique, ce n'est pas spécialement pour eux que je ne le fait pas :) C'est aussi pour les personnes qui veulent gagner du temps/qui cherchent plus de facilité... J'espère que ma réponse aura répondu a ta question |
|












