Forum: /dev/null Ein sachlicher Vergleich Pascal <-> C


von Pascal (Gast)


Lesenswert?

Warum wurde der Thread "Ein sachlicher Vergleich Pascal <-> C" ins Forum 
Offtopic verschoben/entsorgt?

Beitrag "Ein sachlicher Vergleich Pascal <-> C"

:
von Justus S. (jussa)


Lesenswert?

wo sollte denn ein so offensichtlich auf das Auslösen eines Flamewars 
ausgerichteter Thread sonst landen?

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Ich habe den Thread verschoben, weil bereits die Prämisse des 
Threaderstellers, daß es sich um einen "sachlichen" Vergleich handeln 
würde, irrig ist -- der verlinkte Artikel ist, wie Yalu hier 
Beitrag "Re: Ein sachlicher Vergleich Pascal <-> C" auch schon 
ausgeführt hat, eben nicht von jemandem verfasst, der Ahnung von der 
Materie hat.

Ansonsten ist dieser Programmiersprachen-Flame-Thread nicht anders als 
alle anderen Programmiersprachen-Flame-Threads, jeder meint die 
Überlegenheit "seiner" Sprache darlegen zu müssen.

Und was bitte mag dieser Art "Schwanzlängenvergleich" mit µC&E zu tun 
haben, wo der Thread ursprünglich war?

Eben. Nichts. Zwar werden µC mit Programmiersprachen programmiert, aber 
ein _un_sachlicher Vergleich bringt hier niemandem etwas.

von Pascal (Gast)


Lesenswert?

D. h. für die Mülltonne "Offtopic" ist der Thread noch gut genug?

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Das ist Deine Wertung, die will ich Dir nicht nehmen.

Da wir keinen anderen Forenbereich für unsachliche Diskussionen haben, 
sehe ich OT als gute Heimat für diesen Sprach-Flame-Thread an.

Hättest Du den Thread lieber hier 
http://www.mikrocontroller.net/forum/null gesehen?

von Adler (Gast)


Lesenswert?

Rufus Τ. Firefly (rufus) (Moderator) schrieb:

> Ich habe den Thread verschoben, weil bereits die Prämisse des
> Threaderstellers, daß es sich um einen "sachlichen" Vergleich handeln
> würde, irrig ist -- der verlinkte Artikel ist, wie Yalu hier
> Beitrag "Re: Ein sachlicher Vergleich Pascal <-> C" auch schon
> ausgeführt hat, eben nicht von jemandem verfasst, der Ahnung von der
> Materie hat.

> Ansonsten ist dieser Programmiersprachen-Flame-Thread nicht anders als
> alle anderen Programmiersprachen-Flame-Threads, jeder meint die
> Überlegenheit "seiner" Sprache darlegen zu müssen.

> Und was bitte mag dieser Art "Schwanzlängenvergleich" mit µC&E zu tun
> haben, wo der Thread ursprünglich war?

> Eben. Nichts. Zwar werden µC mit Programmiersprachen programmiert, aber
> ein _un_sachlicher Vergleich bringt hier niemandem etwas.

Du verschiebst also einfach mal einen Thread, weil er nicht deinem 
persönlichem Gusto entspricht? Deine Moderatorenkollegen diskutieren 
dort eifrig mit. Demnach kann der Thread also ganz so uninteressant 
nicht sein.

Man muss sich nicht immer hier als vorauseilende Spassbremse hervortun. 
Man kann auch einfach mal die Dinge laufen lassen. Der Thread hat 
mindestens genau so viel Berechtigung wie der Thread über Peda's 
Entprellung und gehört nicht nach OT.

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Adler schrieb:
> Du verschiebst also einfach mal einen Thread, weil er nicht deinem
> persönlichem Gusto entspricht?

Ja.

> Deine Moderatorenkollegen diskutieren dort eifrig mit.

Das tun sie auch in anderen Threads im OT, wie ich übrigens auch.

> Demnach kann der Thread also ganz so uninteressant
> nicht sein.

Das habe ich auch nie behauptet. "Off-Topic" heißt nun auch nicht 
"uninteressante Threads".

Und dieser Thread passt thematisch nicht in µC&E, ebensowenig wie er 
nach gcc passen würde.

von Adler (Gast)


Lesenswert?

Rufus Τ. Firefly (rufus) (Moderator) schrieb:

