1
00:00:05,240 --> 00:00:09,010
Herzlich Willkommen zu eurer 
wöchentlichen Portion Tech bei 

2
00:00:09,020 --> 00:00:12,110
einfach komplex Moin an die 
Zuhörerinnen und Zuhörer und 

3
00:00:12,120 --> 00:00:13,940
Moin auch Burkhard. 
Moin. 

4
00:00:13,980 --> 00:00:18,160
Heute soll einfach komplex um 
die IDS gehen, die Integrated 

5
00:00:18,260 --> 00:00:20,650
Development Environment, also 
die integrierten 

6
00:00:20,660 --> 00:00:22,720
Entwicklungsumgebungen. 
Ich hab nur ein bisschen 

7
00:00:22,730 --> 00:00:25,570
Erfahrung damit gemacht, du hast
mich schon irgendwie Visual 

8
00:00:25,580 --> 00:00:28,460
Studio Code oder oder Visual 
Studio, ich weiß gar nicht 

9
00:00:28,470 --> 00:00:30,990
installieren. 
Visual Studio Code was ja. 

10
00:00:31,300 --> 00:00:33,740
Und mal hier und da was zu 
verändern, anzupassen und so. 

11
00:00:34,130 --> 00:00:36,320
Ja, das klappt auch soweit. 
Das sieht alles ganz gut aus, 

12
00:00:36,330 --> 00:00:39,460
aber was dahinter steckt, weiß 
ich nicht, von daher lass uns 

13
00:00:39,470 --> 00:00:41,480
das heute besprechen. 
Ich bin nicht so gut 

14
00:00:41,490 --> 00:00:44,320
vorbereitet, habe ich gerade 
schon erzählt, jetzt wissen 

15
00:00:44,330 --> 00:00:47,240
alle, das heißt, wir sind voll 
auf dich angewiesen, ja, 

16
00:00:47,250 --> 00:00:49,220
eigentlich immer. 
Da passt schon. 

17
00:00:49,610 --> 00:00:52,260
Ja, das ist ein schönes Thema, 
können wir ein bisschen 

18
00:00:52,270 --> 00:00:54,550
erzählen, irgendwie, das glaube 
ich gar nicht so technisch. 

19
00:00:54,560 --> 00:00:57,570
Heute ist auch so ein bisschen 
Abriss über die Zeit irgendwie, 

20
00:00:57,580 --> 00:01:00,500
das entwickelt sich ja andauernd
mit diesen Idées gucken wir mal 

21
00:01:00,510 --> 00:01:04,870
drauf, was da so gibt und gab. 
Und lass uns noch erwähnen, es 

22
00:01:04,879 --> 00:01:09,290
war ein ein Hörer Wunsch 
tatsächlich das Thema IDE und. 

23
00:01:09,360 --> 00:01:12,920
Im Detail von Jupiter Notebook 
bis Visual Studio und Smile 

24
00:01:12,930 --> 00:01:15,770
vorzunehmen und das passt dir 
auch in den Kram. 

25
00:01:15,780 --> 00:01:17,830
Ne wenn ich richtig verstanden. 
Habe mir passt super in den 

26
00:01:17,840 --> 00:01:19,800
Kram. 
Ich wir sind tatsächlich gerade 

27
00:01:19,810 --> 00:01:22,420
ziemlich busy. 
Also du und ich ja auch, 

28
00:01:22,760 --> 00:01:26,200
insofern haben wir mal was 
gewählt, wo wir einfach aus dem 

29
00:01:26,210 --> 00:01:27,460
aus der Erfahrung schöpfen 
können. 

30
00:01:27,470 --> 00:01:31,150
Und ja, Vorbereitungszeit war 
übersichtlich, insofern genau 

31
00:01:31,160 --> 00:01:33,520
erzähl mir mal was Idee so ist, 
ja. 

32
00:01:33,560 --> 00:01:36,870
Genau dann würd ich sagen, du 
meintest du n bisschen was 

33
00:01:37,340 --> 00:01:39,660
Schluck aus der Geschichte der 
ID erzählen. 

34
00:01:40,010 --> 00:01:42,200
Ja, n Schluck. 
Ich habe gerade Schluss kommen. 

35
00:01:42,210 --> 00:01:45,680
Bei mir ist heute ziemlich heiß.
Erscheinen auch schon Herbst. 

36
00:01:46,100 --> 00:01:47,740
Ist ganz prima, wenn man im Büro
sitzt. 

37
00:01:47,750 --> 00:01:50,000
Das ist nicht so ganz prima, 
aber gucken wir mal jetzt n 

38
00:01:50,010 --> 00:01:52,720
bisschen Post. 
Ja, was ist überhaupt eine E? 

39
00:01:53,000 --> 00:01:57,890
Die Idee ist quasi die Idee, 
dass man, dass man die Software,

40
00:01:58,040 --> 00:02:01,250
also die man entwickeln möchte, 
quasi mitnehmen. 

41
00:02:01,840 --> 00:02:04,480
Mit einer Tastatur, ich sage es 
mal ganz einfach und Text Editor

42
00:02:04,490 --> 00:02:07,440
irgendwie eingeben kann an dem 
Gerät, das dann selber diese 

43
00:02:07,450 --> 00:02:10,139
Software ausführt. 
Ja, das ist heute total 

44
00:02:10,150 --> 00:02:13,030
selbstverständlich, früher war 
das gar nicht so, ganz am Anfang

45
00:02:13,040 --> 00:02:14,940
gab es nämlich die ich weiß 
nicht, erinnert sich vielleicht 

46
00:02:14,950 --> 00:02:17,770
von unseren jetzt keiner mehr 
dran, ich ich auch nicht mehr, 

47
00:02:17,970 --> 00:02:20,400
ich habe noch gehört, aber es 
gab früher die Lochkarten. 

48
00:02:20,450 --> 00:02:24,180
Meine Oma hat mir davon erzählt,
dass sie das sogar gemacht hat. 

49
00:02:24,190 --> 00:02:26,660
Ja, die ist, die ist inzwischen 
schon ein paar Jahre und war 

50
00:02:26,670 --> 00:02:29,480
dann irgendwie 50, also hat das 
gemacht, da war sie vielleicht 

51
00:02:29,490 --> 00:02:31,620
50, also lass mal vor 50 Jahren 
gewesen sein. 

52
00:02:31,850 --> 00:02:34,360
Ja, 60 ja, das kommt vielleicht 
hin. 

53
00:02:34,370 --> 00:02:38,230
Ja, also auf jeden Fall. 
Vor den Achtzigern noch, ich 

54
00:02:38,240 --> 00:02:40,630
glaube so um die 80€ sind, die 
ist das aufgekommen mit den 

55
00:02:40,640 --> 00:02:44,990
Textbasierten Input für also 
Text Editoren für Source Code 

56
00:02:45,000 --> 00:02:48,830
davor so 60er 70er und so war es
auf jeden Fall noch artig 

57
00:02:48,840 --> 00:02:52,380
irgendwie unterwegs. 
Ich hatte Chemie Professor, und 

58
00:02:52,420 --> 00:02:54,850
der war eigentlich Informatik 
Professor, aber also auch 

59
00:02:54,860 --> 00:02:58,310
Chemie, der konnte irgendwie 
beides und und der hat in der 

60
00:02:58,320 --> 00:03:02,180
Kristallographie gearbeitet und 
da hab ich schon erzählt welcher

61
00:03:02,190 --> 00:03:06,550
ist auch egal, aber musste die 
haben so krasse Algorithmen 

62
00:03:06,560 --> 00:03:09,050
gehabt, Fourier, Transformation 
und so weiter und so traktions 

63
00:03:09,060 --> 00:03:11,030
Muster. 
Von Röntgen, Kristall, 

64
00:03:11,040 --> 00:03:13,680
beugungen, zurückzurechnen auf 
atomische Strukturen. 

65
00:03:13,690 --> 00:03:16,720
Das konnte man damals schon, die
die Wissenschaft Mathematik 

66
00:03:16,730 --> 00:03:20,440
klar, und der hat das 
tatsächlich in Lochkarten 

67
00:03:20,450 --> 00:03:22,330
umgesetzt. 
Kannst du anfangen, weil es gab 

68
00:03:22,340 --> 00:03:25,440
einfach noch gar nicht die das 
Konzept von irgendwie 

69
00:03:25,450 --> 00:03:28,630
texteingabe am Computer 
Bildschirm mit Tastatur ne halt 

70
00:03:28,640 --> 00:03:31,640
irgendwie und dann erzählt einen
Koffer voller Lochkarten ist von

71
00:03:31,650 --> 00:03:34,950
Konferenz zu Konferenz geflogen 
und dann zu zeigen und irgendwie

72
00:03:34,960 --> 00:03:37,380
ist wohl irgendwie seinen Koffer
irgendwie aufgegangen und die 

73
00:03:37,390 --> 00:03:39,800
Ganzen noch Karten s wann wurde 
ich weiß nicht wie viele also 

74
00:03:40,020 --> 00:03:43,090
Hunderte ja sind durcheinander 
gegangen und die müssen aber 

75
00:03:43,100 --> 00:03:46,370
infolge der Programmcode. 
Stimmt so aber wohl ziemlich 

76
00:03:46,380 --> 00:03:49,350
grausam, dass wir irgendwie zu 
sortieren und so, also genau und

77
00:03:49,360 --> 00:03:52,090
also darum beschaffen sich quasi
die DS, die sind dafür da, uns 

78
00:03:52,100 --> 00:03:55,370
mal zu sagen, es den Software 
Entwicklern so leicht wie 

79
00:03:55,380 --> 00:03:59,620
möglich zu machen im Software zu
erstellen, ne und deswegen 

80
00:03:59,630 --> 00:04:02,410
wollen wir nicht machen, sondern
halt richtig krasse Tools. 

81
00:04:02,420 --> 00:04:05,610
Ja und das ist ja in den Berufen
gibt es ja immer so 

82
00:04:07,250 --> 00:04:09,860
Softwarelösungen. 
Ne, du hattest ja angesetzt, da 

83
00:04:09,870 --> 00:04:12,990
hab ich dich unterbrechen. 
Du hast ja gesagt, heutzutage 

84
00:04:13,030 --> 00:04:15,870
ist es logischerweise so, dass 
man am gleichen Gerät, wo man 

85
00:04:15,880 --> 00:04:18,850
auch den Kurt ausführt, den Code
entwickelt, ne also. 

86
00:04:18,920 --> 00:04:20,500
Der Computer, der Laptop, wie 
auch immer. 

87
00:04:20,579 --> 00:04:22,850
Ja, das war noch 80er Jahre 
sprech so, das ist natürlich 

88
00:04:22,860 --> 00:04:24,020
heute. 
Du kannst natürlich heute 

89
00:04:24,030 --> 00:04:26,070
entwickeln und irgendwo hin und 
dann läuft da. 

90
00:04:26,110 --> 00:04:29,690
OK, aber vorher mit der Lukas 
Beispiel einfach hat man die 

91
00:04:29,700 --> 00:04:32,510
Lochkarten weiß ich nicht in 
einer erstellt und hat sie dann 

92
00:04:32,520 --> 00:04:35,490
geschrieben was richtig gelesen 
hat und das unter Locher war 

93
00:04:35,500 --> 00:04:38,190
quasi in dem Bild die Idee wenn 
man so. 

94
00:04:38,200 --> 00:04:40,540
Ja genau, ganz genau. 
Also das meinte ich damit so ja,

95
00:04:40,550 --> 00:04:44,070
also man hat nicht das Gerät 
benutzt, was dann den Code 

96
00:04:44,080 --> 00:04:46,580
ausführt um den Code zu machen, 
so dass das war quasi die 

97
00:04:46,590 --> 00:04:50,310
Neuerungen in den Anfängen der 
80er Jahren ne und da kann man 

98
00:04:50,320 --> 00:04:52,590
gleich mal sagen, das muss man, 
das muss man einmal wissen, wenn

