InggrisPerancisSpanyol

Ad


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
    NSIS: Sistem Instalasi Nullsoft Scriptable
    NSIS: Sistem Instalasi Nullsoft Scriptable
    NSIS (Instalasi Nullsoft Scriptable
    System) adalah open source profesional
    sistem untuk membuat penginstal Windows. Dia
    dirancang untuk menjadi kecil dan fleksibel
    sebagai mungkin...
    Unduh NSIS: Sistem Instal Nullsoft Scriptable
  • 2
    pass autentikasi
    pass autentikasi
    AuthPass adalah kata sandi sumber terbuka
    manajer dengan dukungan untuk yang populer dan
    Keepass terbukti (kdbx 3.x DAN kdbx 4.x ...
    Unduh authpass.dll
  • 3
    Zabbix
    Zabbix
    Zabbix adalah kelas perusahaan terbuka
    solusi pemantauan terdistribusi sumber
    dirancang untuk memantau dan melacak
    kinerja dan ketersediaan jaringan
    server, perangkat...
    Unduh Zabbix.dll
  • 4
    KDiff3
    KDiff3
    Repositori ini tidak lagi dipertahankan
    dan disimpan untuk tujuan arsip. Melihat
    https://invent.kde.org/sdk/kdiff3 for
    kode terbaru dan
    https://download.kde.o...
    Unduh KDiff3
  • 5
    USBLoaderGX
    USBLoaderGX
    USBLoaderGX adalah GUI untuk
    USB Loader Waninkoko, berdasarkan
    libwiigui. Ini memungkinkan daftar dan
    meluncurkan game Wii, game Gamecube, dan
    homebrew di Wii dan WiiU...
    Unduh USBLoaderGX.dll
  • 6
    Burung api
    Burung api
    Firebird RDBMS menawarkan fitur ANSI SQL
    & berjalan di Linux, Windows &
    beberapa platform Unix. Fitur
    konkurensi & kinerja yang sangat baik
    & kekuasaan...
    Unduh Firebird.dll
  • Lebih banyak lagi »

Perintah Linux

Ad