Pengenalan Bahasa Pemrograman LSE(Langage symbolique d'enseignement)





A. PENGANTAR

Bahasa pemrograman, atau sering diistilahkan juga dengan bahasa komputer atau bahasa pemrograman komputer, adalah instruksi standar untuk memerintah komputer. Bahasa pemrograman ini merupakan suatu himpunan dari aturan sintaks dan semantik yang dipakai untuk mendefinisikan program komputer. Pada kali saya akan menjelaskan tentang bahasa pemrograman LSE. 

apa itu LSE?

LSE adalah singkatan dari ( Prancis : Langage symbolique d'enseignement ). Ini adalah bahasa yang ditemukan pada 1970-an, yang dijalankan pada komputer mini MITRA-15 dan T-1600 (dan pada sistem CII IRIS-80 yang besar), kemudian pada awal 1980-an pada komputer mikro. 
    
LSE ( Prancis : Langage symbolique d'enseignement ) bahasa pemrograman yang berasal perancis.   Bahasa ini mirip dengan BASIC, kecuali dengan kata kunci berbahasa Prancis dan bukan bahasa Inggris  Bahasa LSE (Langage Symbolique d'Enseignement sebuah bahasa pengajaran simbolik) ditetapkan di laboratorium saya pada tahun 1971 dan diimplementasikan pada MITRA 15 dan T1600, keduanya merupakan sistem buatan Prancis. Cara menjalankan Bahasa Pemrograman LSE ini adalah dengan NASIUM LSE

B. PEMBAHASAN

1. SEJARAH LSE

LSE Pertama kali dikembangkan di Supélec dan Télémécanique dari akhir 1960-an hingga pertengahan 1970-an. Hebenstreit, Jacques (2006).
    
Awalnya berkembang karena dukungan dari Kementerian Pendidikan Nasional Prancis , tetapi menurun karena kementerian kehilangan minat. Itu melewati sejumlah revisi; versi LSE sebelumnya tidak memiliki dukungan penuh untuk pemrograman terstruktur , versi yang lebih baru seperti LSE-83 (alias LSE-1983) oleh Jacques Arsac menambahkan dukungan pemrograman terstruktur, bersama dengan penanganan pengecualian . Bahkan revisi selanjutnya, seperti LSE-2000, menambahkan lebih banyak fungsionalitas, tipe baru, operator baru (NI, ET QUE, OU QUE dan SELON-DANS-SINON), perintah kontrol aliran, dll.


2. CONTOH KODE

99 Botol (AFNOR Z 65-020)

    1*CHANSON DES 99 BOUTEILLES DE BIERE
    2*PASCAL BOURGUIGNON, 2003
  10 FAIRE 20 POUR N←99 PAS -1 JUSQUA 1
  20 &STROF(N)
  30 AFFICHER['IL EST TEMPS D''ALLER AU MAGASIN.',/]
  40 TERMINER
100 PROSEDUR &STROF(N) LOKAL S1,S0;RANTAI S1,S0;S1←"S";S0←"S"
110 SI N=2 ALORS S0←"" SINON SI N=1 ALORS DEBUT S1←"";S0←"" FIN
120 AFFICHER[U,' BOUTEILLE',U,' DE BIERE SUR LE MUR.',/]N,S1
130 AFFICHER[U,' BOUTEILLE',U,' DE BIERE.',/]N,S1
140 AFFICHER['EN PRENDRE UNE, LA FAIRE PASSER.',/]
150 AFFICHER[U,' BOUTEILLE',U,' DE BIERE SUR LE MUR.',2/]N-1,S0
160 RETUR


Anagram (LSE-1983)

1 RANTAI A,B,BP
5 FAIRE
10 AFFICHER 'A = ' ;LIRE A ; SI A='' ALORS FINI IS
11 AFFICHER 'B = ' ;LIRE B ; BP B
12
15 R SI LGR(A) # LGR(B) ALORS .FAUX. SINON &ANAG(A,B) ADALAH
20 SI R ALORS AFFICHER A, 'EST ANAGRAMME DE ',BP
21 SINON AFFICHER A, 'N''EST PAS ANAGRAM DE 1, BP
22 IS
25 PEMBELI
29
30 TERMINER
31
50 FONCTION &ANAG(U,V) LOKAL J {lgr(u)=lgr(v)}
51 SI U=' 'ALORS HASIL .VRAI. ADALAH
52 SI J = 0 HASIL ALORS .FAUX. ADALAH
54 HASIL &ANAG(SCH(U,2, ' '),MCH(V,J,l, ' '))
55 $&ANAG
99 $


Pembagi umum terbesar, algoritma Euclid (LSE2000)

(*
** MTHODE D'EUCLIDE POUR TROUVER LE PLUS GRAND DIVISEUR COMmun D'UN
** NUMRATEUR ET D'UN DÉNOMINATEUR.
** L. Goulet 2010
*)
PROSEDUR & PGDC(ENTIER U, ENTIER V) : ENTIER LOCAL U, V
   ENTIER untuk
   TANT QUE U > 0 FAIRE
       SI U<V ALORS
           TU
           U←V
           V←T
       FIN SI
       U U - V
   PEMBELI
   RSULTAT V
PROSEDUR FIN

PROCÉDURE &DEMO(ENTIER U, ENTIER V) LOCAL U, V
   AFFICHER ['Le PGDC de ',U,'/',U,' est ',U,/] U, V, &PGDC(U,V)
PROSEDUR FIN

&DEMO(9,12)


C. KESIMPULAN

LSE adalah bahasa pemragraman lama yang sudah jarang sekali bahkan sudah tidak digunakan lagi pada zaman modern saat, bahasa pemrograman ini dikembangkan di Supélec dan Télémécanique dari akhir 1960-an hingga pertengahan 1970-an. Bahasa Pemrograman LSE dibuat untuk memudahkan negara prancis karena menggunakan bahasa Prancis. 



PENULIS : Muhammad Septian Nugraha (Mahasiswa Prodi Sistem Informasi Kelas 1E UIN Sulthan Thaha Saifuddin Jambi).

SUMBER : https://en-m-wikipedia-org.translate.goog/wiki/LSE_(programming_language)?_x_tr_sl=en&_x_tr_tl=id&_x_tr_hl=id&_x_tr_pto=tc,sc


Post a Comment

Lebih baru Lebih lama