Retourner au contenu associé (journal : L'expressivité des langages)
Posté par Joris Dedieu (site web personnel) le 31 mai 2007 à 14:58. En réponse au journal L'expressivité des langages. Évalué à 4.
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
[^] # Re: L'algorithme.
Posté par Joris Dedieu (site web personnel) . En réponse au journal L'expressivité des langages. Évalué à 4.
Typiquement tu as trois étapes.
_ Tu écrit un algorithme dans un langage
_ Celui-ci est transformé en un objet mathématique (un graphe)
_ le graphe devient un flot d'instructions machine
La question est plus de savoir comment est-ce qu'on peut envisager les choses différemment.
Certains langages le permettent. Par exemple en prolog tu définis une série de contraintes.
Tout fils a un père et une mère.
> a est le fils de b
> c est le père de a
>>>>>>>> b est la mère de a
Un bon exemple est la différence de raisonnement entre : remplir une grille de sudoku et résoudre une equation
Un autre exemple une base de données.
Tu crée un univers : la base avec ses contraintes, sa façon de fonctionner, ses droits ...
Ensuite tu agis sur cet univers avec un langage prévu exprès pour ça : le SQL.
C'est aussi une façon de programmer.
Là, il n'est nullement question d'algorithme mais bien d'une façon d'envisager les choses.