Rpl / 2.

bahasa pemrograman untuk perhitungan.
Unduh sekarang

Rpl / 2. Peringkat & Ringkasan

Iklan

  • Rating:
  • Lisensi:
  • GPL
  • Harga:
  • FREE
  • Nama Penerbit:
  • Joel BERTRAND
  • Situs web penerbit:
  • http://www.systella.fr/~bertrand/rpl2

Rpl / 2. Tag


Rpl / 2. Keterangan

Bahasa pemrograman untuk perhitungan. RPL / 2 adalah bahasa khusus, dan bisa menjadi anak aneh cinta terlarang antara Lisp dan sebagainya. Notasi Polandia terbalik dan pekerjaan definisi datang dari luar, hanya menjaga tumpukan anonim; Struktur kontrol berasal dari LISP. Silsilah yang brilian! Bahasa ini memiliki pengetikan yang sangat lemah, jika ada pengetikan sama sekali. Variabel dinyatakan on-the-fly pada penggunaan pertama mereka, dan jenis data untuk menyimpan pada saat itu digunakan. Jadi variabel X yang sama mungkin berisi matriks yang kompleks dan beberapa saat kemudian, sebuah string. Fakta, menggunakan variabel tidak terlalu umum, karena semuanya dapat dilakukan secara langsung dengan benda yang ada di stack. Lima ratus dua puluh lima ribu Baris kode (!) Dapat dikompilasi dengan bersih. Bahasa ini sepenuhnya dapat digunakan (saya melakukannya setiap hari); Skrip RPL / 2 dapat dijalankan, dan rutinitas terkompilasi eksternal mungkin dipanggil. Antarmuka dengan dunia luar adalah antarmuka C. tipe data yang dapat digunakan dan berfungsi adalah sebagai berikut: - Binary bilangan bulat (64 bit); - bilangan bulat yang ditandatangani (64 bit); - bilangan real (24 bit); - bilangan kompleks (2 * 64 bit); - string (berapa pun panjang); - daftar; vektor kompleks, nyata atau integer; - matriks kompleks, nyata atau integer; - nama; - ekspresi aljabar; - Ekspresi yang dinyatakan dalam notasi terbalik Penulisan ini, definisi built-in adalah: - seluruh set operasi penumpukan manajemen; - fungsi yang terkait dengan variabel lokal dan global, serta sub-definisi melompat; - loop yang ditentukan dan tidak ditentukan, dengan atau tanpa penghitung; - perbandingan; - Fungsi; - Petunjuk pengujian; - fungsi yang berhubungan dengan trigonometri; - fungsi logaritmal; - perhitungan lanjutan pada matriks (dekomposisi LU, nilai eigen umum) - fungsi evaluasi eval dan -> num; - dan banyak lainnya ... Apa yang baru dalam rilis ini: · Pipe () ditimpa oleh makro untuk menghindari kesalahan sistem. · Komunikasi antar proses dilakukan dengan pipa, dan pipa-pipa ini dikelola oleh benang asinkron tertentu. · Jika skrip mencoba membuat lebih banyak utas daripada yang dapat dihancurkan oleh utas manajemen, Anda dapat dengan cepat mencapai jumlah maksimum file yang dibuka, dan pipa () akan mengembalikan kesalahan sistem. · Bug utama (Deadlock) diperbaiki dalam proses dan manajemen utas. · Bug utama diperbaiki di DET intrinsik (determinan dihitung tanpa diagonalisasi LU). · Intrinsik swapcntxt baru ditambahkan. · Bug minor diperbaiki di Makefile.am (aturan lisensi).


Rpl / 2. Perangkat Lunak Terkait

Mbdyn.

yang pertama dan mungkin satu-satunya perangkat lunak analisis multibodi multibodi serba guna-guna-guna. ...

454

Unduh