Adler schrieb:
>> Du verschiebst also einfach mal einen Thread, weil er nicht deinem
>> persönlichem Gusto entspricht?

> Ja.

Und damit übertreibst du deine Rolle mal wieder.

>> Deine Moderatorenkollegen diskutieren dort eifrig mit.

> Das tun sie auch in anderen Threads im OT, wie ich übrigens auch.

Auch wenn du das nicht verstehen willst, es macht einen Unterschied ob 
man THEMATISCH mit im Thread diskutiert oder ob man sich im Thread gegen 
den Thread äußert. Wer mitdiskutiert bekundet automatisch sein Interesse 
daran.

>> Demnach kann der Thread also ganz so uninteressant
>> nicht sein.

> Das habe ich auch nie behauptet. "Off-Topic" heißt nun auch nicht
> "uninteressante Threads".

Du verschiebst als interessante Threads nach eigenen Gusto wann immer es 
dir passt? Allmachtsphantasien?

> Und dieser Thread passt thematisch nicht in µC&E, ebensowenig wie er
> nach gcc passen würde.

Der passt überall besser hin als nach OT.

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Adler schrieb:
> Und damit übertreibst du deine Rolle mal wieder.

Lass' das mal meine und die Sorge der anderen Moderatoren sein.

> Du verschiebst als interessante Threads nach eigenen Gusto wann immer es
> dir passt?

Ich verschiebe unpassende Threads nach eigenem Gusto. Richtig. Mache 
ich so. Wenn es mir passt.

> Allmachtsphantasien?

Nein. Arbeit eines Forenmoderators.

Ich lösche auch Threads und einzele Beiträge, auch nach eigenem Gusto.

> Der passt überall besser hin als nach OT.

Das siehst Du so. (Mindestens) zwei Moderatoren aber sehen das anders.

von Adler (Gast)


Lesenswert?

Rufus Τ. Firefly (rufus) (Moderator) schrieb:

Adler schrieb:
>> Und damit übertreibst du deine Rolle mal wieder.

> Lass' das mal meine und die Sorge der anderen Moderatoren sein.

Das bleibt auch deine Sorge.

>> Du verschiebst als interessante Threads nach eigenen Gusto wann immer es
>> dir passt?

> Ich verschiebe unpassende Threads nach eigenem Gusto. Richtig. Mache
> ich so. Wenn es mir passt.

Und vor allem verschiebst du wenn es dafür überhaupt keine sachliche 
Begründung gibt.

>> Allmachtsphantasien?

> Nein. Arbeit eines Forenmoderators.

Dann hast du dir gerade künstlich "Arbeit" verschafft wo gar keine 
gewesen wäre.

> Ich lösche auch Threads und einzele Beiträge, auch nach eigenem Gusto.

Dann lösch mal schön.

>> Der passt überall besser hin als nach OT.

> Das siehst Du so. (Mindestens) zwei Moderatoren aber sehen das anders.

Tolle "Mehrheit"! Dann starte eine Umfrage zu deinem Willkürverschieben, 
aber mit den Leuten deren Postinghistorie nun im Orkus gelandet ist. Mal 
sehen wie die Mehrheitsverhältnisse dann ausschauen.

Solche Erziehungsversuche der Postenden sind einfach Hirnrissig und 
fruchten sowieso nicht.

von kjgfgjfgj (Gast)


Lesenswert?

Uff
Anton Hinkel hat gesprochen

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Adler schrieb:
> Und vor allem verschiebst du wenn es dafür überhaupt keine sachliche
> Begründung gibt.

Die sachliche Begründung habe ich Dir genannt, auch Yalu hat das.

Für mich ist damit die Diskussion beendet.

von allrounder (Gast)


Lesenswert?

Gibt es irgendein C Konstrukt, das nicht in Pascal abgebildet werden 
kann?

Wenn nein, gibt es nur subjektive Unterschiede.

PS
In Pascal gibt es schon en paar schöne Dinge, die C nicht kennt und dort 
immer wieder zu Fehlern führen.

von Peter II (Gast)


Lesenswert?

allrounder schrieb:
> Gibt es irgendein C Konstrukt, das nicht in Pascal abgebildet werden
> kann?

http://en.wikipedia.org/wiki/%3F:

bitfelder

unions

von allrounder (Gast)


Lesenswert?

unions

case ineteger of

von Peter II (Gast)


Lesenswert?

