LSE(프로그래밍 언어)

LSE (programming language)

LSE(프랑스어: Langage Symbolique d'enseignment)는 1960년대 후반부터 1970년대 [1][2][3][4]중반까지 수펠렉텔레메카니크에서 개발된 프로그래밍 언어입니다.BASIC과 비슷하지만 영어 키워드 대신 프랑스어 키워드를 사용합니다.그것은 수펠렉에서 개발된 LSD라고 불리는 초기 언어에서 파생되었다.이것은 일반적으로 Langage Symbolique d'Enseignment(상징어)의 약자로 알려져 있지만, 다른 확장(예를 들어 Langage de Sup-Elec, 더 냉소적인 Langage Sans Espoir(희망 없는 언어))도 알려져 있습니다.

원래는 프랑스 교육부의 지원으로 번창했지만 교육부가 관심을 잃으면서 쇠퇴했다.이전 버전의 LSE는 구조화 프로그래밍에 대한 완전한 지원이 없었으며, 이후 버전인 Jacques Arsac의 LSE-83(LSE-1983)은 예외 [5]처리와 함께 구조화 프로그래밍 지원을 추가하였다.LSE-2000 등의 최신 리비전에서는 기능, 새로운 유형, 새로운 오퍼레이터(NI, ET QE, OU QE 및 SELON-DANS-SINON), 흐름 제어 명령 등이 추가되었습니다.

코드 예시

99병 (AFNOR Z 65-020)

1 * 샹송 데 99 부테유 드 비에르 2 * 파스칼 부르귀뇽, 2003 10 Fair 20 Four N ← 99 PAS - 1 JUSQUA 1 20 & STROF (N) 30 AFFICHER [ ]IL EST TEMPS D'ALER AU MAGASIN',/] 40 터미너 100 프로시저 & STROF(N) 로컬 S1, S0; CHANE S1, S0; S1←"S";S0←"S" 110 SI N=2 ALORS S0←" SINON SI N=1 ALORS 데뷔 S1←" S0←" FIN 120 AFFICHER[U', 'BOUTEILLE', 'U', 'de BIRE SUR LE/R',

아나그램(LSE-1983)

LSE83의 [5]Jacques Arsac의 예:

1CHAINE A,B,BP 5FAIRE 10AFFICHER 이=, LIRE A;SIA="ALORS FINI IS11AFFICHER 'B=, LIRE B;BP← B1215RSILGR(A)#LGR(B)ALORS .FAUX. SINON&.ANAG(A, B)한 것은 20SIRALORS AFFICHER A,'EST ANAGRAMME DE',BP 21SINON AFFICHER A, N"동부 표준시로 파스 ANAGRAMME DE1, BP22일 IS25BOUCLER 2930TERMINER 31일 50FONCTION &amp을 말한다.ANAG(U,V)지방 J{lgr(u)=lgr(v)} 51 SI U=' ALORS RESUCTAT .VRAI.IS 52 SI J = 0 ALORS RESUCTAT.FAUX 54 RESUCT & ANAG (SCH(U, 2, '), MCH(V, J, l, ')' 55달러 & ANAG 99달러

최대공약수, 유클리드의 알고리즘(LSE2000)

(*** Méthode D'E핵종 주입 트러버 LE 플러스 그랜드 디비저 코뮤니티 D')UN ** Numerrate유엔 DÉNOMINATEUR.**L. 굴렛 2010년*)PROCÉDURE &, PGDC(ENTIER U, ENTIER V):ENTIER 지방 도시 U, VENTIER TTANT QUE U>0FAIRE SIU<, VALORS T←U U←V V←T FIN SIU← U-VBOUCLER RÉSULTAT VFIN PROCÉDURE PROCÉDURE&DEMO(ENTIER U, ENTIER V)지방 도시 U, VAFFICHER는 경우에는 '레 PGDC. 드 ',U,'/',U,의est, U,/] U, V, & PGDC(U, V) FIN 프로시듀어 & DEMO(9,12)

레퍼런스

  1. ^ Hebenstreit, Jacques (2006). "The '10,000 microcomputers plan' in France". In Jacquetta Megarry (ed.). World Yearbook of Education 1982/3: Computers and Education. Routledge. p. 126. ISBN 978-1-136-16772-0. The language LSE (Langage Symbolique d'Enseignement–a symbolic teaching language) was defined at my laboratory in 1971 and implemented on the MITRA 15 and T1600, both French-made systems.
  2. ^ Pascal Marquet (2004). Informatique et enseignement: progrès ou évolution? (in French). Editions Mardaga. p. 19. ISBN 978-2-87009-875-2.
  3. ^ Héctor Schmucler (1997). Memoria de la comunicación (in Spanish). Editorial Biblos. p. 178. ISBN 978-950-786-141-3.
  4. ^ Yves Noyelle의 "La Saga du LSE et de sa famille (LSD/LSG/LST)" (La Saga du LSE et de sa famille), 1988년 5월.http://www.epi.asso.fr/revue/54/b54p216.htm (프랑스어) "Mené entre Mars 1968 et Mars 1969 at la conception de LSD ..."La saga du LSE suit celle du LSD, et son origin est le colloque CERI / OCDE de Sévres ( mars 1970 )...Télémécanique marent le paquet sur ce projet...et livrérent deux systémes fin Octobre 1972...Levelopment des LSx'est étendu surneuf années(1968-1976), avec Quelques 중단.
  5. ^ a b Arsac, Jacques (1985). "LSE 83" (PDF). Bulletin de l'EPI (in French) (38): 116–137.

외부 링크