??? Was hat das zu bedeuten und warum ist es in Purebasic anders? Warum heissen Prozeduren in Purebasic Prozeduren ob wohl die trotzdem einen Rückgabewert haben ? Soll das nicht eher Funktionen heissen ? Warum wurde es so benannt ? Ist das nich ein bischen irreführend für ein Umsteiger ?Eine Funktion unterscheidet sich nur geringfügig von einer Prozedur. Sie besitzt einen Rückgabewert
Prozeduren und Funktionen
- thminz
- Beiträge: 84
- Registriert: 25.05.2011 16:01
- Computerausstattung: Windows XP, Intel Pentium 4 mit 3,2 Ghz, 2 GB RAM, 500 GB, ATI Radeon HD 4200
- Wohnort: Köln
Prozeduren und Funktionen
Moin! Ich lerne zur zeit Purebasic und nich nur das sondern auch Delphi. In einen Artikel http://www.delphi-treff.de/object-pasca ... unktionen/ las ich folgendes:
Immer Aktuelle Purebasic Version!!
- ts-soft
- Beiträge: 22292
- Registriert: 08.09.2004 00:57
- Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel - Wohnort: Berlin
Re: Prozeduren und Funktionen
Weil das eine Delphi (Pascal) und das andere PureBasic (Basic) ist.
Umstieg von einer zur einer anderen Programmiersprache heißt immer Lernen, Lernen und
nochmal Lernen. Ein Programmierer lernt sein ganzes Programmierer leben und wird nie fertig
Subs gibt es auch nicht
Umstieg von einer zur einer anderen Programmiersprache heißt immer Lernen, Lernen und
nochmal Lernen. Ein Programmierer lernt sein ganzes Programmierer leben und wird nie fertig
Subs gibt es auch nicht
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

- NicTheQuick
- Ein Admin
- Beiträge: 8837
- Registriert: 29.08.2004 20:20
- Computerausstattung: Ryzen 7 5800X, 64 GB DDR4-3200
Ubuntu 24.04.2 LTS
GeForce RTX 3080 Ti - Wohnort: Saarbrücken
Re: Prozeduren und Funktionen
In C gibt es sogar gar kein Schlüsselwort dafür. 
- ts-soft
- Beiträge: 22292
- Registriert: 08.09.2004 00:57
- Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel - Wohnort: Berlin
Re: Prozeduren und Funktionen
Und das sogar standarisiert nach ISONicTheQuick hat geschrieben:In C gibt es sogar gar kein Schlüsselwort dafür.
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

- thminz
- Beiträge: 84
- Registriert: 25.05.2011 16:01
- Computerausstattung: Windows XP, Intel Pentium 4 mit 3,2 Ghz, 2 GB RAM, 500 GB, ATI Radeon HD 4200
- Wohnort: Köln
Re: Prozeduren und Funktionen
Und nur weil das Basic ist hat man das recht die Definition zu ändern ? Der Entwickler hätte das lieber "Funktionen" bezeichnen sollen.
Egal hauptsache Purebasic funktioniert
Egal hauptsache Purebasic funktioniert
Immer Aktuelle Purebasic Version!!
-
DarkDragon
- Beiträge: 6291
- Registriert: 29.08.2004 08:37
- Computerausstattung: Hoffentlich bald keine mehr
- Kontaktdaten:
Re: Prozeduren und Funktionen
An Schulen lernt man lediglich den Unterschied zwischen einer Funktion (Nicht an ein Objekt gebunden) und einer Methode (Objektgebunden). Zwischen Funktion und Prozedur unterscheidet man in aller Regel nicht, weil der Unterschied auch derart marginal ist, dass es einem überhaupt keinen Vorteil bringt.thminz hat geschrieben:Und nur weil das Basic ist hat man das recht die Definition zu ändern ? Der Entwickler hätte das lieber "Funktionen" bezeichnen sollen.
Egal hauptsache Purebasic funktioniert
Immer diese Konstantzeitoptimierer!
Angenommen es gäbe einen Algorithmus mit imaginärer Laufzeit O(i * n), dann gilt O((i * n)^2) = O(-1 * n^2) d.h. wenn man diesen Algorithmus verschachtelt ist er fertig, bevor er angefangen hat.