Home
À lire
Contents
1. m Lee where va allow us cial upp l ij Maxime Morge Prog Exo PostScript el Je Pourquoi PostScript D but 80 L ge sombre chaque mod le d imprimante matricielle son langage impossible d changer des donn es les caract res d crit en mode point bitmap sont de mauvaise qualit D but 80 John Warnock et Chuck Geschke d veloppent Interpress Xerox 1984 Ils Adobe proposent PostScript level 1 ind pendant du p riph rique format ouvert les sp cification de sont disponibles n importe qui peut crire un programme PostScript format non libre les fabricants ach tent une licence 1985 Le driver PostScript de l Apple LaserWriter 7000 USS 1986 La killing application d Apple LaserWriter PostScript PageMaker Maxime Morge Prog Exo PostScript eje Et apr s 1991 PostScript Level 2 am liore la vitesse la fiabilit filtre d inclusion d images JPEG 1993 Cr ation du format PDF Portable Document Format PostScript fonts images mot clefs hyperliens formulaires films 1997 PostScript Level 3 am liore la couleur adjoint de nouveaux filtres Maxime Morge Prog Exo PostScript Ielole Qu est ce que le PostScript o Langage de description de page d impression i e standard ind pendant du p riph rique o Langage interpr t i e directement interpr table par la machine pas de compilateur o
2. 55555 55 BSSHSS 555 5G SCSS SG SH SCE ES ECCS SERRE PERE SER SSSSSSUECEDESE ERE SHS SOSCEERGSOSECGMGMGS PORT TTA TTT TTT MT TTT TT a 217 SEE ET QE D A SSCS HEL AU RU RRA LARS HSN SSRSEARAE DEAE HAS HITORLORRNSSSO PERG SS VETO eh PRN a S Eee OS ES NT IS S A Ra 49595 asie did ioti g 9995199 99 99 9 9 59 99 99 9 ld Informatique el La machine de Turing 1936 Alan Turing propose sa machine Etat lu crit d place tat el 0 Arr t 1 0 D e2 e2 0 0 D e3 1 1 D e2 e3 0 1 G e4 1 1 D e3 e4 0 1 G e5 1 1 G e4 e5 0 1 D el 1 1 G e5 l 070 70 70 70 0 0 0 1 1 0 0 0 0 07 070 ojojojojojojojojoj z jojojojojojojo Maxime Morge Prog Exo Informatique el La machine de Turing 1936 Alan Turing propose sa machine Etat lu crit d place tat el 0 Arr t 1 0 D e2 e2 0 0 D e3 1 1 D e2 e3 0 1 G e4 1 1 D e3 e4 0 1 G e5 1 1 G e4 e5 0 1 D el 1 1 G e5 L o o o o o o o o 1 1 o o o o o ol o o o o o o o o o o 1 oJ o o o o o oOo 171 171 ojojojojojojojopfipijpop1ifpijojojojo Maxime Morge Prog Exo Informatique r Tele Les premiers programmes d ordinateur En assembleur global _start BONJ ascii Bonjour n Definition en m moire de la cha ne afficher n correspond au saut de ligne _start mov 4 heax Mettre 4 dans le registre eax appel syst me Write mov 1 hebx Mettre 1 dans le registre ebx descripteur de fichier STDOUT mov BONJ hecx Met
3. Langage imp ratif i e s quence d instructions o Langage proc durale i e contient des routines et sous routines o Langage crit en ASCII o Langage a base de pile i e notation post fix e invers e eg 1 2 Maxime Morge Prog Exo Interpr teur multi plateforme de PostScript et PDF Ecrit par Peter Deutsch en 1986 pour le projet GNU GhostView et GV pour les plates formes a base d UNIX GSView pour les plates formes Windows OS 2 et Linux MacGSView Pour les plates formes Macintosh Maxime Morge PostScript el Tele gv Thinking In PostScript Variable Size J Open Print All Print Marked Save All Save Marked Prog Exo PostScript eel To Qu est ce qu un programme PostScript o Une structure o Le prologue Prolog les d finitions utilis es dans le script o Le script Script les proc dures d finies par le programme o Des objets type valeur attribue Les objets simples operator name int real boo Les objets complexes array dictionary string Les textes polices de caractere chelle angle les figures g om triques eg line curves fill colors les images chelle orientation Maxime Morge Prog Exo PostScript oooe Comment un programme PostScript est interpr t 4 piles La piles des op rations pour le calcul La piles du dictionnaire pour les variables fon
4. Programmation Exotique Introduction au PostScript Maxime Morge morge di unipi it Licence 2 Universit Jean Monnet 2008 2009 Maxime Morge Prog Exo Introduction D roulement o CM TD Mercredi 9h 12h 11 02 18 02 25 02 11 03 18 03 25 03 01 04 22 04 29 04 06 05 o TP Lundi 08h 10h en alternance pour chaque demi groupe 16 02 23 02 02 03 09 03 16 03 23 03 30 03 20 04 27 04 04 05 Maxime Morge Prog Exo Introduction D roulement bis o Objectifs Introduction l informatique Initiation un langage de programmation Les types abstraits de donn es Les fonctions o L art de la programmation o Contenus Historique objectifs m thodes applications La syntaxe PostScript Les piles et la notation polonaise invers e D finition des fonctions en PostScript o La programmation de l art Maxime Morge Prog Exo Informatique To Ce que n est pas l Informatique Informatique science du traitement automatique de information par des appareils Technologies de l information et de la communication TIC ens des techniques utilis es dans les appareils logiciel mat riel sont les pi ces d tach es des appareils 9 L informatique n est pas plus la science des ordinateurs que l astronomie n est celle des t lescopes gt Edsger Dijkstra nul ne confond la thermodynamique la technologie des moteurs explosion et le mode d emplo
5. ctions cle valeur celle du syst me celle de l utilisateur La pile d xecution pour les appels de proc dures o La pile d tat graphique pour sauver tat courant Maxime Morge Prog Exo PostScript 1010101001010100 Comment PostScript dessine o Comme nous o La page courante est d finie et imprim e Un chemin path i e une succession de points de lignes et de courbes avec une forme et une position qui peut tre un chemin courant current path un chemin trac stroked path un chemin rempli filled path un chemin d tourr clipping path qui peut tre mis a l chelle translat tourn Votre espace de travail syt me de coordonn e cart sienne dont l origine est en bas gauche Maxime Morge Prog Exo PostScript 0X 1010101010101010 Les commandes de d placements Crayon lev Position absolue x y moveto _ d placement de yt xo Yo vers x y Position relative g sea dx dy rmoveto _ d placement de xo Yo vers xo dy yo dy a Crayon baiss Position absolue y dy x y lineto _ d placement de _ xo Yo vers Y Position relative dx dy rlineto gt _ d placement y de xo yo vers xo dy yo dy dx dy tlineto x dx Maxime Morge Prog Exo PS Adobe 3 0 EPSF 3 0 BoundingBox 5 5 105 105 BeginProlog EndProlog n
6. ewpath 10 10 moveto 90 0 rlineto O 90 rlineto 90 0 rlineto closepath 5 setlinewidth stroke showpage EOF PostScript 0101 10101010101010 4PS Adobe 3 0 EPSF 3 0 BoundingBox 5 5 105 105 BeginProlog EndProlog newpath 10 10 moveto 90 0 rlineto O 90 rlineto 90 O rlineto closepath 5 setgray fi11 showpage EOF Maxime Morge Prog Exo PostScript 010101 101010101010 Les commandes d arc de cercle X y r Q1 Q2 arc gt arc de cercle de centre x y et de rayon r commen ant l angle a jusqu l angle a secteur 8 8 moveto 28 8 20 180 235 arc x y r A1 d aren gt _ idem segment entre le point courant et l arc 15 O moveto O 0 30 0 55 arc 0 O 15 55 O arcn Maxime Morge Prog Exo PostScript 61910101 1010101010 Les commandes d arc de cercle suite X Y1 X yo r arcto gt Xt1 Yt Xt Yt2 trace un segement du point courant vers M x y1 qui se termine en arc tM de cercle de rayon r qui se termine par C ig un point sur le segment entre M et Sev M x2 y2 retourne les deux points ns de l arc O O moveto 36 22 30 12 10 arcto Maxime Morge Prog Exo PostScript 6191010101 10101010 Les commandes de courbe Les courbes s appuyent sur 4 points dont le premier et le point courant X1 Y1 X yo x3 Y3 curveto o dx dy dx dy dx dy3 rcurveto gt M Ksa M Maxime Morge Prog Exo PostScrip
7. i d un v hicule automobile Bernard Lang Maxime Morge Prog Exo Informatique ey Ce gu est l Informatique o Algorithmique science des outils et m thodes pour le calcul Un algorithme ens d instruction qui prend des entr es et fournit un r sultat o La th orie de la calculabilit tude des limites de ce qui est calculable o La th orie de la complexit tude des resources n cessaires aux algorithmes temps d ex cution espace utilis Cryptographie Science du secret cryptographie criture secr te cryptanalyse l analyse du secret La th orie des graphes science qui tudie les graphes sommets arcs o Intelligence artificielle Maxime Morge Prog Exo Informatique Te Le boulier La pascaline Le m tier tisser Enigma Maxime Morge Prog Exo Informatique oe 1946 ENIAC Electronic Numerical Integrator Analyser and Computer Maxime Morge Prog Exo Informatique eo Ada Lovelace cr a les premiers programmes cartes perfor es pour la machine machine analytique de Babbage Gii Thenu nill Boll ATEA M RAAI AORT a IS q UN RT ET Le SS RR RRM CB U U G ae NUTT E dan ann rer FEMME AN 292222772222221227 3333393739 3313333333339313339333543131313339335173949191313J7394994971933339439939 ARTEN OH cere ee ri Ce nnmnnn maa umn A Gh be 44 EN FSHSHSHSSSS SASH IAS SSSI SHS Sa SASS SSSSSSHS HSH SHS OSSSSSSSSRG SINS HORSES SSS SSS
8. oint courant dans la pile utilisateur Maxime Morge Prog Exo PostScript Caract ristiques graphiques les traits paisseur 5 X setlinewidth gt gt lt chemin paisseur du trait 52 0 setdash mmm mm mam um 52 4 setdash m mam mam um 9 mi no t m setdash _ 1999 0 setdash m wn motif du pointill avec n la longueur du trait noir _ 0 o m la longueur de l espace c m le d calage 2 Maxime Morge Prog Exo PostScript Caract ristiques graphiques les traits o n setlinejoin gt _ 2 l angle entre lignes avec n O aigu n 1 arrondie au rayon x 2 n 2 chanfrein e Maxime Morge Prog Exo PostScript Caract ristiques graphiques les couleurs 9 g setgray gt _ le niveau de gris entre 0 le noir et 1 le blanc o rv b setrgbcolor gt _ la couleur est une combinaison de rouge r de vert v et de bleu b h s b sethsbcolor gt _ la couleur a pour teinte h hue pour puret s saturation et pour intensit b brightness O setgray 0 9 setgray 0 99 setgray Maxime Morge Prog Exo Conclusion A emporter o Objectifs Introduction l informatique o Initiation un langage de programmation o Contenu Historique objectifs m thodes applications La syntaxe PostScript o Perspectives Les Types Abstrait de Donn es Les piles PostScript et la n
9. otation polonaise inverse Maxime Morge Prog Exo
10. t 01010101010 101010 Tracage et remplissage _ stroke gt _ convertit le chemin ligne th orique en ligne visible o _ fill gt _ remplit en gris la surface d limit e par un chemin 9 X setgray gt _ nuance la couleur de tracage remplissage x 0 1 9 x setlinewidth gt d finit la largeur de la ligne Comment la fois tracer la ligne et remplir la surface d un chemin o gsave gt _ sauvegarde l tat de la pile graphique o grestore gt _ rappele l tat de la pile graphique Maxime Morge Prog Exo PostScript 01010101010101 Tele Tracage et remplissage exemple closepath gsave 0 9 setgray fill grestore 5 setlinewidth stroke showpage hh EOF Maxime Morge Prog Exo PostScript 0101010101010101 Te Les filtres e _ clip gt _ interdit aux fonctions d encrage fi11 et stroke d agire en dehors de la zone 9 _ initclip gt _ revient au filtre d origine la totalit de la page Maxime Morge Prog Exo PostScript 619101010101010101 Les chemins en r sum D finir un chemin newpath D crire un chemin en donnant une succesion de points 1ineto moveto indiquant la nature des traits arcto curveto o specifiant les carat ristiques graphiques setgray setlinewidth O Mat rialiser ce chemin filllstrokelclip GO D crire un nouveau chemin en Q O Imprimer showpage currentpoint xy _ Met les coordonn es du p
11. tre l adresse m moire de notre cha ne de caract re dans le registre ecx mov 8 Zedx Mettre la taille de la cha ne dans edx int 0x80 Interruption 0x80 x cutant un appel syst me sous Linux mov 1 Zeax Mettre 1 dans eax appel syst me Exit mov 0 Zebx Mettre O dans ebx valeur de retour du programme int 0x80 Interruption 0x80 x cutant un appel syst me sous Linux En langage C include lt stdio h gt main printf Bonjour n Maxime Morge Prog Exo Informatique el Je Un peu de vocabulaire o Le langage de programmation la syntaxe et la grammaire Le code source ens d instructions lisibles la recette Le code objet binaire ou ex cutable ens d instructions illisibles de code machine Le compilateur traducteur d un langage source vers un langage cible o L interpr teur prog info qui analyse traduit et ex cuter un code source Maxime Morge Prog Exo Informatique 000 Les paradigmes de programmation La programmation d clarative le quoi o la programmation fonctionnelle LISP Scheme Caml o la programmation logique Prolog o La programmation imp rative le comment C Pascal o la programmation spaghetti o la programmation structur proc durale o La programmation orient objet C Java Maxime Morge Prog Exo PostScript Fore La pr histoire Les imprimantes a marguerite EET TTT AWWW
Download Pdf Manuals
Related Search
Related Contents
Modèle bidimensionnel couplé de Rangiroa Le catalogue des documents tlm series linear actuator installation, operation and service manual The WaTer FrameWork DirecTive moDule Technical Specification SATISFAITE NETTAL 2 D 2 - Laboratoires Hagral HMPRO75SR USER MANUAL.ai - Industrial Tool and Machinery 3. using the application Copyright © All rights reserved.