Valid XHTML     Valid CSS2    

Listing du fichier index.php

 

00001     <?php
00002     error_reporting(
E_ALL E_NOTICE E_STRICT) ;
00003     include("std.php"
) ;
00004     
00005     #########################################################
00006     
00007     $host   
getenv("HTTP_HOST") ;
00008     $newUrl 
"http://forge.info.univ-angers.fr/~gh/Scripts/" ;
00009     
00010     if ($host
=="www.info.univ-angers.fr") {
00011       debutPageRedir
("redirection",0,$newUrl) ;
00012       finPage
() ;
00013       exit(-1
) ;
00014     } # fin si
00015     
00016     #########################################################
00017     
00018     debutPage
("Langages de scripts","strict") ;
00019     debutSection
() ;
00020     h1
("Langages de scripts") ;
00021     $gh 
s_nbsp(20)." gilles.hunault \"at\" univ-angers.fr" ;
00022     h2
($gh,"gvert") ;
00023     finSection
() ;
00024     
00025     ## -------------------------------------------------------------------------------------------
00026     
00027     debutSection
() ;
00028     blockquote
() ;
00029     p
("texte") ;
00030     echo "Ce cours de Master 1 se divise en deux parties : "
.s_span("les langages de scripts en général","grouge").", comme outils " ;
00031     echo " d'interface au système d'exploitation et comme moyens de produire rapidement des documents " 
;
00032     echo " structurés ; "
.s_span("les langages de scripts dans le cadre du développement Web","grouge")." notamment pour l'accès " ;
00033     echo " aux bases de données "
.s_span("SQL/NoSQL","gvert").", pour le &laquo;pattern&raquo; " ;
00034     echo href
(wikifr("Modèle-Vue-Contrôleur"),"MVC","gvert nou") ;
00035     echo " et pour la technique " 
;
00036     echo href
(wikifr("Mapping_objet-relationnel"),"ORM","gvert nou").", " ;
00037     echo " les "
.href(wikifr("Framework"),"\"frameworks\"","gvert nou")." de développement et les  ".s_span("tests","gvert nou").". " ;
00038     echo " Ces deux parties se suivent et se complétent. Il serait maladroit de passer directement à la partie deux " 
;
00039     echo " sans avoir approfondi la partie un. A défaut de tout maitriser, chacun(e) pourra profiter de la "
.b("vision conceptuelle sous-jacente")." pour " ;
00040     echo " enrichir sa culture des langages de programmation. " 
;
00041     finp
() ;
00042     p
() ;
00043     echo "Langages présentés (par ordre alphabétique) avec "
.href("../tuteurs/","&nbsp;tuteur&nbsp;","bouton_fin orange_pastel nou")." (gH) : " ;
00044     finp
() ;
00045     
00046     blockquote
() ;
00047     table
(1,20,"collapse") ;
00048      tr
() ;
00049        td
() ;
00050          p
() ;
00051            $img1 
"http://www.digibarn.com/collections/posters/tongues/ComputerLanguagesChart.png" ;
00052            $img2 
"langages.png" ;
00053            echo href
($img1,img($img2,$img2,400)) ;
00054          finp
() ;
00055        fintd
() ;
00056        td
() ;
00057     
00058          ul
() ;
00059           debutli
() ; p() ; echo href("../tuteurs/tutawk.htm"   "Awk")          ; finp() ;  finli() ;
00060           debutli
() ; p() ; echo href("../tuteurs/tutjs.htm"    "Javascript")   ; finp() ;  finli() ;
00061           debutli
() ; p() ; echo href("../tuteurs/tutperl.htm"  "Perl")         ; finp() ;  finli() ;
00062           debutli
() ; p() ; echo href("../tuteurs/tutphp.htm"   "Php")          ; finp() ;  finli() ;
00063           debutli
() ; p() ; echo href("../tuteurs/tutpython.php""Python ")   ; finp() ;  finli() ;
00064           debutli
() ; p() ; echo href("../tuteurs/tutrstat.htm" "R")            ; finp() ;  finli() ;
00065           debutli
() ; p() ; echo href("../tuteurs/tutrexx.htm"  "Rexx")         ; finp() ;  finli() ;
00066           debutli
() ; p() ; echo href("../tuteurs/tutruby.php"  "Ruby ")     ; finp() ;  finli() ;
00067           debutli
() ; p() ; echo href("../tuteurs/tuttcl.htm"   "Tcl")." et "   ;
00068                             echo href
("../tuteurs/tuttk.htm"   "Tk")."  "   ;  ; finp() ;  finli() ;
00069          finul
() ;
00070     
00071        fintd
() ;
00072      fintr
() ;
00073     fintable
() ;
00074     finblockquote
() ;
00075     
00076     h2
("Accès aux plans de cours et aux exercices corrigés :") ;
00077     
00078     blockquote
() ;
00079      p
() ;
00080        echo s_span
("&nbsp;Prérequis :&nbsp;","bouton_fin jaune_pastel") ;
00081        nbsp
(3) ;
00082        echo href
("../hilapr/histoire.htm","petite histoire des langages de programmation","nou" ) ;
00083      finp
() ;
00084      p
() ;
00085        echo "1.&nbsp;&nbsp;"
.href("scripts1.php","&nbsp;scripts, systèmes d'exploitation et documents structurés&nbsp;","bouton_fin vert_pastel nou") ;
00086      finp
() ;
00087     
00088      p
() ;
00089        echo "2.&nbsp;&nbsp;"
.href("scripts2.php","&nbsp;scripts, développement Web, frameworks et bases de données&nbsp;","bouton_fin vert_pastel nou") ;
00090      finp
() ;
00091     finblockquote
() ;
00092     
00093     ## -------------------------------------------------------------------------------------------
00094     
00095     h2
("Commandes pour les sessions en mode interactif") ;
00096     
00097     pre
("cadre") ;
00098      echo "\n" 
;
00099      echo "   rhino              # pour javascript                ## pour en sortir : quit() \n\n" 
;
00100     # echo "   perl    ".href("pt_pl.txt","pt.pl")."      # pour perl 5.10                 ## pour en sortir : exit ;\n\n" ;
00101      echo 
"   perl    -de 0      # pour perl 5.10                 ## pour en sortir : q \n\n" ;
00102      echo "   php     -a         # pour php 5.3                   ## pour en sortir : exit ;\n\n" 
;
00103      echo "   python             # pour python 2.6                ## pour en sortir : exit() \n\n" 
;
00104      echo "   R                  # pour le logiciel R version 3.0 ## pour en sortir : quit() \n\n" 
;
00105      echo "   regina  "
.href("rt_rex.txt","rt.rex")."     # pour regina-rexx 3.3           ## pour en sortir : exit \n\n" ;
00106      echo "   irb                # pour ruby 1.9                  ## pour en sortir : exit \n\n" 
;
00107      echo "   tclsh              # pour tcl 2.6                   ## pour en sortir : exit \n\n" 
;
00108      echo "   wish               # pour tk 8.5                    ## pour en sortir : exit \n\n" 
;
00109     finpre
() ;
00110     
00111     ## -------------------------------------------------------------------------------------------
00112     
00113     
00114     h3
("Bibliographie complémentaire (volontairement restreinte)") ;
00115     
00116     blockquote
() ;
00117     $h7l 
"http://www.amazon.com/Seven-Languages-Weeks-Programming-Programmers/dp/193435659X" ;
00118     $h7w 
"http://www.amazon.com/Seven-Web-Frameworks-Weeks-Programmers/dp/1937785637" ;
00119     
00120     table
(0,10) ;
00121       tr
() ;
00122        td
("C","cadre") ; echo href($h7l,img("7lang.jpg","",200)) ; fintd() ;
00123        td
() ; nbsp(8) ; fintd() ;
00124        td
("C","cadre") ; echo href($h7w,img("7web.jpg","",200)) ; fintd() ;
00125       fintr
() ;
00126       tr
() ;
00127        td
("C") ; echo href($h7l,s_span("Seven languages in seven weeks","gbleuf"),"nou") ; fintd() ;
00128        td
() ; nbsp(8) ; fintd() ;
00129        td
("C") ; echo href($h7w,s_span("Seven web frameworks in seven weeks","gbleuf"),"nou") ; fintd() ;
00130       fintr
() ;
00131       tr
() ;
00132        td
("C") ; echo "(ruby,io,prolog,scala,erlang,clojure,haskell)" fintd() ;
00133        td
() ; nbsp(8) ; fintd() ;
00134        td
("C") ; echo "(sinatra,canjs,angularjs,ring,webmachine,yesod,immutant)" fintd() ;
00135       fintr
() ;
00136     fintable
() ;
00137     finblockquote
() ;
00138     
00139     h3
("Webographie résolument minimaliste") ;
00140     
00141     p
() ;
00142     $r1 
"http://rosettacode.org/wiki/Rosetta_Code" ;
00143     $r2 
"http://repl.it/languages" ;
00144     nbsp
(8) ;
00145     echo href
($r1,"&nbsp;rosetta code&nbsp;","bouton_fin jaune_pastel nou") ;
00146     nbsp
(8) ;
00147     echo href
($r2,"&nbsp;repl.it&nbsp;","bouton_fin jaune_pastel nou") ;
00148     finp
() ;
00149     
00150     ## -------------------------------------------------------------------------------------------
00151     
00152     
00153     h3
("Informations pratiques") ;
00154     
00155     blockquote
() ;
00156     
00157     p
() ;
00158     echo "Volume horaire :  4 cours de 4&nbsp;h, 3 TD/TP de 3&nbsp;h&nbsp;30." 
;
00159     finp
() ;
00160     p
() ;
00161     #echo "Voir ".href("http://celcat.univ-angers.fr/sciences/g5483.html","celcat/g5483")." pour les emplois du temps." ;
00162     #echo "Voir ".href("http://celcat.univ-angers.fr/bb/g141908.html","celcat/g141908")." pour les emplois du temps." ;
00163     #echo "Voir ".href("http://celcat.univ-angers.fr/web/publi/etu/g141908.html","&nbsp;celcat/g141908&nbsp;","bouton_fin bleu_pastel nou")." pour les emplois du temps." ;
00164     echo 
"Voir ".href("http://celcat.univ-angers.fr/web/publi/etu/g467981.html","&nbsp;celcat/g141908&nbsp;","bouton_fin bleu_pastel nou")." pour les emplois du temps." ;
00165     finp
() ;
00166     
00167     p
() ;
00168     echo href
("cc.php","Controle continu","gbleuf nou") ;
00169     finp
() ;
00170     
00171     finblockquote
() ;
00172     
00173     $txt  
"Sujets d'examens passés : " ;
00174     $txt 
.= s_nbsp(3) ;
00175     $txt 
.= href("m1web2013_1.pdf","2013") ;
00176     $txt 
.= s_nbsp(3) ;
00177     $txt 
.= href("m1web2014_2.pdf","2014") ;
00178     $txt 
.= s_nbsp(3) ;
00179     $txt 
.= href("m1web2015_1.pdf","2015") ;
00180     $txt 
.= s_nbsp(3) ;
00181     $txt 
.= href("m1web2016_1.pdf","2016")." (1)" ;
00182     $txt 
.= s_nbsp(3) ;
00183     $txt 
.= href("m1web2016_2.pdf","2016")." (2)" ;
00184     $txt 
.= s_nbsp(3) ;
00185     $txt 
.= href("m1web2017_1.pdf","2017") ;
00186     $txt 
.= "." ;
00187     h3
($txt) ;
00188     
00189     p
() ;
00190     echo href
("montresource.php?nomfic=index.php","Code-source de cette page","orange_stim nou")."." ;
00191     finp
() ;
00192     
00193     finblockquote
() ;
00194     finSection
() ;
00195     
00196     ## -------------------------------------------------------------------------------------------
00197     finPage
() ;
00198     ?>

Pour ne pas voir les numéros de ligne, ajoutez &nl=non à la suite du nom du fichier.

 

 

retour gH    Retour à la page principale de   (gH)