99
00:04:52,600 --> 00:04:55,610
man irgendwie mit. 
Unterwegs ist, da gibt es. 

100
00:04:56,580 --> 00:04:59,450
Am Ende des Tages kannst du ja 
Source Code, wenn du schon mal 

101
00:04:59,460 --> 00:05:02,050
einfach nur texteingabe hast, 
dann bist du ja schon fertig. 

102
00:05:02,060 --> 00:05:04,570
So ja, also wenn du einen Text 
Editor hast, wo du irgendwie, 

103
00:05:04,620 --> 00:05:07,450
ich sag mal noted hören früher 
haben ganz viele also Windows 

104
00:05:07,490 --> 00:05:11,670
User kennt meistens noted ja in 
der theoretisch reicht das ja 

105
00:05:11,680 --> 00:05:14,350
und zu entwickeln schreibt den 
Text, da haben wir ja schon mal 

106
00:05:14,360 --> 00:05:18,300
gesagt, also souque Text ist 
einfach nur Text, ja in einer 

107
00:05:18,310 --> 00:05:22,110
bestimmten Programmiersprache, 
aber im Prinzip ist es quasi wie

108
00:05:22,120 --> 00:05:24,820
wie Hieroglyphische Englisch 
oder sowas kann sich vorstellen 

109
00:05:24,830 --> 00:05:27,400
ja und der muss halt irgendwie 
eingetippt werden. 

110
00:05:27,410 --> 00:05:30,240
Ja und jetzt kann man natürlich 
nur Editor machen aber. 

111
00:05:30,540 --> 00:05:33,530
Jetzt ist natürlich so, und das 
ist ja bei den, ich nenne mir 

112
00:05:33,540 --> 00:05:35,840
mal das Bild von Architekten, 
meine Frau eine ist, da weiß ich

113
00:05:35,850 --> 00:05:38,630
immer genau, es ist ja jeder 
Beruf, hat ja so seine 

114
00:05:38,640 --> 00:05:40,820
bestimmten Sachen, die er machen
muss, und dafür gibt es 

115
00:05:40,830 --> 00:05:42,180
bestimmte Software 
Unterstützung. 

116
00:05:42,190 --> 00:05:45,520
Ja, also wenn die Architekten 
quasi einen Plan bearbeiten und 

117
00:05:45,530 --> 00:05:48,170
dann erstellen wollen oder ein 
Haus zeichnen, und dann gibt es 

118
00:05:48,180 --> 00:05:51,170
diese ganzen Zeichenprogramm, 
diese tollen und die helfen 

119
00:05:51,180 --> 00:05:53,810
quasi dabei, ne, die haben 
früher auch, also analog 

120
00:05:53,820 --> 00:05:57,050
Lochkarten ja früher auch am 
Zeichenbrett gestanden und mit 2

121
00:05:57,060 --> 00:05:59,740
langen Lineal und einem feinen 
Bleistift und so weiter haben 

122
00:05:59,750 --> 00:06:03,060
die früher gearbeitet, das Macht
heute keiner mehr, sitzt nicht 

123
00:06:03,070 --> 00:06:05,730
am Computer und haben. 
Tolle Cut Programme. 

124
00:06:06,370 --> 00:06:09,330
Ähm und zeichnen da quasi ihre 
ihre ganzen Sachen. 

125
00:06:09,340 --> 00:06:11,510
Und so macht das 
Softwareentwickler also den 

126
00:06:11,520 --> 00:06:13,710
Stand, also kein Lochkarten mehr
und der tippt auch nicht in 

127
00:06:13,720 --> 00:06:19,300
Notwehr rum, der hat quasi ja 
ganz heftige, auf Software 

128
00:06:19,310 --> 00:06:24,890
spezialisierte Eingabe Editoren,
ne die man dann Integrated 

129
00:06:24,900 --> 00:06:27,740
Development, meins net und die 
ersten beiden muss man einmal 

130
00:06:27,750 --> 00:06:30,350
gehört haben, die sind wie I und
E Max. 

131
00:06:31,040 --> 00:06:32,480
Und die gibt es eigentlich heute
noch. 

132
00:06:32,620 --> 00:06:36,800
Ganz langsam sterben sie aus, 
und die waren, das Waren im 

133
00:06:36,810 --> 00:06:40,170
Prinzip eigentlich auch nur in 
der Linux Welt, vor allem 

134
00:06:40,180 --> 00:06:43,740
verbreitet, waren eigentlich 
auch nur Editoren, aber die 

135
00:06:43,780 --> 00:06:47,110
deren Eigenschaft war, dass die 
unglaublich viele Tastenkürzel 

136
00:06:47,120 --> 00:06:49,330
konnten ja und dann irgendwie 
und man konnte sogar 

137
00:06:49,340 --> 00:06:52,030
programmieren, diese Text 
Editoren, was dann passiert mit 

138
00:06:52,040 --> 00:06:54,620
Tyson kürzlich und so weiter und
die konnten Sachen einfügen und 

139
00:06:55,040 --> 00:06:58,770
schieben und formatieren und so 
weiter und das war aber so 

140
00:06:58,780 --> 00:07:04,320
akrobatisch, also entweder war 
man eyler oder war e Maxer, denn

141
00:07:04,360 --> 00:07:07,250
beide hatten halt irgendwie, ich
glaube du musst also 120. 

142
00:07:07,320 --> 00:07:09,980
Ersten Kombination im Kopf 
haben, dann schnell sein wollte,

143
00:07:09,990 --> 00:07:14,020
ist halt immer die Frage, wer 
macht die Kryptonische 

144
00:07:14,030 --> 00:07:17,320
kritischer Bewegung so ich war 
auf der Ebene, ich weiß nicht 

145
00:07:17,330 --> 00:07:20,130
warum irgendwie der erste der 
irgendwie gezeigt hat, das war 

146
00:07:20,140 --> 00:07:22,660
dann irgendwie x und dann war 
ich dabei geblieben, zum 

147
00:07:22,670 --> 00:07:26,220
Beispiel hier mein CD aus der 
alten Firma, der ist auf jeden 

148
00:07:26,230 --> 00:07:29,680
Fall WI Mensch so und dann hat 
er noch seine Tastatur, 

149
00:07:29,690 --> 00:07:32,640
Einstellungen, Smartphone und 
dann irgendwie einen Tipp kommt 

150
00:07:32,650 --> 00:07:35,870
überhaupt nicht mehr, also dass 
das löst sich so langsam ab, 

151
00:07:35,880 --> 00:07:39,060
aber diese Tastenkürzel da gibt 
es entweder die I basierten oder

152
00:07:39,070 --> 00:07:39,790
x. 
Basieren. 

153
00:07:39,800 --> 00:07:42,520
Wie kann man sich das WIN. 
E Mail jetzt vorstellen, das 

154
00:07:42,900 --> 00:07:45,200
klang jetzt so super alt, 
irgendwie anfangs der 

155
00:07:45,210 --> 00:07:46,540
Geschichte, aber jetzt gar nicht
mehr. 

156
00:07:46,580 --> 00:07:48,420
Also die sind ja noch im 
Einsatz. 

157
00:07:48,430 --> 00:07:51,450
So also ist da schon farblich 
markiert, eingerückt, gibt es da

158
00:07:51,460 --> 00:07:54,140
schon. 
Irgendwie Empfang hatten noch 

159
00:07:54,150 --> 00:07:56,950
keine Farbe und zwar und das 
schicke ist, die funktionieren 

160
00:07:56,960 --> 00:07:59,310
halt in der Linux Konsole. 
Wir hatten ja eine Folge über 

161
00:07:59,320 --> 00:08:01,850
die Konsole oder das Terminal 
und so. 

162
00:08:01,860 --> 00:08:04,790
Wenn du auf dem Server bist und 
da sind sie heute noch relevant 

163
00:08:04,800 --> 00:08:07,770
ne manchmal hast du irgendwie 
also in dem seltenen Fall sollte

164
00:08:07,780 --> 00:08:10,170
nicht so oft passieren wo man 
irgendwie patchen muss oder 

165
00:08:10,180 --> 00:08:13,640
irgendwas und ich bin. 
Entfernt auf einem Cloud Server 

166
00:08:13,650 --> 00:08:17,170
und muss aber irgendwie 
editieren, denn dann hab ich ja,

167
00:08:17,180 --> 00:08:19,730
das wissen wir ja, da haben wir 
keine grafische Umgebung, gibt 

168
00:08:19,740 --> 00:08:21,790
es keine Fenster und nichts. 
Ich hab tatsächlich nur dieses 

169
00:08:21,800 --> 00:08:24,770
Terminal und die sind halt so 
abgespeckt, aber trotzdem 

170
00:08:24,780 --> 00:08:27,190
relativ mächtig, dass die im 
Terminal einfach nur mit den 

171
00:08:27,200 --> 00:08:30,230
ASCII Zeichen, mit dem Text also
wirklich ganz schlicht und 

172
00:08:30,240 --> 00:08:33,510
rudimentär Farbe, da gibt es ja 
nur 16 Farben oder Irgendsowas. 

173
00:08:33,520 --> 00:08:37,169
Also jetzt gibt es mehr, aber 
früher war das so, da haben die 

174
00:08:37,179 --> 00:08:39,840
alles rausgeholt, was man so an 
Highlight, Ding und und und 

175
00:08:39,880 --> 00:08:43,980
Convenience machen kann für n 
für Softwareentwickler ja aber 

176
00:08:43,990 --> 00:08:46,890
rudimentär so. 
Und das bringt mich n bisschen 

177
00:08:46,900 --> 00:08:51,060
EQI und x erzählt, wir haben 
nicht gesagt, was sind 

178
00:08:51,070 --> 00:08:53,720
eigentlich die Hauptaufgabe? 
Natürlich einmal zusammenfassen 

179
00:08:53,730 --> 00:08:57,420
wollen was was du als 
Softwareentwickler entgegen 

180
00:08:57,430 --> 00:09:00,250
fliegt und was wo die quasi die 
E, die tatsächlich ein bisschen 

181
00:09:00,260 --> 00:09:03,040
Arbeit abnehmen und die kann man
einfach mal und dann einfach 

182
00:09:03,050 --> 00:09:06,940
durchdeklinieren und das ist das
die Buggen vom Code, also 

183
00:09:07,490 --> 00:09:09,840
während man entwickelt, man 
entwickelt ja quasi nicht die 

184
00:09:09,850 --> 00:09:12,130
ganze Zeit den Code und ganz zum
Schluss drückt mal drauf und 

185
00:09:12,140 --> 00:09:14,770
guckt ob es funktioniert, 
sondern im Prinzip in kleinen 

186
00:09:14,780 --> 00:09:17,370
Häppchen, schreibt Tests und so 
weiter Guck mal kurz an und dann

187
00:09:17,380 --> 00:09:19,630
funktioniert irgendwas nicht und
dann muss ich ja wissen, ich 

188
00:09:19,640 --> 00:09:21,460
muss feststellen warum 
funktioniert irgendwas nicht. 

189
00:09:22,420 --> 00:09:23,920
Und da gibt es sogenannte 
Debugger. 

190
00:09:24,000 --> 00:09:27,280
Es kommt auch ein bisschen auf 
der Welt, die die kompilierten 

191
00:09:27,290 --> 00:09:29,390
Sprachen wichtiger sind. 
Da ist nämlich noch schwieriger 

192
00:09:29,400 --> 00:09:31,900
zu gucken, was passiert und 
nicht quasi, wenn ich richtig 

193
00:09:31,910 --> 00:09:34,500
maschinencode, wenn ich C plus 
plus Code kompiliert hat, und 

194
00:09:34,510 --> 00:09:37,150
der funktioniert nicht und ich 
will dann da rein gucken, was da

195
00:09:37,160 --> 00:09:40,290
passiert, da überhaupt nicht 
trivial, weil ich den Text nicht

196
00:09:40,300 --> 00:09:43,400
mehr zugrunde hab, sondern quasi
nur diese Nullen und Einsen, und

