Spagat zw. PureBasic und Cpp/Java

Hier kann alles mögliche diskutiert werden. Themen zu Purebasic sind hier erwünscht.
Flames und Spam kommen ungefragt in den Mülleimer.
es_91
Beiträge: 410
Registriert: 25.01.2011 04:48

Spagat zw. PureBasic und Cpp/Java

Beitrag von es_91 »

Der Versuch, den PB/SB-Syntax so nah wie möglich an C und Java heranzubringen, hier erstmal ohne OOP:

Code: Alles auswählen


macro  newClass
  
  declareModule
  
endMacro

macro  xNewClass
  
  endDeclareModule
  
endMacro

macro  class
  
  module
  
endMacro

macro  xClass
  
  endModule
  
endMacro

macro  sub
  
  declare
  
endMacro

macro  def
  
  procedure
  
endMacro

macro  xDef
  
  endProcedure
  
endMacro

macro  out
  
  procedureReturn
  
endMacro

;  non-OOP

newClass  main
;{
  
  sub  void  ()
  
;}
xNewClass

class  main
;{
  
  def  void  ()
  ;{
    
    out  #null
    
  ;}
  xDef
  
;}
xClass

main::void  ()

Würdet ihr ;{so;} programmieren?
Benutzeravatar
mk-soft
Beiträge: 3855
Registriert: 24.11.2004 13:12
Wohnort: Germany

Re: Spagat zw. PureBasic und Cpp/Java

Beitrag von mk-soft »

Nein,
würde ich nicht so machen und bei den original Namen von PureBasic bleiben.
Ein PureBasic Module ist auch keine Klasse. Klassen sind etwas ganz anderes.

Um mit Klassen zu arbeiten und somit Object-Orientiert schaue dir diese an ...
https://www.purebasic.fr/english/viewtopic.php?t=85960
Alles ist möglich, fragt sich nur wie...
Projekte ThreadToGUI / EventDesigner V3 / OOP-BaseClass-Modul
Downloads auf MyWebspace / OneDrive
Benutzeravatar
HeX0R
Beiträge: 3042
Registriert: 10.09.2004 09:59
Computerausstattung: AMD Ryzen 7 5800X
96Gig Ram
NVIDIA GEFORCE RTX 3060TI/8Gig
Win11 64Bit
G19 Tastatur
2x 24" + 1x27" Monitore
Glorious O Wireless Maus
PB 3.x-PB 6.x
Oculus Quest 2 + 3
Kontaktdaten:

Re: Spagat zw. PureBasic und Cpp/Java

Beitrag von HeX0R »

...oder lass es einfach :mrgreen:
Antworten