https://en.wikipedia.org/wiki/Variadic_function
(habe ich zumindest in Pascal nie gesehene)

allrounder schrieb:
> case ineteger of

mach mal ein vollständiges Beispiel.,

von allrounder (Gast)


Lesenswert?

http://www.delphipraxis.net/154106-case-integer.html

Vergleichbar mit Bitfeldern ist der packed record. Boolean sind darin 
die Bittypen.

von Peter II (Gast)


Lesenswert?

allrounder schrieb:
> Vergleichbar mit Bitfeldern ist der packed record. Boolean sind darin
> die Bittypen.

aber scheinbar kein Datentype mit 3bits.

von allrounder (Gast)


Lesenswert?

[1..3]

von Peter II (Gast)


Lesenswert?

allrounder schrieb:
> [1..3]

das ist doch dann ein Array oder nicht?

Ich meine ein "int" type mit 3 bits. wo also zahlen von 0 bis 7 
reinpassen.

von allrounder (Gast)


Lesenswert?

Natürlich geht das so nicht. :-D

Bitfelder scheint es in Pascal nicht zu geben. Sonst noch etwas?

von Stefan R. (srand)


Lesenswert?

Peter II schrieb:
> Ich meine ein "int" type mit 3 bits. wo also zahlen von 0 bis 7
> reinpassen.

Ich bin auf dein standardkonformes, portables Beispiel für einen 
Drei-Bit-Datentyp in C gespannt.

von Udo S. (urschmitt)


Lesenswert?

Kann man diesen Nachfolgethread nicht in dev/nul verschieben.
Wer wirklich weiter diskutieren will kann das doch bitte im 
Originalthread in Offtopic tun.

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

"Pascal vs C" ist eigentlich wie "Latein vs Englisch"

Es gibt noch ein paar wenige, die Latein sprechen, aber mit C kommt man 
weltweit besser zurecht. Welche Sprache ist also die nützlichere?

Und: Rufus hat Recht mit dem Verschieben des Threads nach OT.
Der Thread hat nichts speziell mit uCs oder gar Elektronik zu tun.

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

Udo Schmitt schrieb:
> Kann man diesen Nachfolgethread nicht in dev/nul verschieben.
Macht Sinn...

von Adler (Gast)


Lesenswert?

Lothar Miller (lkmiller) (Moderator) schrieb:

> "Pascal vs C" ist eigentlich wie "Latein vs Englisch"

> Es gibt noch ein paar wenige, die Latein sprechen, aber mit C kommt man
> weltweit besser zurecht. Welche Sprache ist also die nützlichere?

> Und: Rufus hat Recht mit dem Verschieben des Threads nach OT.
> Der Thread hat nichts speziell mit uCs oder gar Elektronik zu tun.

Ihr habt beide nicht recht. Der (nach OT verschobene) Thread ist ein 
Thread über Vorlieben oder Neigungen zu der ein- oder anderen 
Programmiersprache (C oder Pascal), wie so viele Threads sich gerne über 
Vorlieben und Neigungen austauschen, auch wenn das meist anhand realer 
Probleme z.B. Schaltungen diskutiert wird.

