Kalkulator Programmer adalah alat terminal sederhana yang dirancang untuk memberikan efisiensi dan fleksibilitas maksimum kepada programmer yang bekerja dengan:
Dan siapa yang suka:
Gambar di atas menggambarkan pcalc tanpa warna, dan di bawah ini adalah contoh pcalc dengan warna yang diaktifkan ( --colors ) (yang berubah tergantung pada warna profil terminal)
Idenya lahir saat mengembangkan Emulator Gameboy Nintendo. Romes - The Pitcher - menemukan bahwa alat yang diberikan secara online kikuk dan tidak memungkinkan untuk "multitasking yang bagus"
Dengan kebutuhan yang konstan untuk memvisualisasikan dan memanipulasi bit, menjadi jelas bahwa solusi yang lebih baik harus menjadi hidup
Instal dari paket resmi Homebrew
brew install pcalc
Instal dari AUR
yay -S programmer-calculator
Untuk membangun dari sumber, Anda memerlukan gcc , ncurses , dan file sumber. Jika Anda tidak memiliki ncurses, silakan instal (yaitu dengan manajer paket sistem Anda) terlebih dahulu. (Untuk menginstal ncurses di distro berbasis debian menjalankan sudo apt-get install libncurses5-dev libncursesw5-dev )
Pertama, klon repositori dan ubah direktori untuk itu
git clone https://github.com/alt-romes/programmer-calculator ; cd programmer-calculator
Kemudian, kompilasi kode menjadi file yang dapat dieksekusi dan instal (instal/usr/local/bin)
sudo make install
Sebaliknya, jika Anda ingin menghapus instalan, Anda dapat menjalankan:
sudo make uninstall
Baik membangun kembali dari sumber, atau, menggunakan minuman lakukan
brew update
diikuti oleh
brew upgrade pcalc
Cukup jalankan program kalkulator programmer
pcalc
Ada berbagai cara untuk memasukkan nilai/operator, lihat Contoh 2 + 2 di bawah ini:
2 , diikuti oleh + , diikuti oleh 22 , diikuti oleh +22+ , diikuti oleh 22+2 (atau yaitu 2 + 2 ) Prioritas operator dan tanda kurung untuk pengelompokan digunakan.
2+2*3 mengevaluasi hingga 8 dan (2+2)*3 mengevaluasi ke 12
Ketiga representasi angka tersedia secara bersamaan, Anda dapat memasukkan 0xff + 0b101101 - 5 langsung ke kalkulator
Secara default, 64 bit digunakan untuk aritmatika, namun, ketika bekerja dengan bit, cukup sering kami ingin bekerja dengan lebih sedikit. Dengan kalkulator ini Anda dapat mengubah jumlah bit yang digunakan. Nomor yang ditampilkan akan tidak ditandatangani
Untuk menggunakan 16 bit sebagai gantinya, ketik 16bit (bit juga akan berfungsi)
Untuk menggunakan 8 bit, ketik 8bit
Untuk menggunakan 0 <n <= 64 bit, ketik nbit
Saat menjalankan kalkulator, Anda dapat mengetik apa yang Anda lihat untuk muncul/menghilang:
history Untuk Mengaktifkan Sejarah decimal Untuk Mengaktifkan binary Representasi Desimal untuk Mengaktifkan hex Representasi Biner untuk Mengaktifkan operation Representasi Heksadesimal untuk Mengaktifkan Layar Operasi
Selain itu, warna antarmuka dapat dinyalakan dan dimatikan.
Untuk mengatur antarmuka default, tentukan alias untuk program dengan opsi tersembunyi yang diinginkan
alias pcalc='pcalc -ibxdosn'
I: Sejarah, B: biner, x: hex, d: desimal, o: operasi, s: simbol, n: tidak ada warna
Anda juga dapat menggunakan opsi panjang untuk menyembunyikan bagian: --history , --decimal , dll.
ADD + SUB - MUL * DIV /
MOD % AND & OR | NOR $
XOR ^ NOT ~ SL < SR >
RL : RR ; 2's _ SE @
a + b Penambahan Aritmatikaa - b pengurangan aritmatikaa * b Multiplikasi Aritmatikaa / ba % b Modulus dari Divisia & b sedikit bijaksana dan operasia | b bit atau operasia $ b bit-bijaksana atau operasi: kebalikan dari ataua ^ b bit-wise xor operasi: eksklusif atau~a sedikit bijaksana bukan operasi: ubah semua bit a, 0 menjadi 1 dan 1 menjadi 0a < b Bit-Wise Shift-Left Operation: Shift A Left B Jumlah kalia > b Bit-wise shift-right Operation: Shift A Right B beberapa kalia : b Bit-bijaksana Operasi Rotate-Left: Putar B Jumlah B Dibiarkana ; b bit-bijaksana Rotate-Right Operation: Putar A kanan B beberapa kali_a 2 Operasi Komplemen: Komplemen 2 dari A (biasanya adalah simetris A)@a swap endianness: Pertukaran urutan byte a (menggunakan jumlah bit yang ditetapkan demi bit untuk menentukan jumlah bit yang ditukar) Mohon rujukan berkontribusi