» Willkommen auf Umfragen «

DJ
aus Luxemburg
offline



OC God
22 Jahre dabei !

Intel Pentium IV
2400 MHz @ 3078 MHz
50°C mit 1.70 Volt


welche funktionalitaet sch**** die habe ich noch nicht gefunden :lol:


CU

Beiträge gesamt: 8177 | Durchschnitt: 1 Postings pro Tag
Registrierung: April 2002 | Dabei seit: 8273 Tagen | Erstellt: 21:53 am 15. Okt. 2003
Ratber
offline


Real OC or Post God !
23 Jahre dabei !


@Borges

C gerht ja noch aber seit man mit C++ dann Endgültig die Objekte zu 500% eingeführt hat isses Kryptisch ohne Ende.

Das selbst nen Basic-Compiler gut sein kann sieht man bei diversen Compilern für Mikrocontroller.

Der Unterschied in Geschwindigkeit un Platzbedarf gegenüber Assembler liegt da je nach Controllerfamilie und Compiler zwischen 5 bis 20% was recht gut ist.
Der Vorteil ist das ich nur bei Kritischen Anwendungen am Limmit auf Assembler zurückgreifen muß.

Warum Basic ?
Ich hab keinen Bock 2 Stunden in Maschine zu coden um ne Simple Serielle Komunikation abzuwickel bei der ich ne 16-Bit Relaisstufe ansteure wärend in Basic das Ganze in schlappen 10 Minuten sammt programieren erledigt ist.

Beiträge gesamt: 41451 | Durchschnitt: 5 Postings pro Tag
Registrierung: Mai 2001 | Dabei seit: 8596 Tagen | Erstellt: 23:48 am 15. Okt. 2003
P4Peiniger
aus Kiel
offline



OC God
22 Jahre dabei !


ich bleib bei c/c++ ... muss wohl reine Symphatie sein ... auch ich bin schreibfaul ... lieber { } als begin und end bei Pascal oder sogar  bei if noch then hinschreiben wie bei basic ....

und wie bestimmt schon in diesem Thread irgendwo erwähnt ... C/C++ hat ein paar Feinheiten die Basic & Pascal nicht bieten ... zB das man wild und wie man will mit Pointern rumhantieren kann ... damit kann man viel Müll bauen aber manchmal ist es hilfreich ..


think slack!
nethands

Beiträge gesamt: 3604 | Durchschnitt: 0 Postings pro Tag
Registrierung: Juli 2002 | Dabei seit: 8161 Tagen | Erstellt: 2:44 am 16. Okt. 2003
Ratber
offline


Real OC or Post God !
23 Jahre dabei !


Naja,das C kaum nen vernünftigen Syntx kennt ist ja nicht neu aber leidr ist es dort auch mir der übersichtlichkeit essig und ,das geb ich gerne zu,stört mich gewaltig.

Sicher,keine Sprache kann alles Perfekt aber ich finde man sollte nur das nutzen was nötig ist.

bei mir und auch bei meinen Bekannten sind es zu 99% nur kleine oder unkritische Projekte so das meist Basic oder Pascal(Delphi) zum einsatz kommt.

Selten das es vorn und hinten nicht reicht (Geschwindigkeit,Reaktionszeit doer bei den Controllern der Speicher).
Dann ist allerdings Maschine angesagt aber wenn dann meist auch nur ne Teilweise auslagerung der Kernroutinen.

Natürlich ist es auch ne sache der Gewohnheit.
Wer von anfang an nur in C oder C++ Programiert der wird auch kaum was anderes nutzen.
Ich schaue auch mal gerne über den Tellerrand obs da nicht was anderes gibt.

Jedenfalls muß ich immer schmunzeln wenn bei den Controllern die Asemmblerfetischisten beim 2wI-Interface verzweifeln weil nen ACK nicht will wie er soll wärend ich das mit nem Müden lächeln und genau einem Befehl abhake wärend ich mich lieber dem Prohgram- oder Interfacedesign widme :biglol:

Jedenfalls wäre mir C oder reine Maschine für kleine bis mittlere Anwendungen zu mächtig.

Schließlich packe ich mir kein Coreldraw auf das System wenn ich eh nur Resize oder Konvertiere.
Das kann der olle Paintshop auch ganz gut ;) :lol:

Beiträge gesamt: 41451 | Durchschnitt: 5 Postings pro Tag
Registrierung: Mai 2001 | Dabei seit: 8596 Tagen | Erstellt: 4:17 am 16. Okt. 2003
borges
offline


OC God
22 Jahre dabei !

Other CPU-Type


boh leute es gibt schon perverse programmiersprachen!

man nehme nur Brainfuc* - das programm besteht nur aus

+-<>-[] .

sieht dann also so aus:

