WikiDer > LSE (dasturlash tili)
LSE (Frantsuz: Langage symbolique d'enseignement) a dasturlash tili da ishlab chiqilgan Supelek va Telemekanika 1960-yillarning oxiridan 1970-yillarning o'rtalariga qadar.[1][2][3][4]Bunga o'xshash ASOSIY, bilan tashqari Frantsuz- o'rniga til Ingliz tili-til kalit so'zlari. Bu avvalgi til deb nomlangan LSD, shuningdek Supélec-da ishlab chiqilgan. Bu odatda qisqartma deb aytiladi Langage Symbolique d'Enseignement (Ramziy o'qitish tili), ammo boshqa kengayishlar ham ma'lum (masalan, Langage de Sup-Elec, yoki shafqatsizroq).
Dastlab qo'llab-quvvatlash tufayli gullab-yashnagan Frantsiya milliy ta'lim vazirligi, ammo vazirlik qiziqishni yo'qotgani sababli rad etildi. Bu bir necha bor qayta ko'rib chiqilgan; LSE ning oldingi versiyalari to'liq qo'llab-quvvatlanmagan tizimli dasturlash, JAK Arsac tomonidan LSE-83 (aka LSE-1983) kabi keyingi versiyasi dasturlashtirilgan dasturiy ta'minotni qo'shdi istisno bilan ishlash.[5] Keyinchalik LSE-2000 kabi tahrirlarga qo'shimcha funktsiyalar, yangi turlar, yangi operatorlar (NI, ET QUE, OU QUE va SELON-DANS-SINON), oqimlarni boshqarish buyruqlari va boshqalar qo'shildi.
Kod misollari
99 ta shisha (AFNOR Z 65-020)
1 * CHANSON DES 99 BOUTEILLES DE BIERE 2 * PASKAL BURGUIGNON, 2003 10 FAIRE 20 POUR N ← 99 PAS -1 JUSQUA 1 20 & STROF (N) 30 AFFICHER ['IL EST TEMPS D''ALLER AU MAGASIN.', /] 40 TERMINER100 TARTIBI & STROF (N) MAHALI S1, S0; CHAINE S1, S0; S1 ← "S"; S0 ← "S" 110 SI N = 2 ALORS S0 ← "" SINON SI N = 1 ALORS DEBUT S1 ← ""; S0 ← "" FIN120 AFFICHER [U, 'BOUTEILLE', U, 'DE BIERE SUR LE MUR.', /] N, S1130 AFFICHER [U, 'BOUTEILLE', U, 'DE BIERE.', /] N, S1140 AFFICHER ['EN PRENDRE UNE, LA FAIRE PASSER.', /] 150 AFFICHER [U, 'BOUTEILLE', U, 'DE BIERE SUR LE MUR.', 2 /] N-1, S0160 RETOUR
Anagrammalar (LSE-1983)
LSE83-dagi Jak Arsakdan misol:[5]
1 CHAINE A, B, BP5 FAIRE10 AFFICHER 'A ='; LIRE A; SI A = '' ALORS FINI IS11 AFFICHER 'B ='; LIRE B; BP ← B1215 R SI LGR (A) # LGR (B) ALORS .FAUX. SINON & ANAG (A, B) IS20 SI R ALORS AFFICHER A, 'EST ANAGRAMME DE', BP21 SINON AFFICHER A, 'N''EST PAS ANAGRAMME DE 1, BP22 IS25 BOUCLER2930 TERMINER3150 FONCTION & ANAG (U, V) (u) = lgr (v)} 51 SI U = "ALORS RESULTAT .VRAI. IS52 SI J = 0 ALORS RESULTAT .FUX. IS54 RESULTAT & ANAG (SCH (U, 2, ''), MCH (V, J, l, '')) 55 $ & ANAG99 $
Eng katta umumiy bo'luvchi, Evklid algoritmi (LSE2000)
(*** MÉTODE D'EUCLIDE POUR TROUVER LE PLUS GRAND DIVISEUR COMMUN D'UN ** NUMÉRATEUR ET D'UN DÉNOMINATEUR. ** L. Goulet 2010 *) PROCÉDURE & PGDC (ENTIER U, ENTIER V): ENTIER LOCAL U, V ENTIER T TANT QUE U> 0 FAIRE SI UAdabiyotlar
- ^ Hebenstreit, Jak (2006). "Frantsiyada" 10 000 mikrokompyuterlar "rejasi". Jacquetta Megarry (tahrir). Ta'lim bo'yicha dunyo yillik kitobi 1982/3: Kompyuterlar va ta'lim. Yo'nalish. p. 126. ISBN 978-1-136-16772-0.
LSE tili (Langage Symbolique d'Enseignement - ramziy o'qitish tili) mening laboratoriyamda 1971 yilda aniqlangan va MITRA 15 va T1600 da, Frantsiyada ishlab chiqarilgan tizimlarda amalga oshirilgan.- ^ Paskal Marquet (2004). Informatique et enseignement: progrès ou evolution? (frantsuz tilida). Mardaga nashrlari. p. 19. ISBN 978-2-87009-875-2.
- ^ Hektor Shmucler (1997). Memoria de la comunicación (ispan tilida). Tahririyat Biblos. p. 178. ISBN 978-950-786-141-3.
- ^ "La Saga du LSE et de sa famille (LSD / LSG / LST)", Yves Noyelle tomonidan, 1988 yil may. http://www.epi.asso.fr/revue/54/b54p216.htm (frantsuz tilida) "Toutes ces contraintes ont mené entre Mars 1968 et Mars 1969 la la Concepts de LSD ... La saga du LSE suit celle du LSD, et son origine est le colloque CERI / OCDE de Sevr (mars 1970) .. Les gens de Télémécanique mirent le paquet sur ce projet ... et livrèrent deux systèmes fin Octobre 1972. ... Le développement des LSx s'est étendu sur neuf années (1968-1976), avec quelques uzilishlar. "
- ^ a b Arsak, Jak (1985). "LSE 83" (PDF). Byulleten de l'EPI (frantsuz tilida) (38): 116-137.
Tashqi havolalar
- [1] 99 shisha LSE da yozilgan dastur
- L.S.E.ni amalga oshirish.