197
00:09:43,410 --> 00:09:46,890
da gibt es spezielle Tools, die 
sich die Bagger, die dann aber 

198
00:09:46,900 --> 00:09:49,170
wieder visualisieren, wirklich 
gerade passiert, ja. 

199
00:09:50,560 --> 00:09:52,530
Genau. 
Und dann gibt es, da gibt es die

200
00:09:52,540 --> 00:09:56,980
das Auto completing, also die, 
die die meisten Ideen haben, 

201
00:09:56,990 --> 00:09:59,550
ziemlich genaue Vorstellungen 
von den Sprachen, also von 

202
00:09:59,560 --> 00:10:01,570
Programmiersprachen, von denen 
gibt es wie Sand am Meer. 

203
00:10:01,580 --> 00:10:03,900
Es gibt übrigens auch wie Sand 
am Meer es. 

204
00:10:04,550 --> 00:10:07,120
Manche sind halt direkt für eine
Programmiersprache gemacht, 

205
00:10:07,130 --> 00:10:08,810
manche sind ein bisschen 
genereller, versuchen viele 

206
00:10:08,820 --> 00:10:11,590
abzugreifen, aber was die alle 
immer mindestens können, müssen 

207
00:10:11,600 --> 00:10:13,400
mindestens eine 
Programmiersprache, wo sie gut 

208
00:10:13,410 --> 00:10:17,000
sind, müssen quasi die Sprache 
von der Grammatik her verstehen 

209
00:10:17,010 --> 00:10:18,890
und hier schon Vorschläge 
machen. 

210
00:10:18,970 --> 00:10:21,520
Wir kennen das Auto komplett 
heute ganz normal am Telefon, 

211
00:10:21,530 --> 00:10:25,900
sogar wenn es gut läuft, dann 
verstehen die Maschine sprachen,

212
00:10:25,910 --> 00:10:29,220
kannst nicht vorstellen, dass 
sie deutsch und dann schon eher 

213
00:10:29,230 --> 00:10:31,740
Ergänzungen die passen so oder 
Englisch und so weiter und das 

214
00:10:31,750 --> 00:10:33,790
können die halt. 
Auch gibt es da auch schon jetzt

215
00:10:33,830 --> 00:10:38,600
Auto complete so in die 
Richtung, also KI alsenz. 

216
00:10:38,860 --> 00:10:41,670
Weil wenn ich jetzt inzwischen e
Mail schreiben und irgendwie 

217
00:10:41,680 --> 00:10:44,990
Plugin oder auch in Gmail und 
aktiviert habe oder so, dann 

218
00:10:45,180 --> 00:10:48,410
schreibe ich nur Hello How und 
dann sagt er ja ha, ha you 

219
00:10:48,420 --> 00:10:51,170
sozusagen ja willst du denn 
eigentlich schreiben oder denke 

220
00:10:51,180 --> 00:10:53,610
ich halt wirklich öfter häufiger
benutzt irgendwelche 

221
00:10:53,650 --> 00:10:56,490
Redewendungen Formulierung und. 
Genau das gibt es. 

222
00:10:56,500 --> 00:10:59,410
Wir machen nachher nochmal raus,
wo die Zukunft hingeht mit die 

223
00:10:59,420 --> 00:11:02,020
ist, aber das kommt gerade auch,
ja, da gibt es den Copilot von 

224
00:11:02,030 --> 00:11:04,650
Git Hub und so, ich muss sagen, 
ich hab, ich hatte heute ein 

225
00:11:04,660 --> 00:11:07,190
bisschen, was ich gesehen hab, 
ich hab das tatsächlich nicht 

226
00:11:07,200 --> 00:11:09,810
ich. 
Ich brauche nicht so viel Auto 

227
00:11:09,820 --> 00:11:12,190
complete, ich brauche ein 
Feature, was bei mir am 

228
00:11:12,200 --> 00:11:15,400
wichtigsten ist. 
Gar nicht Auto complete, sondern

229
00:11:15,410 --> 00:11:18,670
das Lenting, das Formating und 
das Highlight ging ja das finde 

230
00:11:18,680 --> 00:11:20,970
ich ist das was ne Idee am 
besten können muss. 

231
00:11:20,980 --> 00:11:25,020
Ich erzähl dir was zu lenting 
und formating also es ist ja so,

232
00:11:25,030 --> 00:11:28,090
selbst wenn du in einer 
Programmiersprache bist, dann 

233
00:11:28,140 --> 00:11:30,860
dann kannst du die auf 
verschiedene Art Weise 

234
00:11:30,870 --> 00:11:33,770
hinschreiben, ja mit 
verschiedenen, also das ist sehr

235
00:11:33,780 --> 00:11:35,870
speziell für die 
Programmiersprache, richtig, 

236
00:11:35,880 --> 00:11:38,380
aber du kannst den Tieren 
unterschieden machen, du kannst 

237
00:11:38,390 --> 00:11:41,330
kommen, verschiedene setzen, du 
kannst, du kannst verschiedenen 

238
00:11:41,590 --> 00:11:44,820
Stil. 
Und zwar nur vom Format her 

239
00:11:44,970 --> 00:11:47,710
haben und trotzdem den gleichen 
Code ausdrücken. 

240
00:11:47,720 --> 00:11:50,740
Ja, später ist auch völlig Wurst
für den Code wieder formatiert 

241
00:11:50,750 --> 00:11:53,500
ist. 
Das hat nur was mit dem nur was 

242
00:11:53,510 --> 00:11:54,860
für den Softwareentwickler zu 
tun. 

243
00:11:55,150 --> 00:11:57,200
Ich finde es total wichtig, es 
gibt so Formating Tool, 

244
00:11:57,210 --> 00:12:00,110
Drucksache, Tastenkombinationen 
und dann formatiert den Code 

245
00:12:00,550 --> 00:12:03,400
immer gleich und immer schön ja 
und du musst dich halt nicht um 

246
00:12:03,410 --> 00:12:06,540
dieses ganze Eingerückte und so 
weiter scheren, das ist beim 

247
00:12:06,550 --> 00:12:09,280
Coding, das ist ein bisschen 
kompliziert, ich fürchte 

248
00:12:09,290 --> 00:12:12,520
Objekte, verschachtelte Daten, 
Strukturen wo ich dann viele 

249
00:12:12,530 --> 00:12:15,580
Klammern auf hab und viele 
Klammern wieder zu und wenn man 

250
00:12:15,590 --> 00:12:18,170
das jetzt hin schreibt, dann 
erkennt man gar nichts mehr und 

251
00:12:18,180 --> 00:12:20,670
so ein Autofahrer der macht dir 
dann quasi. 

252
00:12:20,740 --> 00:12:23,530
Der Macht das quasi alles schön.
Ja, das ist immer gut aussieht, 

253
00:12:23,540 --> 00:12:26,360
das ist total wichtig. 
Ja, und der Linther oder 

254
00:12:26,370 --> 00:12:30,000
Echtzeit Compiler kann man auch 
so sagen, der überprüft schon 

255
00:12:30,040 --> 00:12:32,730
während du tippst und das ist 
echt die heute so cool, die 

256
00:12:32,740 --> 00:12:36,800
gehört während du tippst ist wie
bei wie bei rechtschreib Prüfung

257
00:12:36,810 --> 00:12:40,300
in einem Dokument überprüft er 
schob das Standard ob das 

258
00:12:40,310 --> 00:12:44,220
konform ist ob das Programm sind
taktisch richtig ist so ja oder 

259
00:12:44,230 --> 00:12:47,470
schon etwas mehr a Richtung 
guckt schon ob du auch 

260
00:12:47,610 --> 00:12:50,180
strategische Fehler gemacht hast
sag ich mal an deinem Code und 

261
00:12:50,190 --> 00:12:52,800
die ne also. 
Ich glaube, das geht auch schon.

262
00:12:52,810 --> 00:12:55,890
Und ähm, aber die normalen 
Winter und auch sogar in C plus 

263
00:12:55,900 --> 00:12:59,050
plus die die die Kompilieren 
quasi die ganze Zeit mit und 

264
00:12:59,060 --> 00:13:01,610
gucken die ganze Zeit ist dann 
valides Programm und sobald du 

265
00:13:01,620 --> 00:13:04,540
da irgendwas falsch hast kommt 
da schon unterstrichene Linie 

266
00:13:04,550 --> 00:13:07,110
oder Irgendsowas und durch. 
Ganz in diesem Highlight ging 

267
00:13:07,150 --> 00:13:10,250
durch ganz viele, vor allen 
Dingen also graphische, 

268
00:13:10,260 --> 00:13:13,390
Textuelle und farbliche 
Highlights on Idee ist total 

269
00:13:13,400 --> 00:13:15,000
bunt. 
Man sieht zwar im Fernsehen sind

270
00:13:15,010 --> 00:13:18,650
immer tausende Farben, jede 
Farbe und jede Linie sagt was 

271
00:13:18,660 --> 00:13:22,290
anderes aus, ja variable noch 
nicht deklariert ja irgendwie, 

272
00:13:22,300 --> 00:13:25,310
du schreibst hier gerade was 
hier hast du. 

273
00:13:25,520 --> 00:13:28,360
In Spelling mistake bestimmt 
hast du hier irgendwie was weiß 

274
00:13:28,370 --> 00:13:31,200
ich Nudeln irgendwie oder sowas 
hast du irgendwie das L 

275
00:13:31,210 --> 00:13:33,190
vergessen? 
Du meinst bestimmt das oder das.

276
00:13:33,810 --> 00:13:36,140
Und dann und dann auch dann 
integriert sich das nochmal in 

277
00:13:36,150 --> 00:13:38,550
Versionierung ist ein zweites 
großes Kapitel. 

278
00:13:39,210 --> 00:13:42,440
Die Idee, es sind alle heute 
Eingekoppelt in sogenannte 

279
00:13:42,450 --> 00:13:44,550
versionierungs Systemen, haben 
wir auch darüber gesprochen und 

280
00:13:44,560 --> 00:13:46,180
andere Folge werde ich nur 
referenzieren. 

281
00:13:46,190 --> 00:13:49,940
Also gibt und gibt es hier quasi
der King of the Ring und Du 

282
00:13:49,950 --> 00:13:52,380
siehst halt sofort worauf ich 
Änderungen gemacht. 

283
00:13:52,390 --> 00:13:55,940
Ja wie war es vorher, da kannst 
du direkt auf den das Wort quasi

284
00:13:55,950 --> 00:13:58,560
drücken auf die Zeile und kannst
dir anzeigen lassen wie war das 

285
00:13:58,570 --> 00:14:01,820
davor und die Version davor und 
davor deswegen integrated ne du 

286
00:14:01,830 --> 00:14:05,420
musst du musst nicht aus dem Tor
raus und die Idee ist, dass du 

287
00:14:05,430 --> 00:14:09,460
quasi alles was du wissen musst 
an Historie, an Rechtschreibung,

288
00:14:09,470 --> 00:14:12,000
an Formating und so weiter hast 
du alles direkt vor deiner Nase 

289
00:14:12,010 --> 00:14:14,220
so ja. 
Ja genau, und dann gibt es noch 

290
00:14:14,230 --> 00:14:16,860
ein paar andere Sachen. 
Fällt dir noch was ein, was noch

291
00:14:16,870 --> 00:14:19,900
cool haben könnte? 
In der IDE haben schon fast 

292
00:14:19,910 --> 00:14:22,960
alles, wir haben jetzt gegen 
Auto completion for meeting, 

293
00:14:22,970 --> 00:14:26,310
Highlight ging Versionierung. 
Also ich hätte jetzt gedacht, 

294
00:14:26,320 --> 00:14:29,250
wie gesagt, dass man halt 
vielleicht das so E auch mal 

295
00:14:29,260 --> 00:14:32,600
aufbauen kann, dass die halt 
erstmal und dann und dann kann 

296
00:14:32,610 --> 00:14:34,350
ich halt irgendwelche 
Erweiterungen. 

297
00:14:34,390 --> 00:14:35,970
Reinpacken. 
Sehr guter Punkt. 

298
00:14:35,980 --> 00:14:38,370
Sprachen, was auch immer. 
Ja, weil es wäre ja auch 

299
00:14:38,380 --> 00:14:39,630
Quatsch, jetzt von Anfang an 
alle. 

300
00:14:40,410 --> 00:14:43,280
Oder Großteil aller Programmier 
Sprachen zu unterstützen. 

301
00:14:43,290 --> 00:14:45,390
Oder? 
So total richtig ne moderne Idee

302
00:14:45,400 --> 00:14:48,100
sind genauso aufgebaut haben 
extrem viele Extension Moduls 

303
00:14:48,110 --> 00:14:50,100
wurde dann genau für das was du 
tun willst. 

304
00:14:50,110 --> 00:14:53,350
Ob du auch sehr unterschiedliche
irgendwie weg oder mach ich e 

305
00:14:53,360 --> 00:14:57,010
plus oder mach ich was grafisch 
basiertes oder nur Backend? 

306
00:14:57,020 --> 00:14:59,120
Du kannst du quasi alles 
einladen genau also diese 

307
00:14:59,130 --> 00:15:02,380
externen Extensions Modus und so
weiter dann ist das meistens 

308
00:15:02,390 --> 00:15:04,880
genau und dann hast du noch 
manchmal Tools wo du ein 

309
00:15:04,890 --> 00:15:09,370
Profiler das ist auch oft mit 
eingebaut Profiler ist quasi ein

310
00:15:09,380 --> 00:15:13,320
Überprüfer wie effizient deine 
Anwendung läuft, das sind auch 

311
00:15:13,790 --> 00:15:16,390
also gerade bei bei. 
Kombinierten Sprachen sind das 

312
00:15:16,400 --> 00:15:20,110
auch ziemlich krasse Tools, zum 
Beispiel im Visual Studio. 

313
00:15:20,120 --> 00:15:23,430
Es gibt, ich mach gleich den 
Unterschied noch die durch das 

314
00:15:23,440 --> 00:15:25,500
Visual Studio Code und Visual 
Studio, das sind sehr 

315
00:15:25,510 --> 00:15:27,770
unterschiedliche Ideen. 
Das wäre eine Frage gewesen. 

316
00:15:27,780 --> 00:15:30,630
Ja genau, völlig 
unterschiedlich. 

317
00:15:30,700 --> 00:15:34,150
Aber Visual Studio ist mehr so 
für C Plus Plus und C und C. 

318
00:15:34,160 --> 00:15:36,790
Sharp und diese ganze 
windows.net Welt und so 

319
00:15:36,800 --> 00:15:38,690
Weiterentwicklung ist auch ein 
Windows r. 

320
00:15:38,700 --> 00:15:41,310
Windows sag ich schon, Microsoft
tschuldigung tauscht gerade mal 

321
00:15:41,320 --> 00:15:45,750
Windows Microsoft Tool so und 
und da kannst du echt in in 

322
00:15:45,760 --> 00:15:48,410
Echtzeit während das Programm 
läuft quasi kannst du dich quasi

323
00:15:48,420 --> 00:15:50,830
dran Attacken mit so einem 
Profiler und siehst ganz genau 

324
00:15:50,840 --> 00:15:52,370
wieviel. 
Hier nimmt er auf. 

325
00:15:52,840 --> 00:15:55,210
Ja, wie schnell läuft der 
wieviel CPU Last braucht es 

326
00:15:55,220 --> 00:15:57,970
gerade und so ist voll cool, da 
kannst du also kannst du dir so 

327
00:15:57,980 --> 00:16:01,060
richtig im Detail angucken was 
alles los ist. 

328
00:16:01,070 --> 00:16:02,810
Ja. 
Und das geht jetzt bei allen 

329
00:16:02,820 --> 00:16:04,260
oder nur bei Visual Studio 
jetzt. 

330
00:16:04,300 --> 00:16:07,560
Das können, das können alle, das
ist aber auch sehr abhängig von 

331
00:16:07,570 --> 00:16:09,170
der Sprache, wie das zu machen 
ist. 

332
00:16:09,180 --> 00:16:13,040
Also ich nehme, also, es gibt 
so, die wollen mich legen, ne, 

333
00:16:13,050 --> 00:16:17,420
wie heißt das die i nee die Eier
Eier legen weil ich was. 

334
00:16:17,640 --> 00:16:23,580
Jetzt hab ich das richtig, ja. 
Die gibt es auch so und aber es 

335
00:16:23,590 --> 00:16:25,450
gibt spezielle Technologien. 
Wo? 

336
00:16:25,540 --> 00:16:28,310
Ne, also gerade Visual Studio 
ist halt richtig gut da drin. 

337
00:16:28,320 --> 00:16:31,580
Wenn du so DLS, also so richtig 
Maschinen kompilierten C plus 

338
00:16:31,590 --> 00:16:34,360
Plus oder C Sharp Code oder 
irgendwas wenn du da mal richtig

339
00:16:34,370 --> 00:16:36,580
profile willst, können das 
besonders gut so. 

340
00:16:37,710 --> 00:16:40,450
Und dann kriegst du auch 
Vorschläge, was du tun kannst, 

341
00:16:40,460 --> 00:16:41,740
oder? 
Leider nicht. 

342
00:16:41,780 --> 00:16:45,880
OK, kriegst du eigtl so viel, 
sieht so verbraucht oder besetzt

343
00:16:45,890 --> 00:16:47,170
und so weiter. 
Ja genau, machst 

344
00:16:47,180 --> 00:16:51,000
Steuerungssoftware haha 
irgendwann so OK, lass sie 

345
00:16:51,010 --> 00:16:54,410
laufen und kannst du gucken, 
jede Stunde irgendwie 5 Megabyte

346
00:16:54,420 --> 00:16:57,210
mehr und die gehen auch wieder 
irgendwo relax so ist ein 

347
00:16:57,220 --> 00:17:00,550
klassischer Fall wenn E plus. 
Implementiert wird quasi dein 

348
00:17:00,560 --> 00:17:03,210
Speicher nicht selber abgeräumt,
das musst du selber machen als 

349
00:17:03,220 --> 00:17:04,800
Softwareentwickler und das ist 
n. 

350
00:17:05,579 --> 00:17:08,810
Ja, es ist fast immer irgendwo 
mal, dass du da was übersehen 

351
00:17:08,819 --> 00:17:10,819
hast. 
Und das ist ein Klassiker, der 

352
00:17:10,829 --> 00:17:14,210
Speicher voll läuft irgendwo. 
Ja, beim letzten Unternehmen, da

353
00:17:14,220 --> 00:17:18,020
hab ich das sehr häufig gehört, 
Memory Leaks, da ging es ja um. 

354
00:17:18,060 --> 00:17:21,280
Memory Leaks genau, ja genau, 
also je Hardware näher man kommt

355
00:17:21,290 --> 00:17:24,030
die ich sag mal rudimentärer und
die Hardware, die 

356
00:17:24,040 --> 00:17:25,950
Programmiersprache und 
Technologie ist, desto mehr 

357
00:17:25,960 --> 00:17:28,230
musst du quasi selber machen und
desto mehr musst du dich dann 

358
00:17:28,240 --> 00:17:31,650
auch um die Speicher Management 
kümmern und da die haben fast 

359
00:17:31,660 --> 00:17:34,110
immer das Problem, dann weißt du
auch irgendwann kompliziert wird

360
00:17:34,150 --> 00:17:37,380
was kannst du für Speicher 
freigeben und manchmal macht man

361
00:17:37,390 --> 00:17:39,490
einfach nicht wo es hätte tun 
müssen und dann läuft irgendwas 

362
00:17:39,500 --> 00:17:41,220
voll. 
Und das ist ein Problem für 

363
00:17:41,230 --> 00:17:44,200
Programme, die laufen müssen. 
So wenn du, wenn du einen Tag 

364
00:17:44,210 --> 00:17:47,270
läuft oder Skript ist 
scheißegal, aber so n Ding hast,

365
00:17:47,280 --> 00:17:50,540
wieso ne Steuerung die im besten
Fall irgendwie Jan ist darf auch

366
00:17:50,550 --> 00:17:52,870
keinen beide liegen sonst ist 
irgendwann voll da. 

367
00:17:53,630 --> 00:17:55,610
Auch wenn du mit einer Tasse 
irgendwie Wasser in Eimer 

368
00:17:55,620 --> 00:17:58,040
schüttet, dann ist trotzdem 
irgendwann einmal. 

369
00:17:58,300 --> 00:18:01,620
Dauert halt aber, und das ist 
gerade fließt ne, also wenn wir 

370
00:18:01,630 --> 00:18:05,240
uns so wenig ist, dass nicht 
erst nach 3 Wochen Effekt hat, 

371
00:18:05,250 --> 00:18:07,670
dann ist es gerade hart und dann
kommen diese ganzen Tools die 

372
00:18:07,680 --> 00:18:09,440
Hand da wo du genau gucken 
kannst was los. 

373
00:18:09,640 --> 00:18:14,150
Gut, das heißt, das Waren die, 
die die Hauptaufgaben, ja ganze 

374
00:18:14,160 --> 00:18:16,500
Menge, was du machen kannst. 
Dann lass uns doch mal reingehen

375
00:18:16,510 --> 00:18:20,550
in die berühmtesten es oder die 
wichtigsten, genau, vielleicht 

376
00:18:20,560 --> 00:18:23,690
eine zum Start auch. 
Ich weiß ja nicht, wie die 

377
00:18:23,700 --> 00:18:26,800
Zuhörerschaft so. 
Unterwegs ist vielleicht auch 

378
00:18:26,810 --> 00:18:29,510
dabei gerade anfangen zu 
programmieren oder sowas oder 

379
00:18:29,520 --> 00:18:30,900
sich überlegen, wie sie 
eigentlich. 

380
00:18:31,520 --> 00:18:34,290
Ich geh mal durch die so n 
bisschen organisiert so nach 

381
00:18:34,300 --> 00:18:38,130
Zeit und also von von früh bis 
heut. 

382
00:18:38,540 --> 00:18:41,110
Man kann irgendwie nicht so 
richtig sortieren, chronologisch

383
00:18:41,120 --> 00:18:44,720
sortieren, man kann es innerlich
aber ich einmal durch und so d 

384
00:18:44,730 --> 00:18:48,480
mal was zu denen die ich selber 
noch nicht ich habe sehr viele 

385
00:18:48,490 --> 00:18:51,710
schon benutzt verschiedene, 
insofern kommen wir da vorbei 

386
00:18:52,100 --> 00:18:55,730
und zu denen ich nichts weiß ich
so n ach so halt Buch wird n 

387
00:18:55,740 --> 00:18:58,700
bisschen so ja n bisschen sagen,
also wie E Mails hatten wir 

388
00:18:58,710 --> 00:19:03,120
schon gleich mal die ersten bei 
denen ist halt speziell, dass 

389
00:19:03,130 --> 00:19:05,350
sie im Prinzip noch nicht mal 
ein grafisches System brauchen, 

390
00:19:05,360 --> 00:19:06,960
ne? 
Wir brauchen keine Grafik 

391
00:19:06,970 --> 00:19:10,990
Engine, laufen halt quasi in der
Konsole, die heute heute hat man

392
00:19:11,000 --> 00:19:13,330
oft nano und das Programm, das 
kann ich nur sagen, das ist so 

393
00:19:13,340 --> 00:19:16,220
ein bisschen das moderne B oder 
E Max ist viel abgespeckter und 

394
00:19:16,230 --> 00:19:18,700
simpler aber führt meistens zum 
Ziel, weil man ja nicht 

395
00:19:18,710 --> 00:19:20,760
ernsthaft Softwareentwicklung 
macht einer Konsole. 

