Seite 1 von 1

Spagat zw. PureBasic und Cpp/Java

Verfasst: 05.02.2025 19:14
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?

Re: Spagat zw. PureBasic und Cpp/Java

Verfasst: 05.02.2025 20:07
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

Re: Spagat zw. PureBasic und Cpp/Java

Verfasst: 07.02.2025 00:49
von HeX0R
...oder lass es einfach :mrgreen: