<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><div class="">Algol W, modula ( modula-2), Euler, PL/0, Component Pascal, seneca, Portal, Newton.</div><div class=""><br class=""></div><div class="">C’était un monde d’ingénieurs et de techniciens supérieurs, très élitiste, et j’ai l’impression qu’il était encore un peu touché par le « surformarlisme » académique (beaux articles bien faits que personne ne lit à part les auteurs). Rien à voir avec la littérature du monde du « micro-ordinateur ». Les seuls langages à avoir été démocratisés sur micro, à ma connaisance, étaient Pascal et  Modula2 (c.f. Logitech Modula2).</div><div class=""><br class=""></div><div class="">Anecdote: A propos de Newton, les étudiants de 2ème année que nous étions étaient confondus par le contenu du cours du professeur Charles Rapin, malgré ses talents de narrateur. Les manuels du langage n’étaient malheureusement pas très pédagogiques. Il y avait une incantation mystérieuse, qu’on trouvait à la fin des méthodes de classes:</div><div class=""><br class=""></div><blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;" class="">take moi done</blockquote><div class=""><div class=""><br class=""></div><div class="">Un bon bout de temps plus tard, j’ai fini par comprendre que c’était juste:</div><div class=""><br class=""></div></div><blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;" class=""><div class=""><div class="">return self}</div></div></blockquote><div class=""><br class="Apple-interchange-newline">
</div><div class="">Ca nous aurait fait gagner du temps si on nous avait expliqué cet idiotisme, et surtout à quoi il servait (à faire des chaînes de méthodes, maclasse.foo().bar().baz())… Une chose que qui m’intrigue toujours, c’est pourquoi on n’utilisait pas « me » ou « self » pour la variable conventionnelle? </div><div class=""><br class=""></div><div class="">Bonne journée,</div><div class="">Laurent</div><div class=""><br class=""></div>
<br class=""><div><blockquote type="cite" class=""><div class="">Le 1 mai 2018 à 23:27, Paul Bartholdi <<a href="mailto:Paul.Bartholdi@unige.ch" class="">Paul.Bartholdi@unige.ch</a>> a écrit :</div><br class="Apple-interchange-newline"><div class=""><div dir="ltr" class=""><div class=""><div class=""><div class="">C'est bien à Portal que je pensais.  J'avais été séduit par la simplicité du langage et son approche haut niveau du temps réel tout en restant proche des circuits (entrée/sortie <--> lecture/écriture d'une variable etc.). <br class=""></div>Aujourd'hui je trouve la "description" du langage bien rébarbative et inutilement verbeuse, mais c'était souvent le cas à cette époque.<br class=""></div>Merci de m'avoir rappelé ces souvenirs !     Paul<br class=""><br class=""></div>PS : À combien de langages helvétiques sommes-nous ?<br class=""></div><div class="gmail_extra"><br class=""><div class="gmail_quote">2018-05-01 19:55 GMT+02:00 Laurent Franceschetti <span dir="ltr" class=""><<a href="mailto:laurent@franceschetti.net" target="_blank" class="">laurent@franceschetti.net</a>></span>:<br class=""><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">



<div style="word-wrap:break-word" class="">
<div class="">Je crois que tu te réfères à <a href="https://fr.wikipedia.org/wiki/Portal_(langage)" target="_blank" class="">Portal</a> (de mes labos à l’EPFL, je me souviens d’une « Portaline » )? Sur Google Books, il y a des extraits du <a href="https://books.google.ch/books?id=eqevfg0_XtQC&lpg=PR3&ots=1LRnwAVJTk&dq=portal%20language%20landis&hl=fr&pg=PP1#v=onepage&q=portal%20language%20landis&f=false" target="_blank" class="">Portal
 language description</a>.</div>
<div class=""><br class="">
</div>
<div class="">Pour Modula, il y a des choses dans l’Internet Archive: <a href="https://archive.org/search.php?query=modula" target="_blank" class="">https://archive.org/<wbr class="">search.php?query=modula</a></div>
<div class=""><br class="">
</div>
<div class="">
<ul class="">
<li class=""><a href="https://archive.org/details/programminginmod00wirt" target="_blank" class="">Programming in Modula 2</a>.</li><li class=""><a href="https://archive.org/details/isbn_9783893196579" target="_blank" class="">Programmieren in Oberon</a></li></ul>
</div>
<div class="">
<div class=""><br class="">
</div>
<div class=""><br class="">
</div>
</div>
<div class="">Pour le Newton (Charles Rapin, EPFL), j’ai trouvé une <a href="http://hopl.info/showlanguage.prx?exp=965" target="_blank" class="">fiche</a> , qui le relie à Algol 68, Pascal et Simula 67. J’ai aussi trouvé <a href="http://foldoc.org/Newton" target="_blank" class="">une page
 sur Foldoc</a>.</div>
<div class=""><br class="">
</div>
<div class="">Bonne soirée,</div>
<div class="">L.</div><div class=""><div class="h5">
<div class=""><br class="">
</div>
<br class="">
<div class="">
<blockquote type="cite" class="">
<div class="">Le 1 mai 2018 à 19:22, Paul Bartholdi <<a href="mailto:Paul.Bartholdi@unige.ch" target="_blank" class="">Paul.Bartholdi@unige.ch</a>> a écrit :</div>
<br class="m_-1555707719972544029Apple-interchange-newline">
<div class="">
<div dir="ltr" class="">... et Algol W, modula ( modula-2), Euler, PL/0, Component Pascal, seneca,  tous de Niklaus Wirth, Bon, ce sont des variantes autour d'un même thème !
<div class=""><br class="">
</div>
<div class="">je me souviens vaguement d'un langage temps réel développé et utilisé en interne je crois par Landis dans les années 70, peut-être 80, mais je n'en retrouve pas de trace. De mémoire, il ressemblait à la fois à modula et au fortran (si c'est possible
 ?).</div>
<div class=""><br class="">
</div>
<div class="">Bonne chasse pour d'autres "langages suisses" et salutations,     Paul</div>
<div class=""><br class="">
</div>
<div class=""><br class="">
</div>
</div>
<div class="gmail_extra"><br class="">
<div class="gmail_quote">On 1 May 2018 at 14:37, BRINER Cédric <span dir="ltr" class="">
<<a href="mailto:briner@infomaniak.ch" target="_blank" class="">briner@infomaniak.ch</a>></span> wrote:<br class="">
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Il y a aussi obéron<br class="">
<a href="https://en.wikipedia.org/wiki/Oberon_(programming_language)" rel="noreferrer" target="_blank" class="">https://en.wikipedia.org/wiki/<wbr class="">Oberon_(programming_language)</a><br class="">
<br class="">
cED<br class="">
<span class="m_-1555707719972544029HOEnZb"><font color="#888888" class="">-- <br class="">
BRINER Cédric<br class="">
<br class="">
______________________________<wbr class="">_________________<br class="">
gull mailing list<br class="">
<a href="mailto:gull@forum.linux-gull.ch" target="_blank" class="">gull@forum.linux-gull.ch</a><br class="">
<a href="http://forum.linux-gull.ch/mailman/listinfo/gull" rel="noreferrer" target="_blank" class="">http://forum.linux-gull.ch/mai<wbr class="">lman/listinfo/gull</a></font></span></blockquote>
</div>
<br class="">
</div>
______________________________<wbr class="">_________________<br class="">
gull mailing list<br class="">
<a href="mailto:gull@forum.linux-gull.ch" target="_blank" class="">gull@forum.linux-gull.ch</a><br class="">
<a href="http://forum.linux-gull.ch/mailman/listinfo/gull" target="_blank" class="">http://forum.linux-gull.ch/<wbr class="">mailman/listinfo/gull</a></div>
</blockquote>
</div>
<br class="">
</div></div></div>

</blockquote></div><br class=""></div>
_______________________________________________<br class="">gull mailing list<br class=""><a href="mailto:gull@forum.linux-gull.ch" class="">gull@forum.linux-gull.ch</a><br class="">http://forum.linux-gull.ch/mailman/listinfo/gull</div></blockquote></div><br class=""></body></html>