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 «pattern» " ;
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/"," tuteur ","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(" Prérequis : ","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. ".href("scripts1.php"," scripts, systèmes d'exploitation et documents structurés ","bouton_fin vert_pastel nou") ;
00086 finp() ;
00087
00088 p() ;
00089 echo "2. ".href("scripts2.php"," scripts, développement Web, frameworks et bases de données ","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," rosetta code ","bouton_fin jaune_pastel nou") ;
00146 nbsp(8) ;
00147 echo href($r2," repl.it ","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 h, 3 TD/TP de 3 h 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"," celcat/g141908 ","bouton_fin bleu_pastel nou")." pour les emplois du temps." ;
00164 echo "Voir ".href("http://celcat.univ-angers.fr/web/publi/etu/g467981.html"," celcat/g141908 ","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 à la page principale de (gH)