Dc (computer program)

http://dbpedia.org/resource/Dc_(computer_program) an entity of type: Thing

dc (ein Akronym für desk calculator) ist ein Rechenprogramm für Unix respektive Unix-Derivate. Es nutzt das Prinzip der umgekehrten polnischen Notation und ist eines der ältesten Unix-Tools – sogar älter als die Programmiersprache C. In der Praxis wird bc meistens dc vorgezogen, weil Nutzer Probleme mit der umgekehrten polnischen Notation haben. Das Programm bc setzt in der POSIX-Variante auf dc auf (die GNU-Variante wurde neu entwickelt). Erste Versionen sowohl von dc als auch von bc wurden von Lorinda Cherry bei den Bell Labs entwickelt. rdf:langString
dc (pour desk calculator, « calculatrice de bureau ») est une calculatrice en ligne de commande qui utilise la notation polonaise inverse et permet une précision arithmétique illimitée. C'est une des plus anciennes commandes Unix, antérieure au langage de programmation C. Le calculateur bc, qui utilise la plus courante notation infixée, a été originellement créé comme une interface de programmation de plus haut niveau à dc. Les implémentations actuelles ne sont plus techniquement liées. rdf:langString
dc (desk calculator; 卓上計算機の意) は、任意精度の演算をサポートする、クロスプラットフォームな逆ポーランド記法の計算機ユーティリティである。ロバート・モリスがベル研究所にいる間に開発されたこのソフトウェアは、最も古い Unix ユーティリティのひとつで、これは C 言語の発明よりも前のことである。同世代の他のユーティリティのように一連の強力な機能を持っているが、その構文は簡潔である。伝統的に、中間記法の計算機ユーティリティである bc は dc をバックエンドプロセスとして利用していた。 ここでは、言語の一般的な傾向を示すためにいくつかの例を紹介している。完全なコマンドと構文については、それぞれの実装による man ページを参照されたい。 rdf:langString
dc (desk calculator) — пакет для арифметических вычислений с произвольной точностью в unix-системах. Обычно он оперирует в десятичной системе счисления с целыми числами, однако можно задать системы счисления для ввода и вывода, а также точность вычислений. Общая структура dc — стековый калькулятор, использующий обратную польскую запись. Если аргумент указан, то сначала ввод производится из файла, а потом со стандартного ввода. rdf:langString
dc (desk calculator) — пакунок для арифметичних обчислень із довільною точністю в UNIX-системах. Зазвичай він оперує в десятковій системі числення з цілими числами, однак можна задати системи числення для введення і виведення, а також точність обчислень. Загальна структура dc — стековий калькулятор, який використовує зворотний польський запис. Синтаксис виклику: dc [файл] Якщо аргумент вказано, то спочатку введення виконується з файлу, а потім зі стандартного вхідного потоку. rdf:langString
dc(desk calculator:桌面计算器)是采用逆波兰表示法的跨平台计算器,它支持任意精度算术。它是在贝尔实验室期间书写的,它是最老的Unix实用工具,先于C语言的发明。像那个年代的其他实用工具一样,它有着一组强力的特征和简洁的语法。传统上,采用中缀表示法的bc计算器程序是在dc之上实现的。 rdf:langString
Manuálová stránka programu GNU dc říká: 'Dc je kalkulátor s reverzní polskou notací a neomezenou aritmetickou přesností'. Je jednou z nejstarších unixových utilit a předchází dokonce vzniku programovacího jazyka C. Stejně jako jiné utility té doby se vyznačuje mocnými vlastnostmi, také však extrémně strohou syntaxí. Tradičně, na základě dc byl vytvořen uživatelsky příjemnější kalkulační program bc (s infixovou notací), ačkoli většina jeho současných implementací už není s dc nijak spojena. Nástroje dc a bc byly vyvinuty Lorindou Cherryovou a Robertem Morrisem z Bellových laboratořích. 4 5 *p rdf:langString
dc (desk calculator) is a cross-platform reverse-Polish calculator which supports arbitrary-precision arithmetic. Written by Lorinda Cherry and Robert Morris at Bell Labs, it is one of the oldest Unix utilities, preceding even the invention of the C programming language. Like other utilities of that vintage, it has a powerful set of features but terse syntax.Traditionally, the bc calculator program (with infix notation) was implemented on top of dc. rdf:langString
dc (desk calculator) es una calculadora en notación polaca inversa que soporta aritmética de precisión arbitraria.​ Fue programada por Robert Morris cuando se encontraba trabajando en los Bell Labs,​ es una de las utilidades de Unix más antiguas, precediendo incluso a la invención del lenguaje de programación C. Igual que otros programas de la época tiene un potente conjunto de características, pero una sintaxis muy escueta. En las versiones antiguas bc utilizaba las librerías de dc, aunque las implementaciones más modernas funcionan de manera opuesta, dc utiliza las librerías aritméticas de bc. rdf:langString
dc – uniksowe narzędzie służące do wykonywania prostych obliczeń według poleceń podanych przy użyciu odwrotnej notacji polskiej. Jest to jedno ze starszych narzędzi napisanych dla tego systemu, obecnie nie jest już szerzej używane. Działanie: Programy można uruchamiać komendą: dc -e "program". Przykłady programów: rdf:langString
rdf:langString Dc (programovací jazyk)
rdf:langString Dc (Unix)
rdf:langString DC (Unix)
rdf:langString Dc (computer program)
rdf:langString Dc (logiciel)
rdf:langString Dc (UNIX)
rdf:langString Dc (informatyka)
rdf:langString Dc
rdf:langString Dc
rdf:langString Dc (程序)
rdf:langString dc
rdf:langString dc
xsd:integer 562904
xsd:integer 1121468101
rdf:langString
rdf:langString Various open-source and commercial developers
rdf:langString Manuálová stránka programu GNU dc říká: 'Dc je kalkulátor s reverzní polskou notací a neomezenou aritmetickou přesností'. Je jednou z nejstarších unixových utilit a předchází dokonce vzniku programovacího jazyka C. Stejně jako jiné utility té doby se vyznačuje mocnými vlastnostmi, také však extrémně strohou syntaxí. Tradičně, na základě dc byl vytvořen uživatelsky příjemnější kalkulační program bc (s infixovou notací), ačkoli většina jeho současných implementací už není s dc nijak spojena. Nástroje dc a bc byly vyvinuty Lorindou Cherryovou a Robertem Morrisem z Bellových laboratořích. Tento článek přináší několik příkladů ve snaze ukázat jazyk jako takový. Kompletní seznam příkazů a syntaxe je třeba nastudovat z manuálové stránky konkrétní implementace. Na rozdíl od bc je dc založen na reverzní polské notaci, což znamená, že matematické výrazy jsou prováděny na způsob zásobníku. Příklad – vynásobení čísel pět a šest (většinu bílých znaků lze vynechat): 4 5 *p Toto lze přeložit jako „vlož čtyři a pět do zásobníku, pak s operátorem násobení vyjmi dva prvky ze zásobníku, vynásob je a vlož výsledek zpět do zásobníku.“ Příkaz 'p' slouží k vypsání horního prvku v zásobníku. Pro výpočet (12 + 3^4)/11-22: 12 3 4 ^ + 11 / 22 -p Krom základních aritmetických a zásobníkových operací zahrnuje dc i podporu maker, podmínek a ukládání výsledků pro pozdější použití; bohužel je jeho syntaxe velmi strohá a komplexní programy bývají jen velmi obtížně čitelné. Mechanismem, který se skrývá se za makry a podmínkami, je tzv. registr. Registr je v dc úložný prostor s jednoznakovým názvem, do nějž lze ukládat a naopak z něj načítat: 'sc' vyjme horní prvek ze zásobníku a uloží jej do registru c; 'lc' vloží hodnotu z registru c do zásobníku: 3 sc 4 lc * p S registry lze pracovat také jako se sekundárními zásobníky, takže lze mezi nimi a hlavním zásobníkem hodnoty vyjímat a vkládat. Makra jsou implementována tak, že umožňují, aby hodnoty v registrech a zásobníku byly řetězci i čísly. Řetězec lze vypsat, může být ale také zpracován jako posloupnost příkazů. Kupříkladu je možné do registru m uložit makro pro přičtení jedničky a poté vynásobení dvěma: [1 + 2 *] sm S použitím příkazu 'x', který provede operaci na horní pozici zásobníku, je možné: 3 lm x p Mechanismus maker lze využít i ke konstrukci podmínek. Příkaz '=r' vyjme ze zásobníku dvě hodnoty a makro, uložené v registru r, provede pouze v případě, že jsou si rovny. Následující příklad vypíše řetězec 'shodne' jen tehdy, je-li hodnota na vrcholu zásobníku rovna 5: [[shodne]p] sm 5 =m Cyklus je možné vytvořit definicí makra, které podmínečně volá samo sebe. Příkladem budiž následující příkaz: dc -e '[[Zadej cislo (v metrech) nebo 0 pro ukonceni.]psj]sh[q]sz[lhx?d0=z10k39.370079*.5+0k12~1/rn[ stop ]Pn[ palcu]P10Pdx]dx' Ten převede vzdálenost v metrech na stopy a palce. Velká část příkladu se zabývá výzvami pro zadání hodnot na vstup, vypisováním výstupu ve vhodném formátu a probíhání cyklem pro převod dalšího čísla. Další příklad je implementací Euklidova algoritmu pro nalezení největšího společného dělitele:
rdf:langString dc (ein Akronym für desk calculator) ist ein Rechenprogramm für Unix respektive Unix-Derivate. Es nutzt das Prinzip der umgekehrten polnischen Notation und ist eines der ältesten Unix-Tools – sogar älter als die Programmiersprache C. In der Praxis wird bc meistens dc vorgezogen, weil Nutzer Probleme mit der umgekehrten polnischen Notation haben. Das Programm bc setzt in der POSIX-Variante auf dc auf (die GNU-Variante wurde neu entwickelt). Erste Versionen sowohl von dc als auch von bc wurden von Lorinda Cherry bei den Bell Labs entwickelt.
rdf:langString dc (desk calculator) es una calculadora en notación polaca inversa que soporta aritmética de precisión arbitraria.​ Fue programada por Robert Morris cuando se encontraba trabajando en los Bell Labs,​ es una de las utilidades de Unix más antiguas, precediendo incluso a la invención del lenguaje de programación C. Igual que otros programas de la época tiene un potente conjunto de características, pero una sintaxis muy escueta. En las versiones antiguas bc utilizaba las librerías de dc, aunque las implementaciones más modernas funcionan de manera opuesta, dc utiliza las librerías aritméticas de bc. Este artículo provee algunos ejemplos en un intento de dar una idea original del lenguaje; para una lista completa de sus comandos así como de la sintaxis debe consultarse la página man de la implementación específica.
rdf:langString dc (desk calculator) is a cross-platform reverse-Polish calculator which supports arbitrary-precision arithmetic. Written by Lorinda Cherry and Robert Morris at Bell Labs, it is one of the oldest Unix utilities, preceding even the invention of the C programming language. Like other utilities of that vintage, it has a powerful set of features but terse syntax.Traditionally, the bc calculator program (with infix notation) was implemented on top of dc. This article provides some examples in an attempt to give a general flavour of the language; for a complete list of commands and syntax, one should consult the man page for one's specific implementation.
rdf:langString dc (pour desk calculator, « calculatrice de bureau ») est une calculatrice en ligne de commande qui utilise la notation polonaise inverse et permet une précision arithmétique illimitée. C'est une des plus anciennes commandes Unix, antérieure au langage de programmation C. Le calculateur bc, qui utilise la plus courante notation infixée, a été originellement créé comme une interface de programmation de plus haut niveau à dc. Les implémentations actuelles ne sont plus techniquement liées.
rdf:langString dc (desk calculator; 卓上計算機の意) は、任意精度の演算をサポートする、クロスプラットフォームな逆ポーランド記法の計算機ユーティリティである。ロバート・モリスがベル研究所にいる間に開発されたこのソフトウェアは、最も古い Unix ユーティリティのひとつで、これは C 言語の発明よりも前のことである。同世代の他のユーティリティのように一連の強力な機能を持っているが、その構文は簡潔である。伝統的に、中間記法の計算機ユーティリティである bc は dc をバックエンドプロセスとして利用していた。 ここでは、言語の一般的な傾向を示すためにいくつかの例を紹介している。完全なコマンドと構文については、それぞれの実装による man ページを参照されたい。
rdf:langString dc – uniksowe narzędzie służące do wykonywania prostych obliczeń według poleceń podanych przy użyciu odwrotnej notacji polskiej. Jest to jedno ze starszych narzędzi napisanych dla tego systemu, obecnie nie jest już szerzej używane. Działanie: * każda liczba jest odkładana na stos; * operatory pobierają ze stosu określoną liczbę elementów (0 lub więcej), wykonują nad nimi jakąś operację i odkładają określoną (0 lub więcej) liczbę wartości na stos, ewentualnie mają jakieś efekty uboczne; * wszystko między „[” a „]” (z uwzględnieniem zagnieżdżania), jest traktowane jako tekst i odkładane na stos w całości. Programy można uruchamiać komendą: dc -e "program". Przykłady programów: * 2 3 4 * + p * odkłada na stosie wartość 2 – stos po operacji: 2 * odkłada na stosie wartość 3 – stos po operacji: 2, 3 * odkłada na stosie wartość 4 – stos po operacji: 2, 3, 4 * pobiera dwie wartości w góry stosu i wrzuca na stos wynik ich mnożenia – stos po operacji: 2, 12 * pobiera dwie wartości w góry stosu i wrzuca na stos wynik ich dodawania – stos po operacji: 14 * drukuje wartość ze szczytu stosu, po czym dodaje znak nowej linii – stos po operacji nadal zawiera wartość 14 * [Hello, world !] p * odkłada na stosie tekst „Hello, world!” * drukuje ten tekst * [[Hello, world !] p] x * umieszcza na stosie tekst [Hello, world !] p * pobiera wartość ze szczytu stosu i ją ewaluuje * 2 sa 3 sb la la * sa lb lb * sb la lb + p * uwaga: ten program jest napisany w wyjątkowo mało efektywny sposób * zapisuje wartość 2 na stosie * przenosi wartość z góry stosu do rejestru a * zapisuje wartość 3 na stosie * przenosi wartość z góry stosu do rejestru b * kopiuje dwukrotnie wartość z rejestru a na stos * zdejmuje i mnoży dwie najwyższe wartości na stosie, wynik umieszczając na stosie * umieszcza wynik w rejestrze a * to samo robi z b * wczytuje wartości rejestrów a i b ze stosu * dodaje je * drukuje wynik operacji 2*2 + 3*3 * 2 3 d * r d * + p * Program robi to samo co powyżej z wykorzystaniem dwóch nowych operacji: * d – umieść wartość z góry stosu jeszcze raz (czyli jeśli stos zawierał dane 2, 3 to po tej operacji będzie zawierał 2,3,3) * r – zamień dwie wartości na górze stosu (czyli jeśli stos zawierał dane 2,9, to po tej operacji będzie zawierał 9,2)
rdf:langString dc (desk calculator) — пакет для арифметических вычислений с произвольной точностью в unix-системах. Обычно он оперирует в десятичной системе счисления с целыми числами, однако можно задать системы счисления для ввода и вывода, а также точность вычислений. Общая структура dc — стековый калькулятор, использующий обратную польскую запись. Если аргумент указан, то сначала ввод производится из файла, а потом со стандартного ввода.
rdf:langString dc (desk calculator) — пакунок для арифметичних обчислень із довільною точністю в UNIX-системах. Зазвичай він оперує в десятковій системі числення з цілими числами, однак можна задати системи числення для введення і виведення, а також точність обчислень. Загальна структура dc — стековий калькулятор, який використовує зворотний польський запис. Синтаксис виклику: dc [файл] Якщо аргумент вказано, то спочатку введення виконується з файлу, а потім зі стандартного вхідного потоку.
rdf:langString dc(desk calculator:桌面计算器)是采用逆波兰表示法的跨平台计算器,它支持任意精度算术。它是在贝尔实验室期间书写的,它是最老的Unix实用工具,先于C语言的发明。像那个年代的其他实用工具一样,它有着一组强力的特征和简洁的语法。传统上,采用中缀表示法的bc计算器程序是在dc之上实现的。
xsd:nonNegativeInteger 18490

data from the linked data cloud