Débutant(e)
    Image

    Ruby est un langage de programmation (♦ voir DEF.) multiplateforme et orienté objet, créé en 1995.

    Ruby permet de réaliser, entre autres, des applications et sites Web, des logiciels et des jeux.

    Exemples de codes

    Nous commencons par des codes très simples. Plus vous progresserez, page après page, plus les scripts seront sophistiqués.

    C 0001 - Bonjour tout le monde !

    Dîtes bonjour...
    Attention à l'indentation !
    print "Bonjour tout le monde !\n"
    print "Au revoir tout le monde !\n"
    
    ou
    puts "Bonjour tout le monde !"

    Reproduisez ce code, en choisissant l'un des compilateurs (♦ voir DEF.) ci-dessous (ne copiez-collez pas ! Ce serait trop facile). Tous ont la même fonction, choisissez-en un en tenant simplement compte de vos préférences.

    Lorsque vous copiez votre code, remplacez le code existant (par défaut) figurant déjà dans le compilateur, par le vôtre.

    Attention ! Pour certains de ces compilateurs, vous devez vous-même choisir le langage de programmation, dans le menu qui vous est alors proposé. Bien évidemment, n'oubliez pas de cliquer sur RUN !

    C 0002 - Répéter un mot

    Afficher plusieurs fois le même mot...
    Attention à l'indentation !
     5.times do
         puts "Bonjour !"
     end
    

    Reproduisez ce code, en choisissant l'un des compilateurs (♦ voir DEF.) ci-dessous (ne copiez-collez pas ! Ce serait trop facile). Tous ont la même fonction, choisissez-en un en tenant simplement compte de vos préférences.

    Lorsque vous copiez votre code, remplacez le code existant (par défaut) figurant déjà dans le compilateur, par le vôtre.

    Attention ! Pour certains de ces compilateurs, vous devez vous-même choisir le langage de programmation, dans le menu qui vous est alors proposé. Bien évidemment, n'oubliez pas de cliquer sur RUN !

    C 0003 - La date et l'heure

    Obtenez l'heure...
    Attention à l'indentation !
    time1 = Time.new
    puts "Heure:" + time1.inspect
    time2 = Time.now
    puts "Heure:" + time2.inspect
    

    Reproduisez ce code, en choisissant l'un des compilateurs (♦ voir DEF.) ci-dessous (ne copiez-collez pas ! Ce serait trop facile). Tous ont la même fonction, choisissez-en un en tenant simplement compte de vos préférences.

    Lorsque vous copiez votre code, remplacez le code existant (par défaut) figurant déjà dans le compilateur, par le vôtre.

    Attention ! Pour certains de ces compilateurs, vous devez vous-même choisir le langage de programmation, dans le menu qui vous est alors proposé. Bien évidemment, n'oubliez pas de cliquer sur RUN !

    C 0004 - Chaîne

    Afficher deux prénoms...
    Attention à l'indentation !
    name1 = "Julien"
    name2 = "Marie"
    puts "Voici #{name1} et #{name2}."
    

    Reproduisez ce code, en choisissant l'un des compilateurs (♦ voir DEF.) ci-dessous (ne copiez-collez pas ! Ce serait trop facile). Tous ont la même fonction, choisissez-en un en tenant simplement compte de vos préférences.

    Lorsque vous copiez votre code, remplacez le code existant (par défaut) figurant déjà dans le compilateur, par le vôtre.

    Attention ! Pour certains de ces compilateurs, vous devez vous-même choisir le langage de programmation, dans le menu qui vous est alors proposé. Bien évidemment, n'oubliez pas de cliquer sur RUN !

    Info+

    Origine
    » Date de création : 1995
    * Créé par Yukihiro Matsumoto
    * Développé par Contibuteurs

    * Écrit en C
    * Multiplateformes
    * Licence Ruby/GNU

    Outils&Niveaux

    Logiciels et environnements

    Cas pratiques

    Afin de vous entraîner, nous ajoutons chaque semaine dans cette section des petits programmes pour vous maintenir à niveau.

    CAS 1

    NIVEAU BASE Préparer l'environnement de travail Ces recommandations vont vous permettre de débuter le plus confortablement possible avec Ruby. ESSAYEZ

    CAS 2

    NIVEAU INTERMÉDIAIRE Créer une App. Web Ce petit kit vous permettra de concevoir une App. Web dans le domaine de la vente de voitures en ligne. ESSAYEZ

    CAS 3

    NIVEAU EXPERT Réaliser un petit jeu vidéo Concevoir et développer un jeu vidéo 2D... ESSAYEZ
    2021 (C) Fond of Code tm (marque déposée) - Reflex002 / Diego Piccini (da Todi).
    Tous droits réservés. Contenu éditorial protégé (www.lewebethique.com).

    À propos...

    À propos...
    Reflex002

    Programmation
    Développement O-O

    Rappels

    Rappels

    Légal/Support

    Légal/Support
    Image
    © Copyright 2022 Reflex002. Designed By Art and Earth Networks and Technology / Diego Piccini / Piccini da Todi G&D Studio