>+++++++++[<+++++++++++>-]<[>[-]>[-]<<[>+>+<<-]>>[<<+>>-]>>>
[-]<<<+++++++++<[>>>+<<[>+>[-]<<-]>[<+>-]>[<<++++++++++>>>+<
-]<<-<-]+++++++++>[<->-]>>+>[<[-]<<+>>>-]>[-]+<<[>+>-<<-]<<<
[>>+>+<<<-]>>>[<<<+>>>-]>[<+>-]<<-[>[-]<[-]>>+<[>[-]<-]<+++
+++++[<++++++<++++++>>-]>>>[>+>+<<-]>>[<<+>>-]<[<<<<<.>>>>>-
]<<<<<<.>>[-]>[-]++++[<++++++++>-]<.>++++[<++++++++>-]<++.>+
++++[<+++++++++>-]<.><+++++..--------.-------.>>[>>+>+<<<-]>
>>[<<<+>>>-]<[<<<<++++++++++++++.>>>>-]<<<<[-]>++++[<+++++++
+>-]<.>+++++++++[<+++++++++>-]<--.---------.>+++++++[<------
---->-]<.>++++++[<+++++++++++>-]<.+++..+++++++++++++.>++++++
++[<---------->-]<--.>+++++++++[<+++++++++>-]<--.-.>++++++++
[<---------->-]<++.>++++++++[<++++++++++>-]<++++.-----------
-.---.>+++++++[<---------->-]<+.>++++++++[<+++++++++++>-]<-.
>++[<----------->-]<.+++++++++++..>+++++++++[<---------->-]<
-----.---.>>>[>+>+<<-]>>[<<+>>-]<[<<<<<.>>>>>-]<<<<<<.>>>+++
+[<++++++>-]<--.>++++[<++++++++>-]<++.>+++++[<+++++++++>-]<.
><+++++..--------.-------.>>[>>+>+<<<-]>>>[<<<+>>>-]<[<<<<++
++++++++++++.>>>>-]<<<<[-]>++++[<++++++++>-]<.>+++++++++[<++
+++++++>-]<--.---------.>+++++++[<---------->-]<.>++++++[<++
+++++++++>-]<.+++..+++++++++++++.>++++++++++[<---------->-]<
-.---.>+++++++[<++++++++++>-]<++++.+++++++++++++.++++++++++.
------.>+++++++[<---------->-]<+.>++++++++[<++++++++++>-]<-.
-.---------.>+++++++[<---------->-]<+.>+++++++[<++++++++++>-
]<--.+++++++++++.++++++++.---------.>++++++++[<---------->-]
<++.>+++++[<+++++++++++++>-]<.+++++++++++++.----------.>++++
+++[<---------->-]<++.>++++++++[<++++++++++>-]<.>+++[<----->
-]<.>+++[<++++++>-]<..>+++++++++[<--------->-]<--.>+++++++[<
++++++++++>-]<+++.+++++++++++.>++++++++[<----------->-]<++++
.>+++++[<+++++++++++++>-]<.>+++[<++++++>-]<-.---.++++++.----


und es gibt echte anwendungsprogramme, die damit geschrieben wurden!!


oder INTERCAL

Intercal hat die folgenden netten eigenschaften:

  • 50 prozent der zeilen müssen mit "PLEASE" anfangen, sonst weigert sich der compiler, den code zu übersetzen.
  • es gibt kein goto - es wurde durch comefrom ersetzt :lolaway:
  • es gibt eine anweisung namens forget. setzt man die vor eine zeile, wird sie nur einmal ausgeführt, wenn man nochmal dort vorbeikommt, wird sie ignoriert :lolaway:
  • es gibt zwei operatoren. und zwar kein + oder - sondern nur intermingle und select

    bei intermingle werden von zwei vorgegebenen parametern jeweils abwechselnd bits genommen. :lol:

    bei select werden dort, wo im ersten die bits gesetzt sind, die bits aus dem zweiten parameter herausgenommen und an eine stelle zusammengeschoben. :lol:



ich kann nur folgende webseite empfehlen: 99 Bottles Of Beer - ein programm in allen programmiersprachen. sind auch einige perlen dabei ;)

Beiträge gesamt: 1520 | Durchschnitt: 0 Postings pro Tag
Registrierung: Nov. 2002 | Dabei seit: 8043 Tagen | Erstellt: 21:55 am 18. Okt. 2003
DJ
aus Luxemburg
offline



OC God
22 Jahre dabei !

Intel Pentium IV
2400 MHz @ 3078 MHz
50°C mit 1.70 Volt


boah es gibt leute die haetten besser gehabt ihre hand mit was anderem zu beschaeftigen also sowas zu tippen. :)


CU

Beiträge gesamt: 8177 | Durchschnitt: 1 Postings pro Tag
Registrierung: April 2002 | Dabei seit: 8273 Tagen | Erstellt: 23:30 am 18. Okt. 2003
borges
offline


OC God
22 Jahre dabei !

Other CPU-Type


:thumb: du bist der beste

Beiträge gesamt: 1520 | Durchschnitt: 0 Postings pro Tag
Registrierung: Nov. 2002 | Dabei seit: 8043 Tagen | Erstellt: 2:02 am 19. Okt. 2003