Forum

> > Off Topic > Geeignete Programmiersprachen
ForenübersichtOff Topic-ÜbersichtEinloggen, um zu antworten

Deutsch Geeignete Programmiersprachen

86 Antworten
Seite
Zum Anfang Vorherige 1 2 3 4 5 Nächste Zum Anfang

alt Re: Geeignete Programmiersprachen

FireDragon
User Off Offline

Zitieren
@Chaos: Kann ich ja auch. Bin sogar besser darin als du

Hier ein einfacher code um eine 3d landschaft zu machen:
make matrix 1,10000,10000,50,50

Wie lautet der code bei blitz basic?

alt Re: Geeignete Programmiersprachen

Woodfire
User Off Offline

Zitieren
Terrain = CreateTerrain('Teilung')

chaos hat geschrieben
Dark Basic ist leichter zu verstehen als
... uargs ... Blitz Basic.


Naja kommt drauf an^^

alt Re: Geeignete Programmiersprachen

Gast

Zitieren
Warum heißt es immer lern nicht C++? C++ ist eine hohe Sprache und? Zu diesen gehören aber auch so ziemlich alle Pascal abwandlungen! Außerdem kann man mit eigentlich jeder Sprache Spiele schreiben in manchen vielleicht bloss Konsolengames oder 2D aber in C++ kann man so ziemlich alles @Threadersteller bleib bei C++ und es gibt auch noch Dev-C++ als OpenSource(?) glaub ich und es gibt von Microsoft was falls du Windows hast aber bei Linux nimm gcc/g++ her.

alt Re: Geeignete Programmiersprachen

bizzl
User Off Offline

Zitieren
Steven04 hat geschrieben
Ich habe schon von mehreren Quellen gehört, dass bei C++ es das 10fache vom Preis von BB kostet, um alle Rechte wie bei BB zu haben. Oder liege ich damit falsch?

Definitiv, im gegensatz zu BlitzBasic ist C++ eine Sprache und kein Produkt. Die meisten Compiler kosten aber tatsächlich was, aber der vom Borland C++Builder 5.5 und der gcc/g++ (haupt-compiler auf allen Unix-Varianten) sind kostenlos, letzterer sogar OSS.

Gast hat geschrieben
Warum heißt es immer lern nicht C++? C++ ist eine hohe Sprache und?

Das es eine hohe Sprache ist war gar nicht das Problem.
C++ ist verdammt schwer zu lesen, und das Choas aus Pointern und anderen seltsamen Konstrukten ist einfach nur zum Kotzen.

Gast hat geschrieben
Zu diesen gehören aber auch so ziemlich alle Pascal abwandlungen!

Sicher, aber Pascal (übrigens viel älter und öfter implementiert als C++!) ist einfach nur viel besser zu lesen, und viele Versionen besitzen stark gekapselte RTLs, so das du nicht dauernd mit Pointern rumdöngsen musst. Außerdem gibt es Strings!

Naja, wurscht, Pommes hat sich ja jetzt entschieden

alt Re: Geeignete Programmiersprachen

bizzl
User Off Offline

Zitieren
Source-Code oder Objektcode (also endprodukt)?
Und hast du die verlinkten Bibliotheken mitgezählt?
Einige Basic (Visual Basic, Quick Basic, Gambas) linken nämlich dynamisch zu irgendwelchen Runtimes, wodurch der Objektcode sehr klein zu sein scheint. Pascal und C++ dagegen linken meist statisch und erzeugen dann größeren Objektcode.

Und was war das für ein programm?

alt Re: Geeignete Programmiersprachen

HW
User Off Offline

Zitieren
Ich nehme an er meint den Sourcecode, denn das ist es was bei BASIC gegenüber niedrigeren Sprachen so gern angepriesen wird.

Klar braucht man weniger Code wenn man in BASIC programmiert und man muss dafür auch nicht so viel lernen. Dagegen hat man nur durch BASIC kaum bis keine Ahnung was intern im System abläuft, während man bei C/C++ sehr viel davon mitkriegt und das auch besser beeinflussen kann. Das ist auch ein wichtiger Vorteil von C/C++ gegenüber BASIC.

alt Re: Geeignete Programmiersprachen

jeepohahyo
User Off Offline

Zitieren
Ja, super. -.-
Bei C++ muss man für jedes Programm ja noich viele "Formalitäten" erledigen, damit werstmal alles included und richtig initialisiert ist.

Hättest du ein längeres Prog geschrieben (am besten eins das gaaaanz viel Hardwarearbeit macht) wärst du mit C++ besser klargekommen.

Es gibt eben nicht DIE Programmiersprache, für nen kleinen Taschenrechner würde ich wohl Delphi nehmen und imperativ schreiben, das lohnt noch nichtmal für OOP. (Bitte nicht hauen, dass ich was gegen OOP sage )

BTW: Was rechnete das überhaupt aus?

alt Re: Geeignete Programmiersprachen

bizzl
User Off Offline

Zitieren
@Dicker: Wetten das dein Taschenrechner doch OOP qäre?
Wenn du nämlich die onClick-Events der Buttons benutzt sind das Methoden des formulars.