396
00:19:21,510 --> 00:19:23,580
Will ich mal genannt haben. 
Nano ist auch so ein Ding was 

397
00:19:23,590 --> 00:19:29,000
man was was ohne ja ohne Fenster
Anwendung klarkommt, dann haben 

398
00:19:29,010 --> 00:19:32,920
wir den das gute alte Ding muss 
ich nenne Visual Studio ja das 

399
00:19:32,930 --> 00:19:36,460
ist halt ein ein riesen Ding, 
ein ein Wahnsinnsprojekt von von

400
00:19:36,470 --> 00:19:41,280
Microsoft gibt es schon immer 
schon seit ich denken kann ist 

401
00:19:41,290 --> 00:19:44,080
vor allen Dingen für die ganzen 
Windows Entwickler das 

402
00:19:44,090 --> 00:19:47,120
Nonplusultra Tool das läuft 
nicht unter Linux, läuft halt 

403
00:19:47,130 --> 00:19:50,940
nur unter Windows und das bringt
halt so ein bisschen mit, das 

404
00:19:50,950 --> 00:19:54,660
ist halt total integriert in das
Windows Betriebssystem ja damit 

405
00:19:54,670 --> 00:19:56,940
kannst du halt Windows 
Anwendungen. 

406
00:19:57,010 --> 00:20:00,410
Windows Client Anwendungen heute
auch Web Anwendungen schaffen ne

407
00:20:00,840 --> 00:20:02,460
und zwar richtig gut. 
Ja und und die 

408
00:20:02,470 --> 00:20:04,830
Programmiersprache mit dem das 
klarkommt ist typischerweise C 

409
00:20:04,840 --> 00:20:08,680
plus Plus und C schon immer und 
dann die ganze diese ganze 

410
00:20:08,690 --> 00:20:12,870
sogenannte.net programmier Welt 
also da gibt es verschiedene ASP

411
00:20:12,880 --> 00:20:17,740
für auf der Web Ebene und C 
Sharp und so weiter also das ist

412
00:20:18,520 --> 00:20:21,370
ne also Microsoft hat etwas ihre
die sind ja so groß, die haben 

413
00:20:21,380 --> 00:20:24,050
quasi ihre eigenen programmier 
Sprachen und die funktionieren 

414
00:20:24,060 --> 00:20:27,690
tatsächlich auch nur unter 
Windows ja nur mit Umständen 

415
00:20:27,700 --> 00:20:29,730
funktionieren die anderen 
Betriebssystemen was so ne 

416
00:20:29,740 --> 00:20:32,350
Windows Welt und das ist das 
Tool mit dem Du das alles machst

417
00:20:32,360 --> 00:20:35,380
ja. 
Und, und das hat ganz 

418
00:20:35,390 --> 00:20:38,980
unglaublich viele Wizards und so
weiter da kannst du ganze, da 

419
00:20:38,990 --> 00:20:42,600
kannst du ganze Klassen Bäume 
erstellen und das hat und auch 

420
00:20:42,610 --> 00:20:45,160
Datenbanken, Programmierung und 
auch schon mit ganz viel 

421
00:20:45,170 --> 00:20:47,780
visuellen Komponenten ganz viel 
machst du gar nicht mehr mit 

422
00:20:47,790 --> 00:20:50,880
textueller Eingabe, sondern in 
Visual Studio kannst du quasi 

423
00:20:50,890 --> 00:20:53,400
auch schon so ein bisschen Drag 
and Drop mäßig einfach den 

424
00:20:53,410 --> 00:20:55,800
Sachen zusammenziehen, ja, vor 
allen Dingen kannst du sogar US 

425
00:20:55,810 --> 00:21:00,130
Design, also die ganzen Windows 
basierten Oberflächen und so die

426
00:21:00,170 --> 00:21:02,810
quasi schon auch irgendwie 
direkt in der E hin ja mehr oder

427
00:21:02,820 --> 00:21:04,380
weniger. 
Ach krass, das wusste ich. 

428
00:21:04,390 --> 00:21:06,860
Nicht, und das ist quasi 
eigentlich schon der Vorläufer 

429
00:21:06,870 --> 00:21:10,400
von Low. 
Wollte euch ich gerade selber 

430
00:21:10,410 --> 00:21:13,160
Visual Studio Code installiert, 
deswegen hab ich das 

431
00:21:13,170 --> 00:21:15,900
wahrscheinlich nie. 
Ne, genau du hast Visual Studio 

432
00:21:15,910 --> 00:21:18,580
vielleicht noch nicht gesehen. 
Ne genau, ja genau, ich habe im 

433
00:21:18,590 --> 00:21:21,020
Moment auch nicht installiert, 
ich ganz lange mit Visual Studio

434
00:21:21,030 --> 00:21:23,640
entwickelt, ist schon ein 
krasses Tool, aber das ist 

435
00:21:23,650 --> 00:21:25,960
echtes Expertentum, braucht 
richtig lange bis du da alles 

436
00:21:25,970 --> 00:21:28,970
fast so aber genau das 
integrieren auch die Ganze die 

437
00:21:28,980 --> 00:21:31,750
ganzen Compiler und die ganzen 
Changes und so weiter also das 

438
00:21:32,180 --> 00:21:35,870
so und dann Visual Studio, das 
ist nicht frei muss man sagen 

439
00:21:35,880 --> 00:21:39,060
also das das braucht eine Lizenz
es gibt das Visual Studio 

440
00:21:39,070 --> 00:21:41,490
Express schon ziemlich lange, 
das ist quasi so ein bisschen. 

441
00:21:41,560 --> 00:21:45,120
Spedition ich frag mich jetzt 
nicht, was da was studieren 

442
00:21:45,130 --> 00:21:47,080
kann. 
Das Express Express auch schon 

443
00:21:47,090 --> 00:21:49,450
ziemlich gewaltig und das ist 
frei verfügbar. 

444
00:21:50,210 --> 00:21:53,700
Dann gibt es die Open Source 
Dinger die mehr so auf der auf 

445
00:21:53,710 --> 00:21:57,900
dieser Linux von der also immer 
wenn wir von auf der Linux sind 

446
00:21:57,910 --> 00:21:59,980
dann ist es halt meistens Open 
Source und immer wenn wir über 

447
00:21:59,990 --> 00:22:02,640
Windows sprechen oder das ist 
meistens nicht open Source aber 

448
00:22:02,680 --> 00:22:05,570
es ist halt so ja kommt drauf an
welche wenn halt Konzerne hinter

449
00:22:05,580 --> 00:22:08,880
stehen dann ist halt Konzern 
kappt aber da muss man 2 Tools 

450
00:22:08,890 --> 00:22:12,560
muss man auch mal sagen die gibt
es auch noch heute kommt ein 

451
00:22:12,570 --> 00:22:15,240
bisschen aus der Mode glaube ich
aber war n langer Platzhirschen.

452
00:22:15,540 --> 00:22:19,220
Eclipse und Net Beans, die 
beiden 2 riesige Entwickler 

453
00:22:19,230 --> 00:22:21,570
Umgebung mit, die mehrsprachig 
sind. 

454
00:22:21,580 --> 00:22:25,330
Da kannst du mit konntest du mit
PHP machen und auch C plus plus 

455
00:22:25,340 --> 00:22:28,900
und ach ich weiß nicht was ja 
und da war es gräbt und alles 

456
00:22:28,910 --> 00:22:31,860
mögliche und das war schon bei 
uns hab ich auch lange benutzt, 

457
00:22:33,350 --> 00:22:36,530
die haben quasi auch die haben 
quasi als erstes so auch richtig

458
00:22:36,540 --> 00:22:40,630
gute Linda gehabt wo quasi? 
Und das habe ich nicht. 

459
00:22:40,640 --> 00:22:44,620
Factoring, also net Beans war so
mit die erste IDE, die halt 

460
00:22:44,630 --> 00:22:48,200
nicht einfach nur Place gemacht 
hat, dann manchmal gerät musst 

461
00:22:48,210 --> 00:22:50,480
du in deinem Code merkst du OK 
ich hab hier was designmäßig 

462
00:22:50,490 --> 00:22:52,630
falsch gemacht. 
Und ich hab irgendwie zum 

463
00:22:52,640 --> 00:22:55,050
Beispiel, und das ist ganz 
furchtbar, ist beim Coden dann, 

464
00:22:55,060 --> 00:22:56,950
wenn du was designed falsch 
gemacht hast, dann hast du das 

465
00:22:56,960 --> 00:23:00,730
irgendwie 57 oder irgendwas und 
all diesen Stellen musst du das 

466
00:23:00,740 --> 00:23:04,770
richtig neu machen, aber es ist 
halt komplexer als nur über 

467
00:23:04,780 --> 00:23:07,290
einen Replace zu machen, wo du 
einfach nur Variable umbenennen,

468
00:23:07,300 --> 00:23:09,490
zweimal die mit einem Punkt 
davor oder nicht und so weiter 

469
00:23:09,500 --> 00:23:11,550
weil es halt quasi die Grammatik
des Codes ist. 

470
00:23:11,560 --> 00:23:15,320
So ja, und wie war die ID, die 
hat die konnte diese Grammatik 

471
00:23:15,330 --> 00:23:17,980
verstehen, die wusste wirklich 
was ist C plus plus und hat auch

472
00:23:17,990 --> 00:23:20,540
die ganze Zeit im Hintergrund 
kompiliert und da konntest du 

473
00:23:20,550 --> 00:23:23,880
quasi refactoring machen nen 
intelligentes Refactoring. 

474
00:23:23,890 --> 00:23:27,260
Also ich wusste wirklich. 
Diese, diese, diese Text stellen

475
00:23:27,270 --> 00:23:31,200
so weiter, die gehören zu den 
abstrakten Komponenten einer 

476
00:23:31,210 --> 00:23:33,690
Programmiersprache und die jetzt
gleich geändert, unsere 

477
00:23:33,700 --> 00:23:36,820
Vorschläge gemacht und so weiter
also richtig krass und dann 

478
00:23:36,830 --> 00:23:38,970
wirst du das. 
Das bringt richtig Vorteile, da 

479
00:23:38,980 --> 00:23:41,760
müsste richtig schnell sowas ja.
OK, ich hätte gar nicht gedacht,

480
00:23:41,770 --> 00:23:45,760
dass Refactoring auch einfach 
suchen und ersetzen sein kann. 

481
00:23:45,770 --> 00:23:48,230
In der einfachsten Form. 
Doch früher war das immer nur 

482
00:23:48,240 --> 00:23:50,140
Intelligenz. 
Hieß das früher oder warst du n 

483
00:23:50,150 --> 00:23:52,990
bisschen h so n bisschen 
schlauer irgendwie, aber im 

484
00:23:53,000 --> 00:23:57,280
Prinzip alpacino? 
Ja, heute ist Refactoring, meint

485
00:23:57,290 --> 00:23:59,880
das was anderes genau heute 
meint, dass quasi sprach 

486
00:23:59,890 --> 00:24:03,190
gebunden ist. 
Labis Refactory genau. 

487
00:24:04,260 --> 00:24:06,820
Aber auch eine sehr schwere 
Aufgabe muss man erstmal machen 

488
00:24:06,830 --> 00:24:08,550
können. 
Das sind alles profitiert ja 

489
00:24:08,730 --> 00:24:11,150
genau, da gibt es ein paar 
kleinere, die hab ich selber 

490
00:24:11,160 --> 00:24:16,990
nicht benutzt k develop das ist 
schon von KDE von Linux so ein 

491
00:24:17,000 --> 00:24:20,340
Windows Oberfläche und damit 
besonders KDE Anwendungen sowie 

492
00:24:20,720 --> 00:24:25,690
dann gab es den QT Creator, QT 
ist n ist ist das Grafik 

493
00:24:25,700 --> 00:24:29,200
Framework für C Plus plus Plus 
Plus ist eine Maschine Sprache, 

494
00:24:29,210 --> 00:24:31,530
aber früher gab es nicht so viel
anderes C plus also hat man 

