C vs. Python: Welche Programmiersprache solltest du zuerst lernen? | #Programmierung

preview_player
Показать описание

Inhalt 📚
Nach dem atemberaubenden Kampf zwischen #Python und #Java, aus dem sich Python bei vielen als Sieger hervorgetan hat, geht es nun in die nächste Runde. Diesmal tritt die am 20. Februar 1991 von Guido van Rossum geborene Sprache gegen die in den Jahren 1969–1973 von Dennis Ritchie in den Bell Laboratories für die Programmierung des damals neuen Unix-Betriebssystems entwickelte Programmiersprache C an. Mal schauen, wer diesmal das Rennen machen wird. FIGHT!

- Einführung: 0:00
- Eigenschaften von C und Python (Teil 1): 0:25
- Hello-World in C und Python: 2:10
- Was sind Pointer? 3:58
- Eigenschaften von C und Python (Teil 2): 5:00
- Variablendefinition in C: 5:37
- Eigenschaften von C und Python (Teil 3): 5:46
- Variablendefinition in C: 6:07
- Eigenschaften von C und Python (Teil 4): 6:28
- Meine Empfehlung: 7:00
- ENDE: 8:35

EQUIPMENT(*)

SUPPORT
► PayPal

SOCIAL MEDIA

Рекомендации по теме
Комментарии
Автор

Python: *Approaching C*
C: "Python, I am your father!"
Python:

trnkkwy
Автор

fänd "Rust vs. C++" mal interessant- vor allem da Rust immer mehr Support von großen Tech-Konzernen bekommt

globulidoktor
Автор

Ein Video zu den Unterschieden von C, C++ und C# wäre cool. Warum haben diese drei Sprachen so ähnliche Namen?

powerdustlastname
Автор

C und C++ mussten wir im Physik-Studium lernen. C habe ich dann seitdem wirklich vertieft. C# habe ich später kennengelernt, das hat mir wirklich Spaß gemacht. C# liest sich einfach so flüssig wie ein Text und es funktioniert echt unkompliziert. Benutze auf der Arbeit aber auch viel PowerShell, da hat mir C# auch ein wenig geholfen. Gibt so vieles zu lernen, tolles Video!

hexrays
Автор

Würdest du auch solche Anfängertutorials, wie Morhpheus für diverse Programmiersprachen machen?
Deine Videos sind super, obwohl ich was ganz anderes studiere :)

christoph
Автор

Ich habe einige Jahre die Übungen für die "Einführung in die Informatik" und "Einführung in die Programmiersprache C" als Tutor begleitet und bin mittlerweile großer Befürworter davon mit Python zu starten. Einer der Gründe: Python zwingt dich deinen Code korrekt einzurücken. Gefühlt 99% aller fehlender oder falsch gesetzter geschweifter Klammern konnte ich in den Tutorien auf falsche Einrückung zurückführen.

Dennoch sollte man sich irgendwann intensiv mal mit C auseinander setzen, insbesondere um mal direkt mit Problemen, wie buffer oder stack overflows und Co. konfrontiert zu werden. Vor allem wenn man bedenkt, wie häufig solche Fehler auch im professionellen Umfeld auftreten.

Für bestimmte Inhalte im Bereich Algorithmen und Datenstrukturen finde ich C auch ganz schön, da man auch mal Datenstrukturen (lists, stacks, queues) selbst implementieren kann.

Kampfzwerg
Автор

Hey, kannst du mal ein Video machen wie so eine Programmier Sprache gemacht wurde? Es interessiert mich irgendwie

uzuark
Автор

Ich habe gerade mit dem Studium angefangen und wir haben zu erst c gelernt. Ich habe auch gemerkt das man damit versucht auszusieben, aber wenn man dran bleibt ist es auch ohne vorwissen schaffbar und man kann auf der Grundlage von c sehr schnell andere Programmiersprachen wie Java erlernen.

P.s. Finde deine Videos echt informativ und unterhaltsam, da bekommt man Lust aufs ausprobieren 👍👍

SCLMUSIC-dock
Автор

Das gute an Python ist die Einfachheit. Ich kann in kurzer Zeit eine komplexe Webanwendung programmieren.

concrete
Автор

Mega starkes video! Alles super verständlich erklärt👍🏻

manuelburghartz
Автор

*C++ vs Java* wäre interessant zu sehen!

livingcodex
Автор

Wie, schon gar nicht in einer Erstsemestervorlesung? C war mit das erste was ich in meinem Elektrotechnikstudium gelernt hab. Ich würd jetzt nicht sagen, dass mir das geschadet hat oder irgendwem sonst. Gut, wir benutzen das jetzt auch zum µC Programmieren, was mit Python wohl in einer Katastrophe enden würde.

sihilius
Автор

Schwierig, mein Kumpel hat nur Python genutzt und als dann im Studium C/C++ kam ist er verzweifelt. Ein anderer Freund wollte auch von Python zu C# und hat mich gefragt, was der scheiß soll haha. Ich hab dahingehend weniger Probleme, da ich von C++ und Java zu Python gekommen bin. Aber ja im Endeffekt kommt es drauf an was man überhaupt vor hat.

niko-pp
Автор

Das "return 0" kann man in der main-Funktion weglassen (was zugegebenermaßen vielleicht aber auch etwas verwirrender ist, da so der int-Rückgabetyp weniger Sinn macht) und statt "printf" könnte man eigentlich auch puts (für "put string") benutzen, was automatisch ein "\n" anhängt (vermutlich wird der Compiler im Endeffekt sogar den "printf"-Aufruf durch ein "puts" ersetzen). Theoretisch kann man sogar den include weglassen, was aber dann definitiv kein guter Stil mehr ist und auch ne Warnung erzeugt.

vader
Автор

Ich hatte C jetzt im ersten Semester und muss sagen, das war gar nicht so schlecht... Klar war es bisschen schreibaufwand und die Speicherverwaltung war echt schwierig zu verstehen, aber wir hatten zum Glück ein Tutorium wo wir viele Fragen stellen konnten. Und es ist danach um so leichter auf python oder so umzusteigen denk ich :)

dieTbshow
Автор

An der TU Berlin wird zum Erstsemester-Modul "Einführung in die Programmierung" C Gelehrt XD
Ich glaube, die wollen einem da direkt auch Speicher erklären.
Macht aber auch ein bisschen sinn, denn in einer Nebenvorlesung lernt man erste Hardware-Aspekte wie NAND, Zahlensysteme, etc. Da ergibt die Hardware-Nähe von C sinn.

kngg
Автор

Das simpelste hello world in c ist übrigens:
main() {
puts("Hello, World");
}
Das ist zwar k&r Syntax, ist aber komplett valides c und das include darf, soweit ich weiß, auch weggelassen werden, da puts implizit definiert wurde.

oj
Автор

Nice, endlich mal ein Video, in dem ich kurz und knapp erfahre was C ist :D

thewalkingbrot
Автор

Ich liebe diese Videos, bitte mehr davon :)

napptus
Автор

...yes, cpp ist wie "mit Kanonen auf Spatzen zu ballern", nicht immer unbedingt notwendig, aber macht unheimlich Bock!😂🤣😂😇
Geb dir dir voll und ganz recht, python ist gerade für Einsteiger perfekt. Denn erstmal das Interesse zudecken macht Sinn, da man mit Datenstrukturen, Pointen, etc. schon jemand sehr schnell den absoluten Abturn verschaffen kann.
Was hältst du von einem Vergleich zwischen Javascript (nicht Java!) und Python, den fände ich auch mal sehr interessant!😉

johnwayne