@Techfreak: 'Gib mal den Quellcode. Und deinen referenzcode in C dazu.

alt Re: Geeignete Programmiersprachen

FireDragon
User Off Offline

Zitieren
Dicker hat geschrieben
.......... BTW: Was rechnete das überhaupt aus?

+ und -. mehr nit. c++ habe ich nicht selbst geschrieben. meine schwester hat gesagt, dass der code lang war. bei db war er nur 10-12 zeilen lang. ohne do + loop 8-10

alt Re: Geeignete Programmiersprachen

bizzl
User Off Offline

Zitieren
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <stdio.h>
#include <string.h>
#include <stdlib.h>

int main(int argc, char* argv[]) {
  if (argc != 3) {
    printf("Bitte uebergib genau drei Parameter");
    return 1;
  }
  double result;
  if (strcmp(argv[2],"+")) {
    result = strtod(argv[1],NULL) + strtod(argv[3],NULL);
  } else if (strcmp(argv[2],"-")) {
    result = strtod(argv[1],NULL) - strtod(argv[3],NULL);
  } else {
    printf("%s ist keine gueltige Rechenoperation",argv[2]);
    return 1;
  }
  printf("%f",result);
  return 0;
}
Keine Garantie das es bei euch läuft. Compiliert mit gcc im Ansi-Modus, aber ausgabe spinnt bei mir.

Entweder hat deine Schwester viel Schrott implementiert, oder ihr Rechner konnte weit mehr als deiner und meiner

alt Re: Geeignete Programmiersprachen

stealth
User Off Offline

Zitieren
Ich hab da mal ne Frage
1
printf("%s ist keine gueltige Rechenoperation",argv[2]);
Da wird das %s ja durch den Wert von argv[2] ersetzt und das dann ausgegeben.
1
printf("%f",result);
Warum steht in der Zeile da aber %f statt %s?

EDIT
Ich find D ganz geil
http://www.digitalmars.com/d/
Das ist wie C++, nur nicht so zum Kotzen
2× editiert, zuletzt 15.04.07 15:24:59

alt Re: Geeignete Programmiersprachen

jeepohahyo
User Off Offline

Zitieren
bizzl hat geschrieben
@Dicker: Wetten das dein Taschenrechner doch OOP qäre?
Wenn du nämlich die onClick-Events der Buttons benutzt sind das Methoden des formulars.

Darum kümmert sich Delphi aber ebven selber, darum merkt man davon nix und ich kann so tun als wäre das rein prozedural

@stealth %s repräsentiert einen String, %f einen Float im Formatstring. + und - sind Zeichen, das andere sind Zahlen.

@bizzl: Das war aber ungerecht, so wie ich das von Techfreak gehört hab, hat sein Prog während der Laufzeit die Zahlen angenommen, da braucht man etwas mehr
1× editiert, zuletzt 15.04.07 15:30:21

alt Re: Geeignete Programmiersprachen

HW
User Off Offline

Zitieren
@stealth: %s steht für string, %f steht für float (Gleitzkommazahl). Wichtig ist auch noch %d für decimal.
Gibt noch ne Reihe mehr die man aber nicht zwingend im Kopf haben muss.

Edit@bizzl: Der Programmname (argv[0]) wird zu argc hinzugezählt, daher muss die eine Zeile if(argc !=4) heißen.
Edit2: Außerdem müssen die strcmp-Zeilen negiert werden, da strcmp 0 zurückgibt, wenn die Strings gleich sind.
2× editiert, zuletzt 15.04.07 15:48:43

alt Re: Geeignete Programmiersprachen

bizzl
User Off Offline

Zitieren
Dicker hat geschrieben
@bizzl: Das war aber ungerecht, so wie ich das von Techfreak gehört hab, hat sein Prog während der Laufzeit die Zahlen angenommen, da braucht man etwas mehr

Dazu müsste man nur noch ein scanf einbauen:
1
scanf("%s %s %s",p1,p2,p3); //Variablen müssen natürlich deklariert werden und dann überall eingesetzt werden

HW hat geschrieben
Edit@bizzl: Der Programmname (argv[0]) wird zu argc hinzugezählt, daher muss die eine Zeile if(argc !=4) heißen.
Edit2: Außerdem müssen die strcmp-Zeilen negiert werden, da strcmp 0 zurückgibt, wenn die Strings gleich sind.

Danke für den Hinweis. Ich programmier halt net so gerne in C (wobei das erste auch bei Pascal so ist)
Es dürfte aber das ausgabe-problem erklären.

alt Re: Geeignete Programmiersprachen

Pommes die Fritte
User Off Offline

Zitieren
ich wiß zwar net ganz was ihr da alles schreibt, aber wer´s wissen will: ich mach grad ein "Haustierprogramm" . leider ohne grafik und so. lacht mich aber böoß net aus, wenn es fertig ist. mein programmierstiel is schei*e
Zum Anfang Vorherige 1 2 3 4 5 Nächste Zum Anfang
Einloggen, um zu antwortenOff Topic-ÜbersichtForenübersicht