Voting pada beta kedua dari Revisi 7 Laporan Skema Bahasa Algoritmik (Bahasa Besar)



Voting terbuka pada isi versi beta kedua (dari delapan) dari bahasa algoritmik Skema R7RS-besar (Edisi Tangerine), serta koleksi proposal untuk versi beta ketiga (Edisi Orange).

Skema, juga dikenal sebagai Lisp (jangan dikelirukan dengan Common Lisp) adalah bahasa pemrograman algoritmik modern, terkenal karena orientasinya terhadap paradigma pemrograman fungsional, tetapi ia tidak membatasi dirinya.

Keluarga Lisp adalah keluarga bahasa terpanjang kedua yang digunakan (setelah Fortran), yang didirikan oleh John McCarthy sebagai alat untuk menulis kecerdasan buatan. Salah satu peserta aktif dalam pengembangan komputer khusus untuk menafsirkan Lisp adalah Richard Stallman, kemudian pendiri Yayasan Perangkat Lunak Bebas. Akibatnya, salah satu alat utama untuk mengembangkan Skema adalah Emacs (+ Geiser, Skema-Lengkap, mode-perusahaan). Pada titik tertentu, Skema seharusnya menjadi bahasa internal Emacs, bukan Emacs Lisp. (Anda sudah dapat melihat EdWin.)

Skema adalah Lisp yang berfokus pada portabilitas, pendekatan fungsional, dan penerapan praktik terbaik dalam teori bahasa pemrograman.

Skema berkembang dalam dua cara. Ekstensi individual dirumuskan sesuai dengan proses yang mirip dengan RFC, dan disebut SRFI, (Skema Permintaan Implementasi). Dalam periode waktu yang ditentukan, edisi bersama dari "laporan standar" keluar, merumuskan seperti apa skema "keseluruhan" itu. Edisi selesai terbaru adalah Laporan Revisi 7 tentang Skema Bahasa Algoritmik (bahasa kecil), dan edisi eksperimental terbaru adalah Edisi Merah besar R7RS. Diperkirakan bahwa tujuh atau delapan edisi sementara akan dirilis sebelum rilis akhir R7RS-besar, dan saat ini revisi 2 (Tangerine), yang bertujuan untuk memformalkan struktur data, koleksi dan angka, dan revisi 3, ditujukan untuk fitur-fitur baru.

Profesional yang tertarik diundang untuk mempelajari materi diskusi dan memberikan suara sesuai dengan visi mereka sendiri tentang masalah ini, memperkenalkan diri mereka sebelum ini ke skema-laporan-wg2@googlegroups.com

Hal-hal di mana suara diajukan:

  • Perpustakaan string
  • Array asosiatif
  • Ekspresi reguler
  • Generator / Baterai
  • Operasi integer
  • Operasi bit
  • Operasi matematika dengan fixpoint
  • Operasi matematika dengan floating point
  • Vektor bit
  • Vektor homogen
  • Memformat
  • Angka besar
  • Pecahan
  • Angka yang tepat

Masalah yang diajukan untuk dipertimbangkan dalam edisi ketiga:

  • Angka acak
  • Bilangan prima
  • Set integer
  • Statistik yang mengganggu
  • Kisaran
  • Vektor bit
  • String Byte
  • Transfer
  • Kombinatorik dan permutasi

Terima kasih untuk gambarnya, Alex Ott.

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


All Articles