495
00:24:31,540 --> 00:24:34,310
damit auch und heute noch ne 
also wenn du zum Beispiel hier 

496
00:24:34,320 --> 00:24:36,550
so n im Traktor sitzt oder 
irgendwas und der hat so ein 

497
00:24:36,560 --> 00:24:40,370
tolles Display da zeigt sie an. 
Die gerade hinten rausschießen 

498
00:24:40,380 --> 00:24:43,270
und so das alles gute, ja, das 
ist immer noch alles C plus 

499
00:24:43,280 --> 00:24:46,070
plus. 
Das wandelt sich gerade ganz 

500
00:24:46,080 --> 00:24:48,230
langsam mit dieser ganzen 
Container Technologie, dass 

501
00:24:48,240 --> 00:24:49,810
andere, vielleicht andere 
Technologien sind. 

502
00:24:49,820 --> 00:24:52,370
Aber typischerweise ist C plus 
plus, weil das muss, das sind 

503
00:24:52,380 --> 00:24:55,370
alles keine dicken Chips, keine 
dicken Computer und da musst du 

504
00:24:55,380 --> 00:24:57,130
halt irgendwie schnell das 
geändert werden. 

505
00:24:57,140 --> 00:25:00,390
Ja und das ist quasi in C plus 
plus, das ist quasi das 

506
00:25:00,400 --> 00:25:03,280
Schnellste was man so machen 
kann, es aber auch mega kriegst 

507
00:25:03,290 --> 00:25:06,930
du mega Kopfschmerzen wenn du 
Grafik, also Oberflächen Design 

508
00:25:06,940 --> 00:25:10,600
mit C plus ja aber da gibt es 
halt die t und oder cute 

509
00:25:10,680 --> 00:25:14,360
eigentlich heißt Q und n Creator
und das hilft dir das irgendwie 

510
00:25:14,370 --> 00:25:17,110
selbst C plus plus irgendwie 
Grafik Anwendung zu erstellen. 

511
00:25:17,120 --> 00:25:18,890
Ich glaube, das ist noch 
ziemlich verbreitet. 

512
00:25:18,960 --> 00:25:21,860
Ehrlich gesagt also. 
Ja, also nicht in der Welt so 

513
00:25:21,870 --> 00:25:25,340
ne, aber genau da, wo genauso 
Industrie Panels. 

514
00:25:25,350 --> 00:25:27,770
Immer Foto, Panels, Terminals. 
Wir hatten das Spiel mit den 

515
00:25:27,780 --> 00:25:31,440
Kassen letzte Woche richtig 
Kassensysteme, Bankautomaten, 

516
00:25:31,450 --> 00:25:35,300
also EC Automaten wie heißen die
MS was weiß ich ne 

517
00:25:35,310 --> 00:25:38,730
Parkscheinautomaten Flugzeug am 
Flughafen die Check in Automaten

518
00:25:38,740 --> 00:25:42,030
überall Bildschirme sind wo man 
sich überlegt tja pack ich 

519
00:25:42,040 --> 00:25:45,980
irgendwie moderne webbasierte 
App drauf quasi oder? 

520
00:25:46,270 --> 00:25:48,950
Aus Sicherheitsgründen oder aus 
Performance gründen ist glaube 

521
00:25:48,960 --> 00:25:51,140
ich immer noch. 
Ist auch nicht schlecht so echt 

522
00:25:51,150 --> 00:25:52,740
gut und das Zeug ist auch nicht 
alt. 

523
00:25:53,000 --> 00:25:56,310
Also Q dieses Framework, das 
wird andauernd weiterentwickelt,

524
00:25:56,320 --> 00:25:59,210
ist auch total krass riesengroß,
damit alles machen kannst. 

525
00:25:59,630 --> 00:26:01,730
Da steckt richtig viel 
Intelligenz drin, das erweitert,

526
00:26:02,070 --> 00:26:04,360
das ist fast wie eine wie eine 
zweite Sprache, basiert 

527
00:26:04,370 --> 00:26:06,660
natürlich auf Plus, ist aber ist
gigantisch. 

528
00:26:06,670 --> 00:26:09,590
Heraus entstanden ist ja. 
Dann lass uns weitermachen im 

529
00:26:09,600 --> 00:26:10,680
Programm. 
Ja, den. 

530
00:26:10,890 --> 00:26:13,420
Haben wir genau. 
Also man sieht also, wir hatten 

531
00:26:13,430 --> 00:26:17,400
jetzt ein paar oder wie Eclipse 
net Beans, QT ist auf jeden Fall

532
00:26:17,410 --> 00:26:20,340
kein Allrounder, das ist quasi 
genau an dieses Framework und 

533
00:26:20,350 --> 00:26:23,340
auch an die Sprache gebunden. 
Jetzt haben wir, jetzt haben wir

534
00:26:23,350 --> 00:26:26,540
2, hab ich 2 rausgesucht, 
Android Studio und x Code. 

535
00:26:26,830 --> 00:26:29,850
Sie sind auch keine Allrounder 
und merkt schon vom Namen 

536
00:26:29,860 --> 00:26:33,710
Android Studio. 
Das ist halt quasi die Idee. 

537
00:26:33,790 --> 00:26:37,940
Use wenn du native richtig 
native Android basierte mobile 

538
00:26:37,950 --> 00:26:40,470
Apps machen willst. 
Richtig krasses Tool. 

539
00:26:40,480 --> 00:26:43,650
Auch habe ich auch schon benutzt
und werde ich jetzt auch wieder 

540
00:26:43,660 --> 00:26:48,570
demnächst benutzen kannst. 
Du kannst du dir dein Telefon 

541
00:26:48,580 --> 00:26:50,050
auf dem Bildschirm siehst du das
so? 

542
00:26:50,060 --> 00:26:54,570
Ja alle Sorten, alle sind da 
eingepflegt, ja mit ihrem ganzen

543
00:26:54,580 --> 00:26:58,230
Radio und du kannst direkt quasi
Apps installieren und so weiter 

544
00:26:58,240 --> 00:27:01,270
du siehst live auf dem Telefon 
wieso what you See is what you 

545
00:27:01,280 --> 00:27:05,190
get Editor und kannst dann aber 
auch die und es ist so als 

546
00:27:05,200 --> 00:27:08,330
hättest du das in Hardware ja 
das emuliert das so gut und du 

547
00:27:08,340 --> 00:27:10,990
kannst ja auch schön und diese 
ganzen Gestiken machen und so 

548
00:27:11,000 --> 00:27:13,920
weiter reagiert alles richtig 
drauf so hat alles irgendwie 

549
00:27:13,930 --> 00:27:15,340
virtuell. 
Richtig cool. 

550
00:27:15,390 --> 00:27:20,140
Und dass die Analogie zu Android
Studio in für für die für die 

551
00:27:20,150 --> 00:27:23,210
ganze Apple Welt, für das iphone
und so weiter ist halt x Code 

552
00:27:23,220 --> 00:27:26,280
und das ist halt das Brecher 
Tool, also Millionen von 

553
00:27:26,290 --> 00:27:29,800
Entwicklern haben x Korrektoren 
runter an und ausgemacht jeden 

554
00:27:29,810 --> 00:27:33,780
Tag ja zum die ganzen I OS Apps 
so n ganz viele mit x Code 

555
00:27:33,790 --> 00:27:35,520
entstanden. 
Genau. 

556
00:27:35,530 --> 00:27:39,710
Und dann gibt es noch mal n paar
spezielle Dinge, zum Beispiel 

557
00:27:39,720 --> 00:27:41,760
die Programmiersprache r. 
Es gibt sogar spezielle 

558
00:27:41,770 --> 00:27:43,490
Programmiersprache, die 
funktionieren nicht in 

559
00:27:43,500 --> 00:27:47,100
standardpin d es gibt r Studio, 
da kannst du halt r mit 

560
00:27:47,110 --> 00:27:49,980
Programmieren. 
Ne das ist auch gut so, dass es 

561
00:27:49,990 --> 00:27:52,270
gibt, weil das ist so ne 
komische Programmiersprache, das

562
00:27:52,340 --> 00:27:56,550
braucht das hab ich mitgebracht 
und Arduino IDE das ist wir 

563
00:27:56,560 --> 00:27:59,120
hatten Erfolge über Arduino, 
also wenn du quasi diese diese 

564
00:27:59,130 --> 00:28:01,600
Mikrocontroller Programmierung 
das ist so speziell, dass die 

565
00:28:01,610 --> 00:28:04,790
da, dass ich da auch lohnt, hier
eine eigene Idee zu haben, also 

566
00:28:04,800 --> 00:28:07,990
gibt es auch eine und dann haben
wir ne, dann haben wir eine, die

567
00:28:08,000 --> 00:28:10,540
ist auch sehr speziell. 
Und sehr modern und sehr cool, 

568
00:28:10,550 --> 00:28:12,840
denn ich hatte ja schon gerade 
vorhin schon mal gesagt, Jupiter

569
00:28:12,850 --> 00:28:17,550
Notebook. 
Das ist IDE für Python nur für 

570
00:28:17,560 --> 00:28:20,490
Python und was an der speziell 
ist. 

571
00:28:21,650 --> 00:28:24,800
Ja, das ist, das ist sogar etwas
mehr als eine Idee hier. 

572
00:28:24,840 --> 00:28:27,000
Hier ist quasi ein bisschen 
konzeptuell was Neues drin. 

573
00:28:27,010 --> 00:28:31,730
Das also Jupiter kannst du im 
Browser benutzen, also du codest

574
00:28:31,740 --> 00:28:35,570
quasi im Browser. 
Es muss aber nicht so sein, dass

575
00:28:35,580 --> 00:28:38,680
quasi der Code, den du tippst 
und entsteht, irgendwie in der 

576
00:28:38,690 --> 00:28:41,190
Cloud liegt. 
Das kann so sein, es muss aber 

577
00:28:41,200 --> 00:28:44,280
nicht, es ist einfach nur, also 
man nennt das einen sogenannten 

578
00:28:44,290 --> 00:28:49,470
Kernel, muss quasi n den ja das 
Backend im Prinzip vom vom vom 

579
00:28:49,480 --> 00:28:52,780
Jupiter, das musst du irgendwo 
installieren und zum Laufen 

580
00:28:52,790 --> 00:28:57,370
bringen, das kann dann das kann 
dein lokaler Laptop sein und 

581
00:28:57,380 --> 00:29:01,140
dann entwickelst du trotzdem mit
Jupiter Notebooks im Browser 

582
00:29:01,380 --> 00:29:04,130
gegen Local host. 
In dem Falle also ne bleib auf 

583
00:29:04,140 --> 00:29:07,710
deiner Kiste, hast du diese 
Technologie dazwischen so aber. 

584
00:29:07,980 --> 00:29:10,420
Na dann Backend und dann 
Frontend quasi auf der gleichen 

585
00:29:10,430 --> 00:29:12,890
Schüssel. 
Ja, aber du kannst natürlich 

586
00:29:12,900 --> 00:29:15,610
auch coole Sachen machen und das
Backend liegt halt irgendwo ja 

587
00:29:15,620 --> 00:29:18,070
auf dem Server oder irgend 
sowas, zum Beispiel mit ganz 

588
00:29:18,080 --> 00:29:21,460
viel Hardware, Ressourcen und G 
Cluster nebenan, denn das hatten

589
00:29:21,470 --> 00:29:23,860
wir auch schon mal. 
Python ist ja das Mittel der 

590
00:29:23,870 --> 00:29:27,100
Wahl oder die Sprache der Wahl 
um Number Crunching zu machen 

591
00:29:27,110 --> 00:29:30,020
und vor allen Dingen im ganzen 
KI Business und so weiter n 

592
00:29:30,030 --> 00:29:33,720
ganzen Machine Learning sag ich 
mal ist eigentlich unangefochten

593
00:29:33,730 --> 00:29:37,660
Python unsere Programmiersprache
Nummer 1 so ja und deswegen ist 

