Currently browsing category

Programming Programming Languages

Information Flow Control for Java: A Comprehensive Approach by Christian Hammer

By Christian Hammer

Info circulate keep an eye on (IFC) is a method to say the protection of a given application with appreciate to a given protection coverage. The classical coverage noninterference calls for that public output of a software will not be inspired from mystery enter. This paintings leverages a method known as software cutting, that's heavily hooked up to IFC and gives many dimensions for making improvements to research precision, the main robust are course stipulations. Our evaluate exhibits scalability with a low annotation burden.

Show description

Effektiv Starten mit Turbo C++: Professionelle by Axel Kotulla

By Axel Kotulla

Oberall ist die Rede von .C.. bruner hiufiger wird der Wunsch, ohne Kennt nisse anderer Programmiersprachen in 'C' einsteigen zu konnen. Genau dies ist die Zielsetzung des vorliegenden Buches. Ausgehend von ganz einfachen Beispielen wird der Leser Schritt fiir Schritt mit allen Moglichkeiten von 'C' und dem Nachfolger 'C++' vertraut gemacht, ohne daB dafiir Vorkenntnisse in anderen Programmiersprachen notig sind. Zugrunde gelegt wird dabei der iiberaus populare 'C' -Compiler rapid C von Borland, der inzwischen nach der erfolgreichen model 2. zero in der 'C++'-Va riante unter dem Namen rapid C++ erhiltlich ist. Die Programme in diesem Buch orientieren sich alle an der ANSI-Norm fiir 'C' bzw. am free up 2. zero von AT&T ffir 'C++', so daB es keine Probleme mit anderen Compilem gibt. Die Einfiihrung gliedert sich in fiinf Abschnitte. Nach einer kurzen Einwei sung in die install und Handhabung des rapid C++ Compilers wird der Leser mit den Grundlagen der Sprache, d. h. mit allen Schliisselwortem, Ab laufstrukturen - wie z. B. Programmschleifen -, vertraut gemacht. Daran schlieBt sich ein Abschnitt iiber strukturierte Programmierung an, in dem es hauptsichlich um die Modularisierung von Programmen geht. Dem Leser soli klar werden, daB es sinnvoll ist, ein groBes Programm in viele kleine Abschnit te aufzuteilen. 1m nachsten Abschnitt dreht sich dann alles um das groBe Thema Zeiger und damit um die dynamische Speicherverwaltung. Dynamisch soli heiBen, daB dort die Moglichkeit besteht, Speicherplatz erst wahrend des Programmablaufs zu verteilen.

Show description

Visualization in Programming: 5th Interdisciplinary Workshop by Shi-Kuo Chang (auth.), Peter Gorny, Michael J. Tauber (eds.)

By Shi-Kuo Chang (auth.), Peter Gorny, Michael J. Tauber (eds.)

This quantity offers a range of contributions from the 5th Workshop on Informatics and Psychology at Schärding, Austria, may possibly 1986, which occupied with "Visual Aids in Programming". The lectures supply a large view of the cutting-edge during this new box of study and improvement spanning Cognitive technological know-how, Informatics and Ergonomics, which attracts its influence from the becoming want for a deeper knowing of advanced application buildings and for higher software layout. the subjects contain the visualization of software buildings, the dialogue of mental elements, layout difficulties of visible interfaces, and current implementations.

Show description

Kryptographie in C und C++: Zahlentheoretische Grundlagen, by Michael Welschenbach

By Michael Welschenbach

Das Buch bietet einen umfassenden ?berblick ?ber die Grundlagen moderner kryptographischer Verfahren. Der Autor stellt ausf?hrlich deren programmtechnische Umsetzung dar, indem er ein Programmpaket als leistungsf?hige Erweiterung der Programmiersprachen C und C++ f?r Berechnungen mit gro?en Zahlen entwickelt. Das Buch pr?sentiert Funktionen und Methoden, die hinsichtlich theoretischer Fundierung, Stabilit?t und Performanz professionellen Anspr?chen gen?gen. Deren Anwendung wird an einer objektorientierten Implementierung des RSA-Kryptosystems demonstriert.
Die beiliegende CD-ROM bietet den Leserinnen und Lesern, denen es prim?r um den praktischen Einsatz der Programmfunktionen geht, einen intestine sortierten Baukasten f?r eigene Anwendungen.
Michael Welschenbach, Jahrgang 1956, hat Mathematik an der Universit?t K?ln studiert. Er leitet den Projektbereich Sichere Systeme bei debis Systemhaus details defense providers GmbH in Bonn. Er besch?ftigt sich seit dem Studium mit theoretischen und praktischen Aspekten der Kryptographie; sein besonderes Interesse gilt dabei den Fragen der Implementierung.

Show description

Next Generation Java Testing: TestNG and Advanced Concepts by Cédric Beust, Hani Suleiman

By Cédric Beust, Hani Suleiman

I am shock, within the worst experience, with this book.
I'm begining now with TDD, and studied JUnit. So, to have a moment opinion, i made a decision learn a e-book approximately TestNG, yet my selection was once very wrong.
The authors feel that the reader have a whole realizing of TDD and TestNG, and waste it slow (and mine) speaking approximately how TestNG is so larger than JUnit. yet they evaluate TestNG with JUnit three! i feel they seem to be a bit superseded. if you happen to ask my opinion, the answer's: do not buy this booklet!

Show description

Kompakt im Doppelpack: HTML und JavaScript: Webdesign für by Dietrich Baumgarten

By Dietrich Baumgarten

Mit diesem Buch schlagen Sie drei Fliegen mit einer Klappe: Sie lernen HTML und JavaScript und zugleich die Kunst des Programmierens. guy benötigt nur einen Editor und einen Browser und schon kann guy mit den ersten Beispielen starten. Das Buch regt mit vielen praxisnahen Aufgaben zum eigenen Programmieren an. Es enthält viele Aufgaben, die anhand der Beispielprogramme gelöst werden können. Schrittweise treten Sie damit in die faszinierende Welt des Webdesigns ein. Beispiele, Lösungen und Ergänzungen lassen sich aus dem net problemlos herunterladen.

Show description

PHP Handbuch

Personal home page ist die Abkürzung für "PHP: Hypertext Preprocessor", eine Skriptsprache, die sich in HTML einbinden lässt. Viele der syntaktischen Möglichkeiten sind den Programmiersprachen C. Java und Perl entnommen und es wurden auch einige PHP-spezifische gains entwickelt. Das Ziel der Sprache ist es. das Schreiben von Programmen zur Erzeugung von dynamisch generierten Seiten zu erleichtem und zu beschleunigen.

Show description