Skip to content

Instantly share code, notes, and snippets.

@yvan-sraka
Created November 10, 2016 15:12
Show Gist options
  • Save yvan-sraka/8d1d00475798beb35ea52e230cdfe992 to your computer and use it in GitHub Desktop.
Save yvan-sraka/8d1d00475798beb35ea52e230cdfe992 to your computer and use it in GitHub Desktop.

Workshop Algo II the return

Dans l'épisode précédent

max en JS et PHP

-> quasiment pareil

Kesako un algo ???

Une suite d'instruction pour résoudre un problème

entrée -> ALGO -> sortie (arguments) -> function -> return

le but ultime -> la REUTILISABILITE

Vidéo folle

TODO: url of the video -> algo de trie

Algos de Recherche

position d'un mot dans un dictionnaire -> recherche dichotomique

Langages descriptifs

HTML CSS JSON XML SQL

Langages de programmation

ECMAScript PHP Ruby Python Java C# C C++ Objective-C Swift Kotlin Haskell ADA Scheme Lisp Perl OCaml Rust TypeScript CoffeScript

Frameworks

Symfony Ruby on Rails React AngularJS Node.js ...

Library

jQuery ...

Base de données

MongoDB MySQL ...

Concepts de programmation

  • Nom (de variables / fonction)
  • Mots clefs
  • Opérateurs

Flow

  • condition (if / switch / break / case)
  • boucle (while / for)
  • fonctions (function / =>)

Structures de données

  • objects ( { x : x } )
  • tableau ( [ x ] )
  • variable + constante (var / let / const)

Mots qui font peur

  • scope / portée des variables
  • namespace / modules
  • prototype / signature
  • récursivité
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment