WCM - Das österreichische Computer Magazin Forenübersicht
 

Zurück   WCM Forum > Rat & Tat > Programmierung

Programmierung Rat & Tat für Programmierer

Microsoft KARRIERECAMPUS

Antwort
 
Themen-Optionen Ansicht
Alt 22.08.2003, 00:19   #1
LDIR
Retro Computing Fan
 
Benutzerbild von LDIR
 
Registriert seit: 30.01.2001
Ort: Wien 21
Alter: 53
Beiträge: 1.723

Mein Computer

Standard Welches Basic würdet ihr kaufen?

Ich habe einige Basic-Dialekte ausprobiert, und würde gerne wissen welchen ihr kaufen (Ich weiss, die zwei letzten sind Free) würdet um halbwegs professionel Utilitys und games (muss nicht 3D sein) zu programmieren.
LDIR ist offline   Mit Zitat antworten
Alt 22.08.2003, 16:48   #2
SNo0py
Inventar
 
Registriert seit: 08.02.2000
Beiträge: 1.696


Standard

Gar kein Basic, weil's für professionelle Anwendungen zu langsam ist.

C/C++ bei performance-kritischen Sachen oder
C# bei Windows-GUI-Dingen
____________________________________
Sex is like hacking. You get in, you get out, and you hope you didnt leave something behind that can be traced back to you.
SNo0py ist offline   Mit Zitat antworten
Alt 22.08.2003, 23:12   #3
LDIR
Retro Computing Fan
 
Benutzerbild von LDIR
 
Registriert seit: 30.01.2001
Ort: Wien 21
Alter: 53
Beiträge: 1.723

Mein Computer

Standard

Na ja, zu langsam ist es sicher nicht. Mit PureBasic erreiche ich ca. 20-80% der Geschwindigkeit von C++ Routinen, bei geringerer Programmierzeit, und ca. 1.2 fachem Programmvolumen (Visual Basic 20-50 facher Volumen). Wieso stimmen so viele für VB, wo die Programme mindestens 1 Mb haben? Habe Visual Basic zwar kurz ausprobiert, aber die RTuntimes sind mir zu gross.
Für Geschwindigkeitskritische Sachen würde ich sicher kein C/++ nehmen sondern Assembler (PureBasic und XBasic haben eingebaute Assembler).
____________________________________
Meine guten PCs:
ZX Spectrum: 48+,128+,+2,+2a,+3,SAM Coupé. Commodore: C64 I/II, VC20, A500 mit GVP A530 40Mhz,A2000 GVP 030/33 18MB RAM, A600HD,A1200. Atari: 130XE, 800XL, Mega STE 4MB, Mega ST4. MSX: Philips, Sony.
LDIR ist offline   Mit Zitat antworten
Alt 23.08.2003, 05:19   #4
Who-T
Elite
 
Registriert seit: 01.08.2000
Beiträge: 1.395


Who-T eine Nachricht über ICQ schicken
Standard

öh - assembler bei performancekritischen sachen?

ich hab ein spiel programmiert, bei dem wollten wir auch möglichst viel geschwindigkeit haben.

das war der entscheidungsgrund für c++

waren alles in allem n paar tausend zeilen code. das in assembler würd eine eher unangenehme sache darstellen.

für assembler muss man schon a) sehr performance-kritisch sein und b) darf man net besonders komplex werden, weil der aufwand sonst enorm steigt.
____________________________________
Whoever built humanity left in a major design flaw: it was the tendency to bend at the knees.
Who-T ist offline   Mit Zitat antworten
Alt 23.08.2003, 13:19   #5
The_Lord_of_Midnight
Gesperrt
 
Registriert seit: 26.10.1999
Beiträge: 19.154

Mein Computer

Standard

na ich würde basic auch nicht als professionell bezeichnen. in assembler habe ich auch einmal programmiert. aber der aufwand um ein projekt zu machen, das etwas mehr als 2d-tennis beinhaltet, ist so extrem, daß es einfach nicht mehr zu bezahlen ist.
The_Lord_of_Midnight ist offline   Mit Zitat antworten
Alt 23.08.2003, 13:29   #6
gaelic
nugent
 
Registriert seit: 28.08.2001
Beiträge: 2.500


Standard

"formula 1 gp" , der 1. teil war komplett in assembler
____________________________________
kill it & grill it
gaelic ist offline   Mit Zitat antworten
Alt 23.08.2003, 14:02   #7
The_Lord_of_Midnight
Gesperrt
 
Registriert seit: 26.10.1999
Beiträge: 19.154

Mein Computer

Standard

