Bahasa pemrograman 2E.

Bahasa Sintaks Aljabar Sederhana.
Unduh sekarang

Bahasa pemrograman 2E. Peringkat & Ringkasan

Iklan

  • Rating:
  • Lisensi:
  • GPL
  • Harga:
  • FREE
  • Nama Penerbit:
  • Derek Pressnall
  • Situs web penerbit:

Bahasa pemrograman 2E. Tag


Bahasa pemrograman 2E. Keterangan

Bahasa sintaks aljabar sederhana. Bahasa pemrograman 2E (dua e, seperti pada EE, atau evaluator ekspresi) adalah bahasa sintaks aljabar sederhana. Ini secara asli mendukung ekspresi (terdiri dari operator dan operan), dan definisi fungsi, dan pada dasarnya tidak ada yang lain. Oleh karena itu, dapat dengan cukup mudah untuk belajar (dengan asumsi Anda sudah terbiasa dengan konstruksi pemrograman umum). Bahasa itu sendiri disebut sebagai 2E, namun penerjemah disebut EE. Operan dapat menjadi literal, seperti nilai numerik (integer atau floating point), string yang dikutip, karakter kutipan tunggal, variabel atau panggilan fungsi. Operator terdiri dari operator aljabar standar (yaitu, *, /, /, -), penugasan ("="), operator logis (, =, ==), sub-ekspresi gabung operator (";"), dan kondisional Pasangan operator ("?:") Seperti di C. juga ditambahkan, adalah pasangan bersyarat berulang ("??:"). Berikut ini beberapa contoh: EE -P '2 + 3 * 7'23Inasalah, ketika dipanggil dengan bendera "-p", parameter berikutnya dievaluasi dan hasil akhir dicetak. Bendera "-C" melakukan hal yang sama, tetapi tidak mencetak hasil akhir (gunakan ini ketika ekspresi sudah berisi pernyataan output). ee -c 'x = 7; y = 11; z = (x * y); cetak (z; "n") '77the ";" Operator sebenarnya bukan terminator pernyataan, itu sebenarnya adalah operator gabungan. Ini mengevaluasi ekspresi kiri dan kanan, dan mengembalikan hasil sisi kanan. Ini memiliki urutan prioritas terendah, sehingga secara umum penggunaan Anda dapat memperlakukannya seperti terminator pernyataan (namun dapat digunakan di tengah-tengah ekspresi yang lebih besar, seperti dalam kelompok kurung). Ini juga melakukan tugas ganda sebagai delimeter parameter fungsi, seperti fungsi cetak dalam contoh sebelumnya. Cara itu "?" (Conditoinal) Operator Works adalah sebagai berikut: Hasil = expr_test? expr_true: expr_falsesif expr_test benar (bukan nol), maka expr_true dievaluasi dan dikembalikan, jika tidak expr_false dievaluasi dan dikembalikan. Ini seperti persyaratan inline di C.Sto yang didukung, adalah kondisi iteratif: hasil = expr_test ?? expr_true: expr_falsethis akan mengevaluasi expr_test berulang kali, dan selama itu benar, akan mengevaluasi expr_true. Setelah expr_test menjadi salah, maka nilai expr_true final dikembalikan sebagai hasil dari seluruh ekspresi. Namun, jika expr_test tidak pernah benar untuk memulai dengan, kemudian dan baru kemudian adalah EXPR_FALSE dievaluasi dan dikembalikan. Oleh karena itu, expr_false dapat digunakan untuk beberapa penanganan kesalahan, misalnya. Jika operator diutamakan lebih rendah daripada? atau ?? ditemui seperti ";" Operator (bergabung), maka target palsu default akan secara otomatis diasumsikan. Karena itu, hasil = expr_test? expr_true: 0; ... hasil = expr_test? expr_true; ... keduanya sama. Inilah contoh yang lebih luas, menyoroti beberapa operan yang tersedia. Contoh ini juga memanggil penerjemah menggunakan Unix "#!" Sintaks, sama seperti apa yang digunakan untuk bahasa scripting lainnya. #! / usr / local / bin / ee # Ini adalah komentar = 0; x = 0; i <10 ?? (# Baca ini sebagai "sementara saya kurang dari 10" j = 0; j <5 ?? (# sementara j <5 array = x; # di sini kita menetapkan nilai ke 2-dimensi Array J ++; X ++); I ++) Contoh ini menggunakan operator kondisional berulang untuk menginisialisasi array. Perhatikan yang hilang ";" Setelah x ++ dan i ++. Ini karena mereka tidak diikuti oleh operan (sebaliknya, dalam hal ini diikuti oleh tanda kurira yang menutup). ";" Operator adalah operator biner, tidak berbeda dari +, -, *, /, dll. Oleh karena itu, itu hanya digunakan antara ke operan atau dua sub-ekspresi. Apa yang baru dalam rilis ini: · Pemisah argumen fungsi yang dimodifikasi (digunakan untuk menjadi titik koma, sekarang adalah koma). · Fungsi adalah nilai kelas satu yang sebenarnya sekarang. · Perbaikan kinerja umum. · Dokumentasi yang diperbarui.


Bahasa pemrograman 2E. Perangkat Lunak Terkait

MEDIACLOTH.

MediaCroth adalah Parser Wikimedia dan HTML Generator pertama yang ditulis dalam Ruby. ...

164

Unduh

LUST.NET.

gentle.net adalah kerangka kerja ketekunan objek untuk .NET ditulis dalam C #. ...

266

Unduh

Spring-validator

Spring-validator adalah alat yang menyediakan cara sederhana untuk menghasilkan otomatis kode klien javascript kode yang valid. ...

205

Unduh

PFP Studio.

PFP Studio adalah sistem pemrograman visual untuk pengembangan aplikasi cepat (RAD) formulir berbasis web menggunakan PHP dan JavaScript. ...

164

Unduh

MySqueReaks.

MySqueReaks adalah nama pendek untuk ekspresi kualitas saya yang disederhanakan (SQX), kelas PHP sederhana yang menghasilkan pernyataan SQL. ...

133

Unduh