IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C# Discussion :

Création d'un Langage de Programmation


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Invité
    Invité(e)
    Par défaut Création d'un Langage de Programmation
    Bonjour, je m'appelle Ali, j'ai 11 ans (Ne partez pas tout de suite, je suis prêt à m'investir à fond et j'ai 2 ans d'experience en Programmation (VB.NET,HTML)) mon rêve, c'était de créer un langage de programmation..
    Un jour, un gars est venu me demander de lui coder un ptit truc en vb.net, et à la fin je lui ai parlé de mon langage.. Il m'a dit que un jour si j'abandonne pas j'y arriverai..

    J'ai alors commencé doucement avec des splits et des tableaux en vb.net, après 1 an je suis arrivé à un résultat pas mal:

    Nom : captuuure.PNG
Affichages : 1651
Taille : 29,1 Ko

    Et récemment, j'ai décidé de tout abandonner et de recommencer avec le C#..
    Mes amis me disaient que c'est un langage beaucoup plus puissant et beaucoup plus ouvert que le VB6..

    J'ai alors réussi à faire un print et des variables en C#, maintenant j'ai décidé de faire une fonction console (comme le c++)..

    Ceux qui veulent m'aider ou me suivre dans mon projet, ajoutez-moi sur skype: alidu782 ou parlez-moi dans cette discussion (ou en msg privé)

    Désolé à tous ceux que j'ai embêté avec mes spams..
    Dernière modification par Invité ; 10/02/2017 à 18h19.

  2. #2
    Membre Expert Avatar de jopopmk
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2011
    Messages
    1 856
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2011
    Messages : 1 856
    Par défaut
    Salut,

    Citation Envoyé par Jomtek Voir le message
    [..]Et récemment, j'ai décidé de tout abandonner et de recommencer avec le C#..
    Mes amis me disaient que c'est un langage beaucoup plus puissant et beaucoup plus ouvert que le VB6..[..]
    trois petites remarques :
    * attention à ne pas confondre VB6 et VB.NET (tu nous parles de VB.NET plus tôt, d'où mes soupçons),
    * normalement un code en VB.NET et son équivalent en C# ont les mêmes perfs,
    * n'importe quel langage est plus puissant que VB6 :p

    Sinon comment ça fonctionne : plutôt comme un transpiler vers un langage .NET, ou plutôt comme une VM qui interprète/exécute à la volée ?

  3. #3
    Invité
    Invité(e)
    Par défaut
    Enfaite, c'est un mélange des deux, c'est un analyseur de code qui traduit en premier temps les actions en fonctions, et en deuxième temps, les traduit en binaire et qui génere un executable (stub)..

  4. #4
    Membre Expert Avatar de yildiz-online
    Homme Profil pro
    Architecte de domaine
    Inscrit en
    Octobre 2011
    Messages
    1 447
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Architecte de domaine

    Informations forums :
    Inscription : Octobre 2011
    Messages : 1 447
    Par défaut
    Les ups sont contraires aux pratiques du forum,si tu veux remonter ton sujet, tu peux poster poser des questions ou poster tes avancements

  5. #5
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par yildiz-online Voir le message
    Les ups sont contraires aux pratiques du forum,si tu veux remonter ton sujet, tu peux poster poser des questions ou poster tes avancements
    Ok merci, je suis nouveau et sur ce forum j'ai l'habitude de mettre Up, je vais lire les règles..

  6. #6
    Invité
    Invité(e)
    Par défaut Avancement du projet
    Salut, mon projet avance un peu mais j'aimerais que y'ai des volontaires qui se présentent..


    Sinon, ce langage aura comme nom Lazen ou Above

    Petit code qui additionne des variables:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    define nombre1 = "5";
    define nombre2 = "5";
    define resultat = (nombre1 + nombre2);
     
    print(resultat); //ça affiche nombre1 + nombre2 (resultat)

    Attention les yeux, vous allez voir la premiere beta de l'IO:

    Pour créer un fichier:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    define nomDuFichier = "Test.txt";
     
    define directoire = "C:\";
    define nomPlusDirectoire = (directoire & nomDuFichier);
     
    open(nomPlusDirectoire){
    create;
    close;
    }
    Pour lire un fichier:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    define nomDuFichier = "C:\Test.txt";
    define ContenuDuFichier = "";
    
    open(nomDuFichier){
    cat(ContenuDuFichier);
    close;
    }
    
    print("Le contenu du fichier est &+ContenuDuFichier+&");
    
    Pour écrire dans un fichier:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    define nomDuFichier = "C:\Test.txt";
    open(nomDuFichier){
    write("Hello les Developpeziens !");
     
    //Pour écrire plusieurs lignes dans un fichier on utilise &l (équivalent à \n)
     
    close;
    }

    Maintenant, pour créer et écrire plusieurs lignes dans un fichier, puis afficher son contenu :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    define nomDuFichier = "C:\Test.txt";
     
    define trucAEcrire = "0 &l 1 &l 2 &l 3 &l 4 &l 5 &l 6 &l 7 &l 8 &l 9";
     
    define contenuDuFichier = "";
     
    open(nomDuFichier){
    create;
    close;
    }
    open(nomDuFichier){
    write(trucAEcrire);
    cat(contenuDuFichier);
    close;
    }
     
    print("Le contenu du fichier qui a été créé est &+contenuDuFichier+& !");


    Voilà, merci d'avoir pris la peine de lire ce message..
    Je vous tiendrais au courant des mises à jour et dès que le langage sera disponible en download j'essaierai de vous mettre le lien dans cette discussion.

    Merci !

  7. #7
    Invité
    Invité(e)
    Par défaut
    Je galère avec l'operateur -
    ahlala les heures de code

  8. #8
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2019
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 20
    Localisation : Canada

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Services de proximité

    Informations forums :
    Inscription : Novembre 2019
    Messages : 3
    Par défaut Cool
    Salut, moi aussi j'ai 11 ans et je créer on pourrait dire mon propre langage de programmation ! J'suis un peut en retard de 3 ans mais je le fait en C# et Python il s'appel : SCL

    Voilà un petit programme HelloWorld

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    start;
    {
         System.display("Salut !")
    }
    stop;
    Je sais pas si tu fait encore ton projet mais je te souhaite bonne chance !

  9. #9
    Membre expérimenté
    Homme Profil pro
    Administrateur Systèmes, Clouds et Réseaux /CAO/DAO/Ingénierie Electrotechnique
    Inscrit en
    Décembre 2014
    Messages
    457
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Administrateur Systèmes, Clouds et Réseaux /CAO/DAO/Ingénierie Electrotechnique

    Informations forums :
    Inscription : Décembre 2014
    Messages : 457
    Par défaut
    ah je découvre... C'est ... enfin je sais pas.

Discussions similaires

  1. [Bénévole] Projet Open Source (Java) dev's : création d'un langage de programmation
    Par izanagi1995 dans le forum Autres
    Réponses: 0
    Dernier message: 10/01/2014, 10h46
  2. [Questions]Le langage de programmation Binaire existe t-il ?
    Par Nasky dans le forum Langages de programmation
    Réponses: 30
    Dernier message: 16/11/2012, 09h09
  3. Création d'un langage de programmation
    Par Crabe05 dans le forum Langages de programmation
    Réponses: 19
    Dernier message: 26/05/2009, 16h40
  4. Création d'un langage de programmation
    Par liquid_stone dans le forum Langages de programmation
    Réponses: 5
    Dernier message: 09/11/2003, 16h44
  5. Nombre de langage de programmation total
    Par Adrael dans le forum Langages de programmation
    Réponses: 16
    Dernier message: 22/07/2003, 00h06

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo