InggrisPerancisSpanyol

favorit OnWorks

intercalcp - Online di Cloud

Jalankan intercalcp di penyedia hosting gratis OnWorks melalui Ubuntu Online, Fedora Online, emulator online Windows, atau emulator online MAC OS

Ini adalah perintah intercalcp yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

PROGRAM:

NAMA


intercalc - kalkulator meja CLC-INTERCAL

RINGKASAN


interkalasi [pilihan]

DESKRIPSI


interkalasi adalah kalkulator meja sederhana, memungkinkan pengguna untuk memasukkan pernyataan INTERCAL (untuk
melihat apa yang mereka lakukan) dan ekspresi (untuk melihat nilai apa yang mereka hasilkan); itu menggunakan juru bahasa
objek dari CLC-INTERCAL untuk memberikan umpan balik segera.

Kalkulator meja menerima beberapa opsi, beberapa di antaranya didokumentasikan di sini.

Pengguna Antarmuka Opsi
-X / --grafis
Memasuki antarmuka pengguna grafis berbasis X. Membutuhkan Perl-GTK. Ini adalah default jika
Perl-GTK diinstal, variabel lingkungan $TAMPILAN diatur dan pembukaan
Tampilan X berhasil.

-c / --kutukan
Memasuki layar penuh, antarmuka berbasis kutukan. Ini adalah default jika berbasis X
antarmuka tidak dapat dimulai, variabel lingkungan $JANGKA diatur dan terminal
nama diketahui.

--garis
Memasuki antarmuka pengguna mode garis. Ini adalah default jika berbasis X dan kutukan
antarmuka berbasis tidak bekerja.

Dalam mode ini, program mengeksekusi setiap baris dari input standar sesuai dengan
mode dan bahasa saat ini, dan mencetak hasil ke output standar. Sebuah garis mulai
dengan backspark diartikan sebagai perintah ke kalkulator. Gunakan backspark-g untuk
GIVE UP (Anda harus melakukannya dua kali), atau backspark-h untuk menampilkan ehm, halaman bantuan.
Hal-hal yang tersedia melalui entri menu pada antarmuka Kutukan dan X juga
tersedia melalui backspark. Untuk saat ini, Anda dapat merujuk ke kode sumber untuk daftar.

Pengeditan baris perintah dan riwayat perintah disediakan oleh perpustakaan readline. Memerintah
penyelesaian berfungsi jika kompiler yang mendasarinya mendukungnya (kompiler yang disediakan dengan
distribusi lakukan).

--kelompok
Menghindari memasuki mode interaktif. Ini adalah default jika input dan output standar
tidak terhubung ke terminal dan antarmuka berbasis X tidak dapat dimulai. Modus ini
sangat mirip dengan mode baris kecuali pengeditan baris perintah dan riwayat perintah
tidak dilaksanakan. Backspark escape bekerja dengan cara yang sama.

-imengetik / --antarmuka=mengetik
Memilih antarmuka pengguna mengetik. Saat ini, hanya X, Kutukan, baris dan None didefinisikan,
tetapi lebih banyak yang dapat diinstal sebagai plug-in kompiler. Jika antarmuka yang dipilih adalah None,
interkalasi akan bekerja dalam mode batch. Selain itu, string kosong akan mengembalikan
perilaku bawaan.

sumber bahasa dan kompilasi Pilihan
--serangga=jumlah
Memilih probabilitas yang berbeda untuk bug kompiler. Bug kompiler diimplementasikan
dengan menginisialisasi status kompiler dengan probabilitas yang diperlukan: ketika sebuah pernyataan
dikompilasi (biasanya saat runtime), instruksi "BUG" dipancarkan dengan yang diperlukan
kemungkinan. Standarnya adalah 1%.

--ubug=jumlah
Memilih probabilitas untuk bug kompiler yang tidak dapat dijelaskan. Ini adalah bug kompiler
yang terjadi ketika probabilitas bug kompiler (dapat dijelaskan) adalah nol. Hanya pengecut
akan menggunakan opsi ini. Standarnya adalah 0.01%.

-Ipath / --termasuk=path
Menambahkan direktori sebelum jalur pencarian standar untuk objek compiler dan kode sumber.
Jika file dapat diakses dari direktori saat ini, file tersebut tidak pernah dicari di mana pun
termasuk jalan.

Jika opsi ini diulang, jalur yang diberikan akan dicari dalam urutan yang diberikan,
diikuti oleh jalur standar.

-lbahasa / --bahasa=bahasa
Memilih bahasa yang akan digunakan saat menafsirkan input pengguna. Ini harus sesuai dengan
nama kompiler, yang merupakan objek INTERCAL yang awalnya dibangun oleh
iacc. Hanya pengurai ekspresi dan pernyataan yang digunakan, jadi dimungkinkan untuk menguji
kompiler yang tidak lengkap dengan memuatnya ke dalam interkalasi bahkan jika mereka tidak bekerja dengan sakit.
Default diperoleh dari sakit Option .INTERCALC.BAHASA.

--oOption ---pilihan=Option
Menambahkan opsi bahasa. Sebagai contoh, --o3 memilih perhitungan basis 3, dan --opengecut
memilih mode pengecut. Jika tidak ada opsi yang disediakan, dan bahasa default diambil dari
itu sakit file, opsi default diambil dari sakit mengajukan. Perhatikan bahwa jika
opsi atau bahasa ditentukan pada baris perintah, the sakit defaultnya adalah
diabaikan.

Tidak seperti versi sebelumnya dari interkalasi, versi ini memeriksa apakah opsi tersebut masuk akal
dalam konteks kalkulator; misalnya mencoba memuat kompiler sebagai opsi
akan menyebabkan kesalahan, tetapi ekstensi kompiler akan baik-baik saja.

-mmode / --mode=mode
Pilih mode operasi. Saat ini, satu-satunya mode yang valid adalah penuh, cepat dan satu. Lihat
"Mode Operasi". Jika ini tidak ditentukan, default diambil dari sakit
Option ..INTERCALC.MODE.

Lain-lain Opsi
-rnama / --file rc=nama
Menjalankan perintah dari file nama sebelum mulai menerima masukan. Opsi ini dapat
diulang, untuk mengeksekusi lebih dari satu file. Jika tidak ditentukan, perpustakaan standar,
direktori saat ini, dan direktori home pengguna saat ini mencari file
dengan nama sistem.sickrc or .sickrc, yang kemudian dieksekusi. Urutan pencarian ini
adalah: perpustakaan tertentu (--termasuk), perpustakaan sistem, direktori home, direktori saat ini.
Ini berbeda dengan urutan pencarian yang digunakan saat mencari objek atau kode sumber.
Jika direktori berisi keduanya .sickrc dan sistem.sickrc, yang sistem.sickrc dieksekusi
pertama, diikuti oleh .sickrc. Perhatikan juga bahwa jika direktori saat ini atau home
direktori muncul di jalur pencarian dan berisi salah satu file ini, mereka akan menjadi
dieksekusi dua kali.

Jika nama file ditentukan secara eksplisit, mereka harus sepenuhnya memenuhi syarat: jalur pencarian
tidak digunakan untuk menemukannya.

--nouserrc
Mencegah memuat rcfile pengguna (.sickrc); juga membatasi pemuatan system.sickrc ke
yang pertama ditemukan. Opsi ini biasanya hanya digunakan saat menguji instalasi, untuk
mencegah interferensi dari versi CLC-INTERCAL sebelumnya.

Operasi Mode


Kalkulator dapat beroperasi dalam mode berikut:

interpreter INTERCAL yang berfungsi penuh.
Kalkulator dapat mengurai dan mengeksekusi pernyataan atau ekspresi apa pun.

Pernyataan dikompilasi sebagai program satu pernyataan, dan dieksekusi; nilai register apa pun
dll. akan dipertahankan di antara pernyataan, jadi memasukkan daftar pernyataan adalah
setara dengan menjalankan program di mana semua pernyataan ini dieksekusi di
urutan.

Penting untuk dicatat bahwa beberapa pernyataan tidak akan dieksekusi dengan cara normal.
Misalnya, COME FROM akan diuraikan tetapi tidak berpengaruh, kecuali itu adalah sesuatu
seperti:

(1) SILAKAN DATANG DARI (1)

yang menyebabkan kalkulator hang. Di sisi lain, sebuah ABSTAIN FROM atau a
REINSTATE akan bekerja seperti yang diharapkan, seperti halnya CREATE dan HANCURKAN. MENYERAH tidak
menyebabkan kalkulator berhenti. Satu perbedaan terakhir adalah bahwa komentar tidak
diuraikan, dan karena itu Anda mendapatkan "Kesalahan Sintaks" dari kalkulator daripada a
percikan *000 dari penerjemah INTERCAL.

Untuk ekspresi, kalkulator MEMBACA hasil ekspresi. Efek samping apa pun
akan diingat, jadi jika ungkapan itu mengandung kelebihan, mereka akan tetap menghantui
Kalkulator.

expr penerjemah ekspresi INTERCAL
Kalkulator hanya dapat mengurai ekspresi atau tugas. Dalam kedua kasus,
nilai yang dihitung adalah READ OUT; tugas juga akan menyimpan nilai ke
tujuan, sementara ekspresi kemudian akan membuang hasilnya.

oic Itu One Itidur Calkulator.
Ini adalah sesuatu yang kami buat di suatu pagi saat mendiskusikan kalkulator meja
(seperti yang dilakukan seseorang). Ini sama sekali bukan INTERCAL, bahkan terinspirasi dari Yang Esa
Komputer Set Instruksi.

Kalkulator memiliki sejumlah memori (default 100 - ini dapat diubah dengan
menambahkan nomor ke mode operasi, misalnya oic10 akan menggunakan 10-memori
Kalkulator). Kenangan ini diidentifikasi oleh surat itu m diikuti oleh nomor; di dalam
versi 100-memori default, dua digit pertama setelahnya m adalah memori, dan apapun
digit berikutnya merupakan bagian dari operan berikutnya. Pada awalnya, semua kenangan adalah
diinisialisasi ke 0.

Karena hanya ada satu operasi, tidak perlu menentukannya, jadi "operasi"
adalah urutan tiga operan dan hasil. Hasilnya harus menjadi kenangan, sementara masing-masing
operan dapat berupa angka atau memori, dengan batasan angka berurutan adalah
dapat diterima hanya jika pengurai dapat menentukan di mana yang satu berakhir dan yang berikutnya dimulai.
Jadi misalnya "1-0" adalah dua operan numerik, 1 dan -0 (alias 0); "1.2.3" juga dua
operan, 1.2 dan 3; "12" adalah operan tunggal, bahkan jika Anda menginginkannya menjadi dua
operan, 1 dan 2, dan bahkan jika Anda memberi spasi: "1 2" masih ditafsirkan sebagai
operan tunggal 12.

Operasi yang dilakukan adalah selisih antara dua operand pertama, dibagi dengan
ketiga. Misalnya, tiga operasi:

7 m01 2 M01
1m02 1m02
m1 m5 m2

akan menghasilkan hasil m01=3.5 ((7-0)/2); m02=1 ((1-0)/1); m03=3 ((3.5-.5)/1). dan
akan menghasilkan output berikut jika kalkulator berjalan dalam mode batch:

m01 3.5 (7 - m01) / 2
m02 1 (1 - m02) / 1
m03 3 (m01 - .5) / m02

Gunakan intercalcp online menggunakan layanan onworks.net


Server & Workstation Gratis

Unduh aplikasi Windows & Linux

  • 1
    Oh!
    Oh!
    Osu! adalah permainan ritme sederhana dengan sumur
    memikirkan kurva belajar untuk pemain
    dari semua tingkat keahlian. Salah satu yang hebat
    aspek Osu! apakah itu
    komunitas-dr...
    Unduh Osu!
  • 2
    LIBPNG: Pustaka referensi PNG
    LIBPNG: Pustaka referensi PNG
    Pustaka referensi untuk mendukung
    Format Grafik Jaringan Portabel (PNG).
    Pemirsa: Pengembang. Pemrograman
    Bahasa: C. Ini adalah aplikasi yang
    bisa juga...
    Unduh LIBPNG: pustaka referensi PNG
  • 3
    Detektor logam berdasarkan RP2040
    Detektor logam berdasarkan RP2040
    Berdasarkan papan Raspberry Pi Pico, ini
    detektor logam termasuk dalam pulsa
    kategori detektor logam induksi, dengan
    kelebihan dan kekurangan yang sudah diketahui.
    Rp...
    Unduh Detektor logam berdasarkan RP2040
  • 4
    Manajer PAC
    Manajer PAC
    PAC adalah pengganti Perl/GTK untuk
    SecureCRT/Putty/dll (linux
    ssh/telnet/... gui)... Ini menyediakan GUI
    untuk mengonfigurasi koneksi: pengguna,
    kata sandi, aturan EXPECT...
    Unduh Manajer PAC
  • 5
    GeoServer
    GeoServer
    GeoServer adalah perangkat lunak sumber terbuka
    server yang ditulis dalam Java yang memungkinkan pengguna
    untuk berbagi dan mengedit data geospasial.
    Dirancang untuk interoperabilitas, itu
    menerbitkan da...
    Unduh GeoServer.dll
  • 6
    Kunang-kunang III
    Kunang-kunang III
    Keuangan pribadi sumber terbuka dan gratis
    Pengelola. Fitur Firefly III a
    sistem pembukuan berpasangan. Kamu bisa
    cepat masuk dan atur
    transaksi saya...
    Unduh Firefly III
  • Lebih banyak lagi »

Perintah Linux

Ad