594
00:29:37,670 --> 00:29:40,740
Jupiter Notebook n ziemlich 
geiles Tool mit dem du quasi 

595
00:29:40,750 --> 00:29:44,330
dann in der. 
Im Web sehr cool, irgendwie 

596
00:29:44,640 --> 00:29:46,090
kleine Programmchen schreiben 
kannst. 

597
00:29:46,100 --> 00:29:48,670
Die haben tolles Feedback, das 
fühlt sich an wie IDE, aber voll

598
00:29:48,680 --> 00:29:51,710
im Browser ist richtig gut, 
Syntax Highlight und einen dran,

599
00:29:52,320 --> 00:29:54,350
wird aber ausgeführt irgendwo in
der Ferne so. 

600
00:29:54,560 --> 00:29:58,030
Ich hätte jetzt gedacht, dass es
auch da den Trend geben wird, 

601
00:29:58,040 --> 00:29:59,780
das einfach einen Browser zu 
verlegen. 

602
00:29:59,790 --> 00:30:01,990
Ja, auch die Idee ist oder ist 
das gibts. 

603
00:30:02,000 --> 00:30:04,570
Auch ne, also der passiert auch 
schon so langsam der Trend, aber

604
00:30:04,580 --> 00:30:07,080
es hat jetzt auch nicht jede 
Firma Bock ihren Heiligen South 

605
00:30:07,090 --> 00:30:09,910
Code. 
Im Cloud Anbieter irgendwie in 

606
00:30:09,920 --> 00:30:11,860
die Hand zu geben so ja. 
Also wenn du das selber 

607
00:30:11,870 --> 00:30:14,250
aufsetzen der Private Cloud und 
das schon, aber das sind ja 

608
00:30:14,260 --> 00:30:16,940
auch. 
Sind ja wirklich highly 

609
00:30:16,950 --> 00:30:19,340
sensitive Informationen. 
So also wenn du nicht gerade 

610
00:30:19,350 --> 00:30:21,660
Open Source entwickelt, sondern 
wirklich glaubst, dann willst 

611
00:30:21,670 --> 00:30:24,710
du, dass bleibt, sonst brauchst 
du den Umstand ja auch nicht 

612
00:30:24,720 --> 00:30:26,530
machen. 
Ja und dann weiß ich nicht wie 

613
00:30:26,540 --> 00:30:29,650
das also dann ja sind die Leute 
halt unentspannt. 

614
00:30:29,880 --> 00:30:33,240
Ja gut, aber es gibt ja viel 
Klaus und trotzdem Browser läuft

615
00:30:33,250 --> 00:30:35,060
trotzdem Browser ne also also 
das ist. 

616
00:30:35,070 --> 00:30:38,190
Ja, das ist was anderes. 
D das meine ich einfach. 

617
00:30:38,200 --> 00:30:40,150
Ja genau. 
Es gibt, aber das geht schon 

618
00:30:40,160 --> 00:30:41,820
quasi. 
Ja, das ist OK, das kommt immer 

619
00:30:41,830 --> 00:30:44,680
mehr, aber Jupiter Notebook 1 
die ersten die das so richtig 

620
00:30:44,690 --> 00:30:47,800
krass veranstaltet haben und das
coole ist bei Jupiter Notebook 

621
00:30:47,810 --> 00:30:50,920
ist auch noch was neu, die haben
quasi das erweitert. 

622
00:30:51,370 --> 00:30:55,270
Das Coding des Pythons um 
dokumentations Blöcke, das ist 

623
00:30:55,280 --> 00:30:56,420
ganz wichtig bei Jupiter 
Notebook. 

624
00:30:56,430 --> 00:30:59,710
Du kannst also du kannst, du 
hast so Zellen schreibst immer 

625
00:30:59,720 --> 00:31:03,360
blöckchen und entweder ist das 
NN Coding Zelle und schreibst Du

626
00:31:03,370 --> 00:31:06,500
wirklich Code. 
Oder du schreibst ein Stück 

627
00:31:06,510 --> 00:31:10,290
Text, also richtig Word 
Dokument, indem du und und das 

628
00:31:10,300 --> 00:31:12,340
ist, deswegen ist das so 
spannend und hat so Beliebtheit 

629
00:31:12,350 --> 00:31:15,180
erlangt, weil du quasi auch so 
für Tutorials oder irgend sowas 

630
00:31:15,190 --> 00:31:17,140
richtig geil machen kannst. 
Du kannst dann nämlich 

631
00:31:17,150 --> 00:31:21,640
abspeichern und dann hast du 
quasi so eine Art Lehrbuch mit 

632
00:31:21,650 --> 00:31:25,060
Code Beispielen, die ausführbar 
sind, die wirklich funktionieren

633
00:31:25,310 --> 00:31:27,760
in einem ja. 
Und kannst das. 

634
00:31:27,800 --> 00:31:30,290
Kannst du das total toll machen?
Ja, und du kannst so Notebook 

635
00:31:30,300 --> 00:31:32,130
einfach abspeichern und dann 
immer wieder spielen. 

636
00:31:32,140 --> 00:31:34,230
Du kannst auch einspringen, 
bestimmte Zellen nur die 

637
00:31:34,240 --> 00:31:37,160
ausführen und so weiter ja das 
geht ja alles, das ist eine ganz

638
00:31:37,170 --> 00:31:39,930
neue Idee wie man wie man was 
man so machen kann, ja und 

639
00:31:39,940 --> 00:31:42,570
ziemlich beliebt bei bei Python,
dann kannst du nämlich mal hast 

640
00:31:42,580 --> 00:31:45,380
du zum Beispiel neues Modell 
trainiert oder irgendwas wenn 

641
00:31:45,390 --> 00:31:47,720
sie Jupiter Notebook, dann 
kannst du einfach abspeichern 

642
00:31:47,730 --> 00:31:51,070
ist Jason Fall was da rauskommt 
und seinen Kollegen guck mal ich

643
00:31:51,080 --> 00:31:53,830
hab irgendwas hier gibt's neues 
Modell das trainiert irgendwie 

644
00:31:53,840 --> 00:31:55,970
guck dir das mal an und dann 
teilst du dir einfach mal 

645
00:31:55,980 --> 00:31:59,170
schnell deinen deine dein 
Notebook file so ja und dann 

646
00:31:59,180 --> 00:32:01,390
erst einladen und dann direkt 
da. 

647
00:32:01,460 --> 00:32:03,960
Gucken, wir machen ja, hat im 
Notfall sogar gleich Zugriff auf

648
00:32:03,970 --> 00:32:06,700
die gleichen Daten, weil wenn 
das quasi auf dem gleichen 

649
00:32:06,710 --> 00:32:10,580
Backend liegt, dann dann ist es 
schon Teil ausgewertete 

650
00:32:11,090 --> 00:32:14,120
Kunststücke und so weiter auch 
für den erhältlich und so, also 

651
00:32:14,130 --> 00:32:15,840
ziemlich spannend da. 
Ja, das stimmt. 

652
00:32:16,310 --> 00:32:17,550
Genau. 
Und dann kommen wir zur. 

653
00:32:17,560 --> 00:32:21,120
Dann kommen noch 2 Dinger rein, 
die gibt es auch Spiele 

654
00:32:21,130 --> 00:32:25,520
Entwicklung ist immer nicht, 
spricht man ja nicht drüber, ist

655
00:32:25,530 --> 00:32:27,740
auf einem ganz anderen Planeten 
hab ich auch, ist das einzige 

656
00:32:27,750 --> 00:32:31,350
was ich nicht habe ich Software 
obwohl ich doch auch schon mal 

657
00:32:31,360 --> 00:32:34,740
ein programmiert tatsächlich 
auch in der Unity Engine und im 

658
00:32:34,780 --> 00:32:36,910
Kokos. 
Ist das auch so? 

659
00:32:36,920 --> 00:32:39,090
2. 
Es gibt halt quasi integrierte 

660
00:32:39,100 --> 00:32:44,330
Entwicklungsumgebungen, die hoch
dafür spezialisiert sind, nur um

661
00:32:44,340 --> 00:32:46,670
Spiele zu machen. 
Ja und da brauchst du ganz 

662
00:32:46,680 --> 00:32:49,220
andere Geschichten als im Web 
oder brauchst du irgendwie so 

663
00:32:49,260 --> 00:32:51,510
Open Worlds? 
Du wie ging zusammenklicken 

664
00:32:51,520 --> 00:32:54,860
können, muss irgendwie Sprites 
bewegen und du willst die Frame 

665
00:32:54,870 --> 00:32:57,270
Rates sehen und das ganze 
Performing ist ganz anders und 

666
00:32:57,280 --> 00:33:00,270
so weiter oder willst 3 d 3 d 
spiele machen und dann brauchst 

667
00:33:00,280 --> 00:33:03,470
du parallax Effekte und den 
Ganzen das ganze Geraffel und 

668
00:33:03,510 --> 00:33:06,310
und die Königs Krone sitzt 
glaube ich auf Unreal 

669
00:33:06,320 --> 00:33:08,600
Development Kit die Unreal 
Engine ich weiß nicht ob das 

670
00:33:08,610 --> 00:33:11,460
schon jemand hat. 
Gib mal die ersten 3 d Shooter 

671
00:33:11,470 --> 00:33:13,610
da an Real. 
Ich glaub ich weiß nicht. 

672
00:33:13,620 --> 00:33:16,310
Also die Zocker unter uns die 
kennen unreal. 

673
00:33:16,630 --> 00:33:19,640
Das wird glaub ich sogar 
angezeigt in manchen in manchen 

674
00:33:19,650 --> 00:33:24,210
Spielen ja am Anfang so in 
Trailern drin und so weiter das 

675
00:33:24,220 --> 00:33:25,760
Spiel lädt. 
Genau. 

676
00:33:25,770 --> 00:33:28,090
Und da steckt halt das man 
vielleicht nicht glauben, aber 

677
00:33:28,100 --> 00:33:30,970
in diesen Spielen steckt 
wahnsinnig viel Physik und 

678
00:33:30,980 --> 00:33:34,990
Mathematik und Wissenschaft, 
denn das ganze Raytracing und 

679
00:33:35,070 --> 00:33:39,640
wenn wir so was machen, die 
machen, das ist wie Kino 3 d 

680
00:33:39,650 --> 00:33:42,000
Effekte und so weiter und das 
funktioniert nur gut wenn man 

681
00:33:42,010 --> 00:33:44,350
die echte Physik gut verstanden 
hat und simulieren kann. 

682
00:33:44,420 --> 00:33:47,240
Wenn jemand jemanden erschießt 
und fällt aus dem Fenster und 

683
00:33:47,250 --> 00:33:49,440
klatscht auf den Boden, das 
sieht halt nur dann nicht aus, 

684
00:33:49,450 --> 00:33:51,530
wenn die ganze Physik dahinter 
stimmt und wenn die ganzen 

685
00:33:51,540 --> 00:33:54,680
Schatten, spiele und Raytrace 
funktionieren, das sind das ist 

686
00:33:54,690 --> 00:33:59,200
eine heftige heftige Physik, 
Sammlungen und krasse Software 

687
00:33:59,210 --> 00:34:02,380
und die steckt halt diese ganzen
Bibliotheken und Module stecken 

688
00:34:02,390 --> 00:34:04,120
halt in diesen Entwicklungs Kits
drin so. 

689
00:34:04,160 --> 00:34:06,430
Wie kommt es denn, dass du dich 
jetzt auch damit auskennst? 

690
00:34:06,440 --> 00:34:08,810
Hast du jetzt gelesen? 
Im Vorfeld der Folge oder oder? 

691
00:34:08,820 --> 00:34:10,659
Ne, ich hab damit natürlich auch
schon mal gespielt. 

692
00:34:10,670 --> 00:34:13,670
Ja, aber es ist nicht also also 
voll als Laie ja, aber ich hab 

693
00:34:13,679 --> 00:34:15,389
mir einmal solche Sachen auch 
schon angeguckt. 

