Direkt zum Inhalt | Direkt zur Navigation

jambit GmbH

Nymphenburger Str. 13-15 | 80335 München
Tel +49.89.45 23 47-0 | office@jambit.com

Benutzerspezifische Werkzeuge
Leistungen | Technologien | Programmiersprachen

Programmiersprachen

Programmiersprachen
Java
C C++
Maschinennahe Sprachen Skriptsprachen VBA
.NET und ASP.NET Ruby on Rails
PHP

 

Java

In vielen Bereichen hat sich die Programmiersprache Java als der Industriestandard entwickelt. Bei jambit setzen wir Java erfolgreich für mittlere und große E-Business-Anwendungen ein, aber auch für Webapplikationen oder die Entwicklung innovativer Forschungsprototypen. Die Palette der von uns verwendeten und beherrschten Frameworks und Technologien ist dabei sehr reichhaltig, um für jedes Projekt das passende Werkzeug zur Hand zu haben.

C

Für Hardware- und Betriebssystemnahe Programme, sowie für die Implementierung von Echtzeit- und Embedded Systemen wird von uns die schlanke und sehr performante (dabei aber trotzdem portable) Sprache C empfohlen und verwendet.

C++

Zwar ist C++ syntaktisch eine Erweiterung von C und wird auch immer wieder als solche verwendet. Bei uns legen wir allerdings Wert darauf, die volle Ausdruckskraft und das Potential des objektorientierten Ansatzes dieser Sprache auszunutzen. Ein weiterer Aspekt bei der Verwendung dieser Sprache bei jambit ist die Anbindung hardwarenaher Teile eines Systems, die in C entwickelt werden. Projekte aus dem Bereich Automotive und eGovernment werden bei uns erfolgreich in C++ realisiert.

Maschinennahe Sprachen

Zwar sind maschinennahe Sprachen wie die diversen Assembler oder VHDL nur noch in Nischen zu finden, aber im Rahmen unserer Projekte im Automotive-Umfeld kommen wir noch immer mit ihnen in Kontakt. Das geschieht hauptsächlich, wenn es darum geht, Betriebssystemtreiber im Bereich Bluetooth und USB zu erweitern und anzupassen.

Skriptsprachen

In der langen Geschichte der Skriptsprachen kamen immer wieder spannende und hilfreiche Werkzeuge hinzu, die bei uns immer wieder gerne für verschiedene Zwecke verwendet werden. Dabei sind vor allem zu nennen automatisierte Abläufe in Serverüberwachung und -wartung, Build- und Testprozessen und natürlich der wichtige Aspekt der Websprachen zum Rapid Prototyping und der Entwicklung kleinerer und mittlerer Webapplikationen.

Erfolgreich verwenden wir hierbei Ruby, Perl, Python, sed&awk, Tcl/Tk, lex/yacc, PHP und ReXX.

VBA und OpenOffice Basic für Office Suiten

Neben den klassischen Programmiersprachen nehmen die Skriptsprachen für Office-Suiten eine Sonderstellung ein. Wir verwenden für kleinere Office-Makros und -Vorlagen die Skriptsprachen VBA und OpenOffice Basic und/ oder BeanShell für die Office-Suiten von Microsoft und OpenOffice.org. Für die Funktionalität größerer Makros empfehlen und benutzen wir allerdings Webapplikationen, um von der Änderungsfreudigkeit im Office-Bereich unabhängig zu sein.

.NET und ASP.NET

Für homogene Windows-Umgebungen bietet sich das .NET-Framework von Microsoft an. Mit Hilfe der sehr umfassenden Bibliothek, die das Framework mitbringt, ist es hier möglich, mit fast beliebigen Programmiersprachen (C# ist hierbei nur die bekannteste) mächtige Applikationen zügig zu entwickeln. Die enge Bindung an Windows stellt allerdings eine frühe Entscheidung dar, die sich im Laufe des Projekts quasi nicht mehr ändern lässt.

Ruby on Rails

Gerade bei der schnellen Entwicklung von Web-2.0-Anwendungen eignen sich Programmiersprachen und Frameworks wie Ruby on Rails besonders gut, da sie sehr intuitiv funktionieren.

PHP

Als Klassiker im Bereich dynamische Webseiten darf die PHP-Sprachfamilie im Portfolio natürlich nicht fehlen. Auch hiermit lassen sich große und zuverlässige Anwendungen programmieren, mittlerweile auch objektorientiert. Gerne wird dann als Technologiestack LAMP (Linux, Apache, MySQL, PHP) eingesetzt.

 

Artikelaktionen