53 Beziehungen: Assertion (Informatik), Überladen, Überschreiben (Programmierung), BlackBox Component Builder, Compiler, Diamond-Problem, Dynamische Bindung, Dynamische Typisierung, Einfachheit, Entwicklungssystem, Formale Semantik, Forschung, Garbage Collection, Generische Programmierung, Hallo-Welt-Programm, Hardware, Imperative Programmierung, Implementierung, Java Virtual Machine, Kommandozeile, Kommerz, Laufzeit (Informatik), Lehren, Methode (Programmierung), Microsoft Windows, Modul (Software), Modula-2, Modulare Programmierung, Niklaus Wirth, Oberon (Programmiersprache), Oberon microsystems, Objekt (Programmierung), Objektorientierte Programmierung, Objektorientierung, Open Source, Parameter (Informatik), Plattformunabhängigkeit, Programmiersprache, Prozedur (Programmierung), Quelltext, Referenz (Programmierung), Softwarekomponente, Softwaretechnik, Starke Typisierung, Statische Typisierung, Syntax, Systemprogrammierung, Technik, Typsicherheit, Vererbung (Programmierung), ..., Wissenschaft, .Net-Framework, 1990. Erweitern Sie Index (3 mehr) »
Assertion (Informatik)
Eine Zusicherung, Sicherstellung oder Assertion (/ für Aussage, Behauptung) ist eine Aussage über den Zustand eines Computerprogramms oder einer elektronischen Schaltung.
Neu!!: Component Pascal und Assertion (Informatik) · Mehr sehen »
Überladen
Überladen (von) bedeutet in der Softwareentwicklung das bewusste Etablieren von Polymorphien, sodass ein und dasselbe Sprachelement – Operatoren, Konstruktoren, Literale und dergleichen – unterschiedliche, aus dem Kontext hervorgehende Bedeutungen annehmen können.
Neu!!: Component Pascal und Überladen · Mehr sehen »
Überschreiben (Programmierung)
In der Informatik wird unter Überschreibung (engl. clobbering) das Überschreiben einer Datei oder die Speicherüberschreibung verstanden, das normalerweise unbeabsichtigt ist.
Neu!!: Component Pascal und Überschreiben (Programmierung) · Mehr sehen »
BlackBox Component Builder
Der BlackBox Component Builder ist ein mittlerweile kostenloses, seit 1990 von Oberon microsystems entwickeltes, komponentenbasiertes Entwicklungssystem für die typsichere und objektorientierte Programmiersprache Component Pascal (die eigentlich ein Oberon Dialekt ist).
Neu!!: Component Pascal und BlackBox Component Builder · Mehr sehen »
Compiler
Ein Compiler (auch Kompilierer; von ‚zusammentragen‘ bzw. ‚aufhäufen‘) ist ein Computerprogramm, das Quellcodes einer bestimmten Programmiersprache in eine Form übersetzt, die von einem Computer (direkter) ausgeführt werden kann.
Neu!!: Component Pascal und Compiler · Mehr sehen »
Diamond-Problem
Vererbungsbeziehungen beim Diamond-Problem Das Diamond-Problem entsteht durch Mehrfachvererbung in der Objektorientierten Programmierung und Wissensmodellierung.
Neu!!: Component Pascal und Diamond-Problem · Mehr sehen »
Dynamische Bindung
Der Begriff dynamische Bindung bezeichnet die verzögerte Bindung eines Namens an ein Objekt, das diesen Namen implementiert; die Bindung des Namens an z. B.
Neu!!: Component Pascal und Dynamische Bindung · Mehr sehen »
Dynamische Typisierung
Dynamische Typisierung (engl. dynamic typing) bezeichnet ein Schema der Typisierung von Programmiersprachen, bei der Typ-Prüfungen (etwa des Datentyps von Variablen) vorrangig zur Laufzeit eines Programms stattfinden.
Neu!!: Component Pascal und Dynamische Typisierung · Mehr sehen »
Einfachheit
Einfachheit, auch Schlichtheit, ist ein Zustand, der sich dadurch auszeichnet, dass nur wenige Faktoren zu seinem Entstehen oder Bestehen beitragen, und dadurch, dass das Zusammenspiel dieser Faktoren durch nur wenige Regeln beschrieben werden kann.
Neu!!: Component Pascal und Einfachheit · Mehr sehen »
Entwicklungssystem
Entwicklungssystem steht für.
Neu!!: Component Pascal und Entwicklungssystem · Mehr sehen »
Formale Semantik
Formale Semantik beschäftigt sich mit der exakten Bedeutung von Termen in künstlichen oder natürlichen Sprachen.
Neu!!: Component Pascal und Formale Semantik · Mehr sehen »
Forschung
Exemplarische Forschungssituation Unter Forschung versteht man, im Gegensatz zum zufälligen Entdecken, die systematische Suche nach neuen Erkenntnissen sowie deren Dokumentation und Veröffentlichung.
Neu!!: Component Pascal und Forschung · Mehr sehen »
Garbage Collection
Objekten (mit Farben dargestellt) gefüllt, von denen einige auch wieder zerstört werden und Lücken im Speicherbereich hinterlassen. Wenn (wie in diesem Beispiel) nicht mehr genug freier Speicherplatz „am Ende“ verfügbar ist oder wenn die automatische Speicherbereinigung entscheidet, wird der Speicher „komprimiert“, wobei alle noch verwendeten Objekte an den Beginn platziert und am Ende alle Speicherlücken konsolidiert werden. Dadurch wird wieder ein großer Speicherbereich für die zukünftige Erstellung von Objekten verfügbar. Die Garbage Collection, kurz GC (für Müllabfuhr, auch automatische Speicherbereinigung oder Freispeichersammlung genannt) bezeichnet in der Software- und Informationstechnik eine automatische Speicherverwaltung, die zur Vermeidung von Speicherproblemen beiträgt; der Vorteil wird mit einem erhöhten Ressourcenverbrauch erkauft.
Neu!!: Component Pascal und Garbage Collection · Mehr sehen »
Generische Programmierung
Generische Programmierung ist ein Verfahren zur Entwicklung wiederverwendbarer Software-Bibliotheken.
Neu!!: Component Pascal und Generische Programmierung · Mehr sehen »
Hallo-Welt-Programm
format.
Neu!!: Component Pascal und Hallo-Welt-Programm · Mehr sehen »
Hardware
Hardware (im britischen bzw. im amerikanischen Englisch, gelegentlich mit „HW“ abgekürzt) ist der Oberbegriff für die physischen Komponenten (die elektronischen und mechanischen Bestandteile) eines datenverarbeitenden Systems, als Komplement zu Software (den Programmen und Daten).
Neu!!: Component Pascal und Hardware · Mehr sehen »
Imperative Programmierung
Imperative Programmierung (‚anordnen‘, ‚befehlen‘) ist ein Programmierparadigma, nach dem „ein Programm aus einer Folge von Anweisungen besteht, die vorgeben, in welcher Reihenfolge was vom Computer getan werden soll“.
Neu!!: Component Pascal und Imperative Programmierung · Mehr sehen »
Implementierung
Eine Implementierung – auch Implementation (über ‚Ausführung‘, ‚Durchführung‘; von spätlateinisch implementum ‚Gerät‘ zu ‚anfüllen‘, ‚erfüllen‘) genannt – ist das Implementieren oder das Implementiertwerden, also die Realisierung oder Umsetzung von festgelegten Strukturen und Prozessabläufen in einem System unter Berücksichtigung von Rahmenbedingungen, Regeln und Zielvorgaben, im Sinne einer Spezifikation.
Neu!!: Component Pascal und Implementierung · Mehr sehen »
Java Virtual Machine
Java-Logo Die Java Virtual Machine (abgekürzt Java VM oder JVM) ist der Teil der Java-Laufzeitumgebung (Java Runtime Environment, JRE) für Java-Programme, der für die Ausführung des Java-Bytecodes verantwortlich ist.
Neu!!: Component Pascal und Java Virtual Machine · Mehr sehen »
Kommandozeile
Die Kommandozeile oder Befehlszeile ist ein Teil eines Computerprogramms, das eine Textzeile als Eingabe vom Benutzer entgegennimmt und im Kontext als Kommando bzw.
Neu!!: Component Pascal und Kommandozeile · Mehr sehen »
Kommerz
Kommerz ist der veraltete Ausdruck für Handel und Verkehr, heute ist der Begriff negativ konnotiert und wird als Geschäftemacherei oder Profitgier verstanden.
Neu!!: Component Pascal und Kommerz · Mehr sehen »
Laufzeit (Informatik)
Der Begriff Laufzeit beschreibt in der Informatik einerseits die Zeitdauer, die ein Programm, ausgeführt durch einen Rechner, zur Bewältigung einer Aufgabe benötigt.
Neu!!: Component Pascal und Laufzeit (Informatik) · Mehr sehen »
Lehren
Lehren bezeichnet die Tätigkeit, bei der einem Lernenden ein Lerngegenstand, beispielsweise Kenntnisse oder Fertigkeiten, vermittelt werden sollen.
Neu!!: Component Pascal und Lehren · Mehr sehen »
Methode (Programmierung)
Methoden (oder member function) sind in der objektorientierten Programmierung Unterprogramme in der Form von Funktionen oder Prozeduren, die das Verhalten von Objekten beschreiben und implementieren.
Neu!!: Component Pascal und Methode (Programmierung) · Mehr sehen »
Microsoft Windows
Microsoft Windows (englische Aussprache) bzw.
Neu!!: Component Pascal und Microsoft Windows · Mehr sehen »
Modul (Software)
Ein Modul (neutrum, das Modul) ist im Software Engineering ein Baustein eines Softwaresystems, der bei der Modularisierung entsteht, eine funktional geschlossene Einheit darstellt und einen bestimmten Dienst bereitstellt.
Neu!!: Component Pascal und Modul (Software) · Mehr sehen »
Modula-2
Modula-2 ist eine 1978 entstandene Weiterentwicklung der Programmiersprache Pascal und wurde wie diese von Niklaus Wirth entwickelt.
Neu!!: Component Pascal und Modula-2 · Mehr sehen »
Modulare Programmierung
Modulare Programmierung ist ein Programmierparadigma.
Neu!!: Component Pascal und Modulare Programmierung · Mehr sehen »
Niklaus Wirth
Niklaus Wirth (2005) Interview mit Niklaus Wirth (2014) Niklaus Emil Wirth (* 15. Februar 1934 in Winterthur) ist ein Schweizer Informatiker.
Neu!!: Component Pascal und Niklaus Wirth · Mehr sehen »
Oberon (Programmiersprache)
Oberon ist eine von Niklaus Wirth und Jürg Gutknecht entwickelte, objektorientierte, streng strukturierte Programmiersprache.
Neu!!: Component Pascal und Oberon (Programmiersprache) · Mehr sehen »
Oberon microsystems
Oberon microsystems wurde 1993 als Spin-off der ETH Zürich gegründet und ist heute eine Aktiengesellschaft mit Sitz in Zürich.
Neu!!: Component Pascal und Oberon microsystems · Mehr sehen »
Objekt (Programmierung)
Ein Objekt in der Programmierung bezeichnet eine inhaltlich zusammengehörige Datenmenge.
Neu!!: Component Pascal und Objekt (Programmierung) · Mehr sehen »
Objektorientierte Programmierung
Die objektorientierte Programmierung (kurz OOP) ist ein auf dem Konzept der Objektorientierung basierendes Programmierparadigma.
Neu!!: Component Pascal und Objektorientierte Programmierung · Mehr sehen »
Objektorientierung
Unter Objektorientierung (kurz OO) versteht man in der Entwicklung von Software eine Sichtweise auf komplexe Systeme, bei der ein System durch das Zusammenspiel kooperierender Objekte beschrieben wird.
Neu!!: Component Pascal und Objektorientierung · Mehr sehen »
Open Source
Logo der Open Source Initiative Als Open Source (aus englisch open source, wörtlich offene Quelle) wird Software bezeichnet, deren Quelltext öffentlich ist und von Dritten eingesehen, geändert und genutzt werden kann.
Neu!!: Component Pascal und Open Source · Mehr sehen »
Parameter (Informatik)
Parameter – (deutsch) auch Übergabewerte genannt – sind in der Informatik Variablen, durch die ein Computerprogramm (oft ein Unterprogramm) auf die Verarbeitung bestimmter Werte „eingestellt“ werden kann.
Neu!!: Component Pascal und Parameter (Informatik) · Mehr sehen »
Plattformunabhängigkeit
Die Plattformunabhängigkeit – genauer als plattformübergreifend (engl. cross-platform) und allgemeiner -portabel – bezeichnet in der Informationstechnik jene Eigenschaft, die ein Computerprogramm auf verschiedenen Computerplattformen ausführbar macht.
Neu!!: Component Pascal und Plattformunabhängigkeit · Mehr sehen »
Programmiersprache
Quelltext eines Programms in der Programmiersprache C++. Scratch. Eine Programmiersprache ist eine formale Sprache zur Formulierung von Datenstrukturen und Algorithmen, d. h.
Neu!!: Component Pascal und Programmiersprache · Mehr sehen »
Prozedur (Programmierung)
Prozedur ist ein Begriff aus der Programmierung von Computersystemen.
Neu!!: Component Pascal und Prozedur (Programmierung) · Mehr sehen »
Quelltext
siehe eigene Artikel. Quelltext, auch Quellcode oder unscharf Programmcode genannt, ist in der Informatik der für Menschen lesbare, in einer Programmiersprache geschriebene Text eines Computerprogrammes.
Neu!!: Component Pascal und Quelltext · Mehr sehen »
Referenz (Programmierung)
Eine Referenz ist ein Verweis auf ein Objekt.
Neu!!: Component Pascal und Referenz (Programmierung) · Mehr sehen »
Softwarekomponente
Eine Komponente ist im Kontext der Softwarearchitektur ein Teil einer Software, der mit anderen Softwareteilen gemäß den Regeln eines Komponentenmodells zusammenwirken kann.
Neu!!: Component Pascal und Softwarekomponente · Mehr sehen »
Softwaretechnik
Die Softwaretechnik bzw.
Neu!!: Component Pascal und Softwaretechnik · Mehr sehen »
Starke Typisierung
Starke Typisierung, auch strenge Typisierung genannt (beide nur teilweise lehnübersetzt aus dem englischen Ausdruck strong typing), ist ein Prinzip bei der Typisierung von Programmiersprachen.
Neu!!: Component Pascal und Starke Typisierung · Mehr sehen »
Statische Typisierung
Statische Typisierung bezeichnet ein Schema der Typisierung von Programmiersprachen.
Neu!!: Component Pascal und Statische Typisierung · Mehr sehen »
Syntax
Unter Syntax (von syn ‚zusammen‘ und taxis ‚Ordnung, Reihenfolge‘) versteht man allgemein ein Regelsystem zur Kombination elementarer Zeichen zu zusammengesetzten Zeichen in natürlichen oder künstlichen Zeichensystemen.
Neu!!: Component Pascal und Syntax · Mehr sehen »
Systemprogrammierung
Als Systemprogrammierung bezeichnet man das Erstellen von Softwarekomponenten, die Teil des Betriebssystems sind oder die eng mit dem Betriebssystem bzw.
Neu!!: Component Pascal und Systemprogrammierung · Mehr sehen »
Technik
Das Wort Technik stammt von und leitet sich ab von τέχνη téchne, zu Deutsch etwa Kunst, Handwerk, Kunstfertigkeit.
Neu!!: Component Pascal und Technik · Mehr sehen »
Typsicherheit
Typsicherheit ist ein Begriff aus der Informatik, speziell aus dem Bereich Programmiersprachen.
Neu!!: Component Pascal und Typsicherheit · Mehr sehen »
Vererbung (Programmierung)
Operationen a und b). Die Vererbung ist eines der grundlegenden Konzepte der Objektorientierung und hat große Bedeutung in der Softwareentwicklung.
Neu!!: Component Pascal und Vererbung (Programmierung) · Mehr sehen »
Wissenschaft
Das Wort Wissenschaft (.
Neu!!: Component Pascal und Wissenschaft · Mehr sehen »
.Net-Framework
Das.Net-Framework (Eigenschreibweise:.NET Framework) ist ein Teil von Microsofts Software-Plattform.NET und erfüllt als solches seine Funktion bei der Entwicklung und Ausführung von Programmen, die das Framework einbinden und verwenden.
Neu!!: Component Pascal und .Net-Framework · Mehr sehen »
1990
Das Jahr 1990 ist geprägt von zahlreichen politischen Neuerungen und markiert den Beginn der 1990er Jahre.
Neu!!: Component Pascal und 1990 · Mehr sehen »