694
00:34:15,400 --> 00:34:18,429
Ja OK, macht dir Spaß, muss auch
mal überraschen. 

695
00:34:18,500 --> 00:34:20,710
Ich hatte das ja schon mal 
irgendwann mal so Spiele 

696
00:34:20,719 --> 00:34:22,600
entwicklungsfolge zu machen und 
so. 

697
00:34:22,610 --> 00:34:26,880
Ja mal gucken gut, dann war das,
das war die Liste, wenn ich mich

698
00:34:26,889 --> 00:34:28,600
nicht täusche. 
Ich hab ich hab extra das 

699
00:34:28,610 --> 00:34:29,949
Wichtigste aufgehoben bis zum 
Schluss. 

700
00:34:29,960 --> 00:34:35,170
Ja one and only with the one and
only for me visual Studio Code 

701
00:34:35,179 --> 00:34:38,760
ja, also nicht visual Studio, 
wohlgemerkt Visual Studio Code, 

702
00:34:38,770 --> 00:34:42,270
komplett freie Entwicklungen 
mittlerweile auch von unter der 

703
00:34:42,280 --> 00:34:44,880
Schirmherrschaft von Microsoft, 
da muss man klatschen für 

704
00:34:44,889 --> 00:34:48,110
Microsoft sagen, also das ist 
echt ein Stück gigantisches 

705
00:34:48,120 --> 00:34:52,340
Stück Software selber ist ja 
Software e Wahnsinn, ja die 

706
00:34:52,350 --> 00:34:55,699
nimmt hier so viel ab. 
Das ist so krass und kann so 

707
00:34:55,710 --> 00:34:57,370
viel. 
Ich sag nur ein Feature, nur ich

708
00:34:57,380 --> 00:35:00,650
habe schon viel gesprochen, was 
ich jetzt gerade ganz oft 

709
00:35:00,660 --> 00:35:02,300
benutze. 
Man kann einfach mit Visual 

710
00:35:02,310 --> 00:35:05,860
Studio Code quasi seinen seine 
Software auf dem anderen Server 

711
00:35:05,870 --> 00:35:08,420
entwickeln. 
Also wir haben jetzt NN ziemlich

712
00:35:08,430 --> 00:35:10,440
heftigen Cloud Server mit 
ziemlich viel Ressourcen. 

713
00:35:11,180 --> 00:35:13,780
Und dann ist es ja, wir hatten 
auch gesprochen, das Repository,

714
00:35:13,790 --> 00:35:16,750
die Quellen liegen auch in der 
Cloud bei Git und das Ding 

715
00:35:16,760 --> 00:35:18,890
bringt das alles zusammen und du
merkst überhaupt nicht 

716
00:35:18,900 --> 00:35:21,690
entwickelt lokal auf deinem 
Laptop das ganze Highlight, 

717
00:35:21,700 --> 00:35:25,210
alles funktioniert easy, total 
schnell und s aber doch nicht 

718
00:35:25,220 --> 00:35:26,950
direkt auf deinem Laptop, 
sondern es passiert auf dem 

719
00:35:26,960 --> 00:35:30,470
Server direkt im ne öffentliche 
IP Adresse hat und so weiter da 

720
00:35:30,480 --> 00:35:34,060
Tausende Vorteile geweckt machst
hast du nicht irgendwie dummes 

721
00:35:34,070 --> 00:35:37,790
Local hosten mit den Segmenten? 
Du kannst richtig live 

722
00:35:37,800 --> 00:35:40,600
Entwicklungen auf einer 
speziellen Kiste machen die im 

723
00:35:40,610 --> 00:35:45,320
Netz steht ja mega Mega nice. 
Mega geile Tools, die dadurch 

724
00:35:45,330 --> 00:35:48,230
Studio bekommst Studio Code. 
Tschuldigung, genau. 

725
00:35:48,430 --> 00:35:51,490
Das freie ne sagst du frei. 
Hast einfach runterladen. 

726
00:35:51,570 --> 00:35:54,500
Free krass. 
Ich wahrscheinlich auf einer. 

727
00:35:54,510 --> 00:35:59,140
Genau ja, also da und da hat 
Extension Library, da kannst du 

728
00:35:59,150 --> 00:36:00,840
alles. 
Ja, also du kannst du für jeden 

729
00:36:00,850 --> 00:36:02,780
und alles kriegst du da 
irgendwie noch eine Erweiterung 

730
00:36:02,790 --> 00:36:07,340
und sowas richtig nice perfekt 
Kulisse haben wir mal so ne 

731
00:36:07,350 --> 00:36:12,080
einfach mal durchdekliniert, ist
ja ne hat mal was gehört von den

732
00:36:12,090 --> 00:36:14,700
von den Krams und Du hast schon 
gesagt also der Übergang ist auf

733
00:36:14,710 --> 00:36:16,810
jeden Fall also jetzt wird es 
spannend. 

734
00:36:16,880 --> 00:36:20,490
Gerade die KI. 
Zitat voll ein und ich habe ja 

735
00:36:20,500 --> 00:36:23,160
auch schon gesagt, also in viele
Ideen es, die fangen jetzt auch 

736
00:36:23,170 --> 00:36:27,120
an sich Loszulösen von dem von 
der Texteingabe, also von der 

737
00:36:27,130 --> 00:36:29,660
von Lochkartenstanzern über 
Texteingabe kommen wir so 

738
00:36:29,670 --> 00:36:32,960
langsam über ja in diese low 
Code Richtung auf ne und no 

739
00:36:32,970 --> 00:36:37,000
Code, also in Grafik Elemente 
hin und her ziehen und und und 

740
00:36:37,010 --> 00:36:40,920
zusammen Knoten und so weiter 
und es gibt bestimmt auch 

741
00:36:40,930 --> 00:36:42,880
irgendwann spracheingabe und ich
glaube, dass sich diese 

742
00:36:42,890 --> 00:36:46,540
Entwicklungsumgebung auch in da 
muss man aufpassen, ja die 

743
00:36:46,550 --> 00:36:49,140
entwickeln sich dann glaube ich 
alle demnächst zu low Code no 

744
00:36:49,150 --> 00:36:51,820
Code Tools ja. 
Die kommen natürlich aus der 

745
00:36:51,830 --> 00:36:54,800
Tiefe der Softwareentwicklung 
und haben einen anderen, andere 

746
00:36:54,810 --> 00:36:57,570
Perspektiven. 
Anspruch also sind auf jeden 

747
00:36:57,580 --> 00:36:59,790
Fall die Audienz, auf jeden Fall
die Softwareentwickler, die 

748
00:36:59,800 --> 00:37:02,950
wissen, was Sie tun. 
Aber man bewegt sich Richtung 

749
00:37:02,960 --> 00:37:05,940
Abstraktem Level ne während 
während diese klassischen Web 

750
00:37:05,950 --> 00:37:08,190
low Code no Code Tools, wie wir 
sie auch anbieten, die kommen 

751
00:37:08,200 --> 00:37:10,970
quasi aus anderen Richtungen, 
die sagen, OK, wir wollen, wir 

752
00:37:10,980 --> 00:37:13,010
wollen die Leute nehmen, die 
jetzt eigentlich gar nicht aus 

753
00:37:13,020 --> 00:37:16,290
der Programmierung Richtung 
kommt und die eher dahin 

754
00:37:16,330 --> 00:37:18,840
bringen, so ja ich, ich glaube 
es sind einfach 2 verschiedene 

755
00:37:18,850 --> 00:37:21,760
Quellen aus denen die schöpfen, 
aber irgendwo trifft sich in der

756
00:37:21,770 --> 00:37:24,950
Mitte. 
Das glaube ich also. 

757
00:37:24,960 --> 00:37:26,960
Ich verstehe was du sagst, aber 
ich glaube nicht, dass irgendwas

758
00:37:26,970 --> 00:37:29,270
trifft. 
Also ich glaube eher, dass das S

759
00:37:29,320 --> 00:37:31,760
Tools für die verschiedensten 
Anwender und Anwenderinnen 

760
00:37:31,770 --> 00:37:33,660
irgendwie wird. 
Vielleicht auch genau ja. 

761
00:37:33,820 --> 00:37:37,620
Diejenigen, die einfach. 
Voll eigentlich Code schreiben 

762
00:37:37,630 --> 00:37:39,690
können, aber dadurch eben noch 
effizienter werden, oder? 

763
00:37:40,390 --> 00:37:43,300
Vielleicht auch besseren Code, 
daher noch schreiben können 

764
00:37:43,310 --> 00:37:47,190
sogar und auf der anderen Seite 
ganz extrem die Leute, die das 

765
00:37:47,200 --> 00:37:49,540
eben gar nicht können, aber 
trotzdem in der Lage sind 

766
00:37:49,550 --> 00:37:52,250
plötzlich zu bauen. 
Ne mit Kultur ist oder so und 

767
00:37:52,260 --> 00:37:55,590
dann dazwischen das zweite 
Spektrum an technisch versierten

768
00:37:55,600 --> 00:37:59,230
Personen, die neue Möglichkeiten
kriegen Deutsche weiter und 

769
00:37:59,240 --> 00:38:00,910
sofort ne, also würde ich das 
sehen. 

770
00:38:01,220 --> 00:38:04,210
Ja, ja, also das Spektrum an 
Leuten und das Spektrum an 

771
00:38:04,220 --> 00:38:08,110
Technologien und das Spektrum an
anwendungs Fällen, das ist 

772
00:38:08,120 --> 00:38:10,330
einfach. 
Also wir sprechen über Software 

773
00:38:10,340 --> 00:38:13,590
ansich ist einfach so gigantisch
weit, dass alle, glaube ich alle

774
00:38:13,600 --> 00:38:15,720
Tools, die da irgendwas machen 
ihren. 

775
00:38:15,810 --> 00:38:17,870
Ihren Zweck und ihre Nische 
finden ja also. 

776
00:38:18,420 --> 00:38:20,460
Dann war S das zum Thema IDF 
heute. 

777
00:38:20,860 --> 00:38:26,340
Ja, genau wie ich sagen. 
Mama sagt so wie immer, ich 

778
00:38:26,350 --> 00:38:28,600
freue mich jetzt auf kühles 
Bier, ich setze mich erstmal auf

779
00:38:28,610 --> 00:38:30,730
den Balkon, ich muss hier, das 
ist wie eine Sauna. 

780
00:38:30,910 --> 00:38:34,950
Ja, und dann genieß es. 
Heute ist der jetzt in Hamburg 

781
00:38:34,960 --> 00:38:37,190
der letzte richtige 
Anführungszeichen. 

782
00:38:37,200 --> 00:38:41,870
Sonntag also einfach 30 Grad hat
ja ich glaube ich werde es tun, 

783
00:38:42,090 --> 00:38:43,780
also dann. 
Alles klar gehört? 

784
00:38:43,790 --> 00:38:48,240
Dann gehst du auch ja dann 
Tschüss Hamburg genau machs gut 

785
00:38:48,280 --> 00:38:52,920
bis dann tschüss. 
Vielen Dank fürs Zuhören dieser 

786
00:38:52,930 --> 00:38:55,520
Folge von einfach komplex. 
Die Folge gefallen? 

787
00:38:55,530 --> 00:38:57,790
Dann lass uns doch ne gute 
Bewertung da oder Teile die 

788
00:38:57,800 --> 00:39:00,480
Folge mit jemanden aus seinem 
Netzwerk für Kritik zufolge 

789
00:39:00,490 --> 00:39:02,690
Anregungen und Fragen für neue 
Folgen. 

790
00:39:02,760 --> 00:39:05,940
Freuen wir uns auf deine Email 
an Podcast Dateien r Punkt com 

791
00:39:05,990 --> 00:39:09,150
Abonniere jetzt unseren Podcast 
um keine Folge mehr zu verpassen

792
00:39:09,160 --> 00:39:12,410
bis zum nächsten Mal. 
Tschüss aus Hamburg h.

