Logo
Unionpedia
Kommunikation
Jetzt bei Google Play
Neu! Laden Sie Unionpedia auf Ihrem Android™-Gerät herunter!
Installieren
Schneller Zugriff als Browser!
 

Component Pascal

Index Component Pascal

Component Pascal ist eine seit 2004 kostenlose, seit 1990 entwickelte, imperative, modulare, objekt- und komponentenorientierte Programmiersprache für das von Oberon microsystems entwickelte, komponentenbasierte Entwicklungssystem BlackBox Component Builder.

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 »

AusgehendeEingehende
Hallo! Wir sind auf Facebook! »