26.02.2014 Aufrufe

LinuxUser Backup und Restore (Vorschau)

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

Praxis<br />

Taschenrechner<br />

2 Concalc erweist sich in der Praxis als<br />

schnörkelloser Rechner, geeignet für den<br />

Einsatz in Shell-Skripten.<br />

3 Ein Schmankerl für Entwickler: Der Taschenrechner APCalc, oder einfach Calc, ermöglicht<br />

ein Rechnen im Stil der Programmiersprachen C <strong>und</strong> C++.<br />

4 Wcalc rechnet mit Dezimal-, aber auch mit Binär-, Oktal- oder Hexadezimalwerten.<br />

Der Exot: Orpie<br />

Bei der Recherche für die Besprechung<br />

von Wcalc geriet uns auch Orpie û ins<br />

Visi er. Wer mit Taschenrechnern von Hewlett-Packard<br />

vertraut ist, sollte es näher<br />

begutachten. Der stack basierte Vollbild-<br />

Taschen rechner für das Terminal erwartet<br />

die Ausdrücke in Postfix-Notation (UPN).<br />

Neben den Gr<strong>und</strong>r echenarten unterstützt<br />

er Klammerung, reale <strong>und</strong> komplexe Zahlen<br />

sowie Matrizenrechnung. Allerdings<br />

setzt Orpie auf der Programmiersprache<br />

Objective CAML (OCaml) auf <strong>und</strong> zieht<br />

bei der Installation aus diesem Gr<strong>und</strong><br />

r<strong>und</strong> 100 MByte an Paketen nach.<br />

tion ein, samt Klammern <strong>und</strong> Variablen –<br />

für mathematische Funktionen binden<br />

Sie die entsprechenden Python- Module<br />

ein. Python nutzt eine dynamische Typisierung<br />

<strong>und</strong> gibt – sofern nicht explizit<br />

von Ihnen vorgegeben – das Ergebnis je<br />

nach Bedarf als Ganzzahl oder Fließkommazahl<br />

aus. Mit [Strg]+[D] beenden Sie<br />

die Python-Shell wieder.<br />

Concalc<br />

Concalc û, der Taschenrechner für die<br />

Konsole bildet neben seiner Funktion als<br />

einfacher Rechner die Basis des wissenschaftlichen,<br />

grafischen Taschenrechners<br />

Extcalc û. Concalc erweist sich dann als<br />

optimal, wenn nur eine einzige Operation<br />

ansteht. Das Programm führt diese<br />

aus, gibt das Ergebnis aus <strong>und</strong> beendet<br />

sich wieder. Dadurch eignet es sich für<br />

den Einsatz in Shell-Skripten.<br />

Das Programm Concalc akzeptiert<br />

Ausdrücke in Infix-Notation <strong>und</strong> erwartet<br />

eine kompakte Schreibweise ohne<br />

Leerzeichen zwischen den Operanden<br />

<strong>und</strong> Operatoren 2 . Über einen Parameter<br />

stoßen Sie bei Bedarf aufwendigere<br />

Berechnungen an.<br />

Calc<br />

Möchten Sie Ihren Fetisch für die Programmiersprachen<br />

C oder C++ ausleben,<br />

gefällt Ihnen vermutlich Calc û.<br />

Aufgr<strong>und</strong> einer Namensgleichheit mit<br />

einem bereits bestehenden Programmpaket<br />

bekam es unter Debian/​Ubuntu<br />

die Abkürzung APCalc für „Arbitrary precision<br />

calculator“. In beiden Fällen verbirgt<br />

sich dahinter aber das gleiche<br />

Binary des Programms.<br />

Bei Calc handelt es sich um einen Taschenrechner<br />

mit absoluter Präzision.<br />

Die Software speichert gebrochene Zahlen<br />

tatsächlich als Brüche <strong>und</strong> nicht als<br />

Fließkommawerte ab. Sie versteht Ausdrücke<br />

in Infix-Notation. Wie in C/​C++<br />

üblich, schließen Sie jede Eingabezeile<br />

mit einem Semikolon ab 3 . Mit dem<br />

Kommando exit gelangen Sie wieder<br />

zurück auf die Shell.<br />

56 www.linux-user.de<br />

04.2013

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!