Beide Programmiersprachen (C und Pascal) werden mehr oder weniger 
intensiv bei Mikrosontrollern eingesetzt (also von wegen "hat nichts mit 
µC zu tun"). Beide Sprachen spielen in der PC-Programmierung eine 
beachtliche Rolle (Delphi als Nachfolger von Pascal) oder noch immer 
eine Rolle (als reines C in der altbekannten Win32-Programmierung oder 
als "erweitertes" C in Form von C++ in GUI-Toolkits).

Der sich angeblich aufdrängende Parallele "Latein vs Englisch" zu dem 
Thread hinkt schon deswegen, weil die Verbreitung von Latein nicht mal 
Ansatzweise mit der Verbreitung von Englisch als Weltsprache mithalten 
kann. Programmiersprachen wie Pascal und C befinden sich dagegen nahezu 
auf Augenhöhe und Vorlieben lassen sich bei Programmierpsrachen anhand 
der vorhandenen (oder fehlenden) begleitenden Tools auch viel eher 
begründen als Präferenzen bei gesprochenen Sprachen der menschlichen 
Kommunikation (ich habe noch nie einen Schüler vernommen, der seine 
Vorliebe eine bestimmte Fremdspache zu lernen mit der Grammatik oder 
Syntax begründete. Solche Vorlieben fallen aus ganz anderen, meist 
ziemlich profanen, Gründen.

Mit ist es prinzipiell egal, welchen Thread ihr hier aus einer Laune 
heraus nach OT verfrachtet. Mich stört nur die Abfälligkeit und der 
Unterton mit dem dies geschieht. Da probiert einer explizit mehr 
Sachlichkeit in das Thema "Vergleichen von Programmiersprachen" zu 
bringen, was jede Hochschule irgend wann mal im Lehrplan hat (oder haben 
sollte 1) auch wenn sie das explizit so nicht nennen), weil man sich nur 
so die möglicherweise kleinen aber beachtenswerten Unterschiede mal 
klarmachen kann, bevor man Betriebsblind in seiner Lieblingssprache 
wird, weil viele nun mal meistens gerade EINE Programmiersprache 
halbwegs beherrschen (mit der Betonung auf "halbwegs"), neben dem 
Skriptgedöns und dem gelegentlichen Herumprobieren, was meist nicht von 
langer Dauer ist.

Ihr könnt auch einfach mal den Mut aufzeigen eigene FEHLER zuzugeben, 
anstatt euch gleich wieder gegenseitig in Schulterklopfmanier die 
Fehlentscheidungen abzunicken. Die Anzahl der in diesem Thread 
diskutierenden und die Tatsache, dass hier ganz zivilisiert gepostet 
wurde konterkariert euer Moderationsverhalten.



1) wer es schon vergessen hat, auch Betriebssysteme oder Prozessoren 
werden gerne verglichen. Hardware wird überdies gerne verglichen. 
Software allgemein ebenso. Unterschiede in ähnlicher SW lassen sich 
immer genügend finden, worüber auch innig diskutiert wird. Das alles hat 
seine Berechtigung.

Überhaupt ist der Vergleich ein gutes Mittel Feinheiten und Unterschiede 
herauszuarbeiten. Wer den Vergleich auf ein bloßes "Was ist besser" 
reduziert, der denkt zu simpel und übersieht die Feinheiten die beim 
Vergleich besser ans Tageslicht kommen als bei einseitigen 
Betrachtungen.

Lohnt sich Objektorientierung? Der eine sagt, klar immer! Der andere 
sagt ne, zu kompliziert! Der Vergleich erst zeigt auf, wann es sich 
lohnt und wann eher weniger oder gar nicht. Vorlieben dürfen auch hier 
geäußert werden, warum nicht!

C# ist (nach alles was bekannt ist) ein Beispiel für eine jüngere 
Programmiersprache bei der verglichen wurde, was C, C++, Java und Delphi 
einerseits an brauchbaren Konzepten für C# mitbringen und andererseits 
auch an Schwächen, die man besser nicht in C# einfügt. Ob das gelungen 
ist, darüber wurde viel und wird noch immer diskutiert. Neues kam oder 
kommt hinzu. Alles ist im Fluss. Diskutieren lohnt immer.

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

Adler schrieb:
> die Verbreitung von Latein nicht mal
> Ansatzweise mit der Verbreitung von Englisch als Weltsprache mithalten
> kann. Programmiersprachen wie Pascal und C befinden sich dagegen nahezu
> auf Augenhöhe
Ich wollte gerade einfach nur ROTFL schreiben, habe mich dann aber 
selber an den Zügeln genommen und das nicht getan...
Dass der Pascal-Nachfolger Delphi in Stückzahlen gerechnet keine Chance 
gegen C++/C# hat, schreibt übrigens auch der Moderator vom 
Delphi-Treff(!):
http://forum.delphi-treff.de/index.php?page=Thread&threadID=31151


> Diskutieren lohnt immer.
Crossposts sind übrigens auch nicht erwünscht...
Beitrag "Re: Warum wurde der folgende Beitrag gelöscht?"

von allrounder (Gast)


Lesenswert?

Schade, dieser Thread hier hätte früher kommen sollen:
Beitrag "Re: Merkwürdige Compileroptimierung, wo liegt (mein) Denkfehler"
Beitrag "Re: Merkwürdige Compileroptimierung, wo liegt (mein) Denkfehler"
...

Tolle Möglichkeiten um stundenlang nach Fehlern zu suchen. Ach neeee, 
das gehört ja zu den Grundkenntnissen, die in jedem Tutorial als erstes 
erklärt werden. :-)))

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.