ich hab ja nicht gesagt, daß NIEMAND auf der welt in assembler programmiert. es geht um den aufwand. und der ist extrem hoch, der höchste aller programmiersprachen. daher können sich diesen aufwand nur besonders große firmen leisten. bzw. bei projekten, bei denen man extrem hohe verkaufszahlen erwartet. oder dort wo geld keine oder nur eine untergeordnete rolle spielt. und dort wo man große ressourcen hat.
The_Lord_of_Midnight ist offline   Mit Zitat antworten
Alt 23.08.2003, 14:59   #8
Sesa_Mina
Schwarzfußfrettchen
 
Registriert seit: 28.01.2001
Beiträge: 2.071


Standard

Tja. Wenns um internet connectivity geht ist VB genauso schnell wie C++ weil beide auf das Winsock Glump zurückgreifen.

Alle Programmiersprachen haben ihre Daseinsberechtigung.

Wenns bei Basic um Spiele (3D, DirectX, Y und Z und anderes) programmieren geht dann gibt es ja auch daür "optimierte" Versionen wie z.B. Dark Basic.

Und weil einige hier wegen der runtime files von VB jammern... die hat praktisch eh jeder schon am System drauf.

Und auch "große" exe files lassen sich kleinkriegen. Mit UPX zum Bleistift.
____________________________________
Wann die kan Almdudler ham... \"Es gibt nur einen Weg zur Lunge, und der muss geteert werden, damit der Krebs nicht stolpert!\"
http://www.dream.at/gizmo/bunny.gif
Image is © 2001 Merle
Sterndalsäg.. ähh... jäger
Sesa_Mina ist offline   Mit Zitat antworten
Alt 23.08.2003, 15:27   #9
LDIR
Retro Computing Fan
 
Benutzerbild von LDIR
 
Registriert seit: 30.01.2001
Ort: Wien 21
Alter: 53
Beiträge: 1.723

Mein Computer

Standard

Bez. Assembler: Einfache, aber zeitkritische Routinen, aber nicht ganze Programme, so habe ich das gemeint. Z.B. eine extrem optimierte Routine um Punkte auf den Bildschirm zu setzen.
Habe einen Geschwindigkeitstest von der PureBasic Site heruntergeladen, mit compiliertem PUT (Grafik). VB war da selbstverständlich auf dem verdienten letzten Platz, DarkBasic und Darkbasic Pro waren sehr gut im rennen, aber anscheinent kennt ihr noch nicht die Geschwindigkeit von PureBasic, die schlägt alles (Ausser beim BOX befehl, da hierfür WinAPI verwendet wird, da ist sogar der aufbau der Boxes aus einzelnen PLOT's um ein vielfaches schneller). Bevor noch wer irrtümmlich auf Visual Basic tippt, bitte ladet Euch die Demoversion von Pure Basic aus dem Netz. Dasselbe auch bei den anderen Basic-Varianten.
Meine Meinung zu dem Thema ist jedenfalls die:
3D Spiele: Dark Basic und DarkBasic PRO (Allerdings hat Pro zu hohe anforderungen an Hardware), sowie Blitz Basic 3D
2D Spiele: Pure Basic, Blitz Basic
Anwendungen: Pure Basic, Blitz Plus.
Masochisten: XBasic, RapidQ, Visual Basic.
Allerdings gebe ich zu dass ich Visual Basic noch nicht ausprobiert habe, da es kein Demo gibt und ich nicht so viel Geld zum Window rausschmeissen will ;-). llerdings sah ich scvhon einige Vb programme und war enttäuscht.
____________________________________
Meine guten PCs:
ZX Spectrum: 48+,128+,+2,+2a,+3,SAM Coupé. Commodore: C64 I/II, VC20, A500 mit GVP A530 40Mhz,A2000 GVP 030/33 18MB RAM, A600HD,A1200. Atari: 130XE, 800XL, Mega STE 4MB, Mega ST4. MSX: Philips, Sony.
LDIR ist offline   Mit Zitat antworten
Alt 23.08.2003, 16:45   #10
SingleParty.cc
Jr. Member
 
Registriert seit: 22.05.2003
Alter: 23
Beiträge: 91


Standard Pure Basic

Kann man mit Pure Basic auch vorhandene ActiveX/OLE-Module verwenden? Auf deren Website steht dazu leider nichts.

Danke!
____________________________________
        &n bsp; www.tgifridays.at
       T.G.I. Friday\'s Vienna
        &n bsp;www.SingleParty.cc
Plattform für Kontaktsuchende
SingleParty.cc ist offline   Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 19:19 Uhr.


Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Forum SEO by Zoints
© 2009 FSL Verlag