Bahasa pemrograman impian saya

Setiap programmer setidaknya sekali dalam hidupnya memimpikan bahasa pemrograman yang ideal. Tentu saja, setiap programmer memiliki ide sendiri tentang idealitas. Jadi saya memiliki impian saya, sampai akhirnya saya memutuskan untuk mengimplementasikan bahasa pemrograman impian saya sendiri. Apa yang datang dari ini untuk menghakimi kamu.

Saya mulai dengan nama-nama variabel dan fungsi. Pengidentifikasi verbose yang diimplementasikan dengan dukungan untuk semua bahasa manusia yang tersedia.

 1 = 1;   2 = 2;  =  1 +   2; print ; print; function    () { print " "; print; }    (); 

Tidak buruk, ya? Namun jelas tidak mencapai mimpi. Karena itu, kami harus menambahkan sinonim.

 synonym "", "="; synonym "", "="; synonym "", "+"; synonym "", "print"; synonym "", "function";  1  1;   2  2;    1    2;  ; ;     () {  " "; ; }    (); 

Teks program telah diubah menjadi bahasa manusia biasa. Fitur bahasa ini memungkinkan Anda memulai pemrograman seseorang tanpa pendidikan khusus. Anda dapat melarikan diri dari studi konstruksi sintaksis bahasa, dan fokus pada studi algoritma pemrograman. Bahkan algoritma paling kompleks yang diuraikan dalam bahasa biasa menjadi jauh lebih jelas. Dan untuk pengguna yang lebih mahir, bahasa menyediakan kemampuan untuk bekerja dengan array dari berbagai dimensi dan objek.

Program sederhana ini terlihat sangat menakjubkan. Bukan begitu?

 // //       //   = 57;   = 1332; while (  <> 0 and   <> 0) { if (  >  )   =   %  ; else   =   %  ; } print(  +  ); 

Dalam proses implementasi bahasa, ternyata ruang nama variabel dan fungsi tidak berpotongan. Ini memungkinkan Anda untuk memiliki variabel dan fungsi dengan nama yang sama.

 function () {}  = ""; 

Deskripsi fungsi dapat ditempatkan di mana saja. Siapa di antara mereka yang akan secara aktif memutuskan selama pelaksanaan program.

  = ""; if( = "") { function summa() { return 10; } } else { function summa() { return 20; } } print summa(); print; 

Di antara kata dalam nama, mungkin ada jumlah spasi, tab, atau umpan baris yang berbeda.

      = " "; print     ; print; 

Bahasa pemrograman memiliki banyak fungsi bawaan yang berbeda. Setidaknya itu bisa menjadi pengganti yang baik untuk BASIC. Saat ini, hanya ada versi bahasa online. Bahasa ini ditulis dalam PHP.

Anda dapat menemukan semua detail di bahasa pemrograman situs web.

Source: https://habr.com/ru/post/id470289/


All Articles