در این مطلب، ویدئو خالق Python و LFortran نمادین، Ondإ™ej ؤŒertأk | برنامه نویسی، فیزیک، زندگی، حرفه با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 2:26:25
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,080 –> 00:00:01,439
سلام به همه
2
00:00:01,439 –> 00:00:03,120
در این ویدیو من قصد دارم یک
3
00:00:03,120 –> 00:00:05,600
بحث با سازنده اصل
4
00:00:05,600 –> 00:00:08,800
خالق پیتون نمادین دکتر امری
5
00:00:08,800 –> 00:00:12,160
cherty نمادین پایتون یا به طور خلاصه سیمبا
6
00:00:12,160 –> 00:00:14,559
کتابخانه ای از برنامه های متن باز است
7
00:00:14,559 –> 00:00:17,119
نوشته شده در پایتون خالص می توان از آن استفاده کرد
8
00:00:17,119 –> 00:00:19,600
برای تعدادی از اهداف مختلف
9
00:00:19,600 –> 00:00:21,760
حل جبر انواع مختلف
10
00:00:21,760 –> 00:00:24,400
معادلات معادلات خطی همزمان
11
00:00:24,400 –> 00:00:26,080
می توان از معادلات دیفرانسیل استفاده کرد
12
00:00:26,080 –> 00:00:28,640
برای حساب برای جبر خطی در
13
00:00:28,640 –> 00:00:30,560
شکل نمادین و دسته ای دیگر
14
00:00:30,560 –> 00:00:32,960
چیزهایی مانند نظریه اعداد استفاده می شود
15
00:00:32,960 –> 00:00:35,520
عمدتا توسط دانشمندان مهندسان و
16
00:00:35,520 –> 00:00:37,440
مطمئنا ریاضیدانان من برای یک استفاده
17
00:00:37,440 –> 00:00:40,559
آن را به طور منظم در دوره های من از کشش
18
00:00:40,559 –> 00:00:42,640
و مکانیک جامدات دانش آموزان من نیز
19
00:00:42,640 –> 00:00:44,640
از آنها به طور منظم در حین انجام آنها استفاده کنید
20
00:00:44,640 –> 00:00:46,879
پروژه های مدت در واقع سیمبا ما را می سازد
21
00:00:46,879 –> 00:00:47,680
زندگی
22
00:00:47,680 –> 00:00:50,399
در کشش و مکانیک جامدات
23
00:00:50,399 –> 00:00:51,920
خیلی راحت تر
24
00:00:51,920 –> 00:00:54,399
در سمت توسعه senpai است
25
00:00:54,399 –> 00:00:56,840
به طور فعال توسط یک در حال رشد توسعه یافته است
26
00:00:56,840 –> 00:00:59,199
جامعه ای که بسیاری از آنها هندی هستند
27
00:00:59,199 –> 00:01:01,440
دانشجویان و بسیاری از آنها بوده اند
28
00:01:01,440 –> 00:01:04,319
مستقیماً توسط Dr
29
00:01:04,319 –> 00:01:07,439
آندره کیارد فراتر از sempai andre is
30
00:01:07,439 –> 00:01:08,880
همچنین با تعدادی دیگر درگیر است
31
00:01:08,880 –> 00:01:10,880
پروژه های هیجان انگیزی که در مورد آنها هستیم
32
00:01:10,880 –> 00:01:12,960
در ادامه بحث خواهیم کرد
33
00:01:12,960 –> 00:01:14,960
گفتگوی طولانی و مفصل است
34
00:01:14,960 –> 00:01:17,280
با اندرو امیدوارم از این لذت ببرید
35
00:01:17,280 –> 00:01:19,680
مکالمه به اندازه من
36
00:01:19,680 –> 00:01:22,560
سلام آندره به من خوش آمدید
37
00:01:22,560 –> 00:01:24,400
کانال کوچک یوتیوب
38
00:01:24,400 –> 00:01:26,560
و خیلی ممنون که هزینه کردی
39
00:01:26,560 –> 00:01:28,159
زمان اینجا بودن
40
00:01:28,159 –> 00:01:31,040
سلام جیوان ممنون که به من سلام دادی
41
00:01:31,040 –> 00:01:32,479
بنابراین ما با سوالات شروع می کنیم
42
00:01:32,479 –> 00:01:35,040
فورا اوم
43
00:01:35,040 –> 00:01:36,640
پس آندرو اوه
44
00:01:36,640 –> 00:01:38,400
اولین بار از کی شروع به یادگیری کردید
45
00:01:38,400 –> 00:01:40,560
عکس های برنامه اولین برنامه نویسی شما
46
00:01:40,560 –> 00:01:42,960
زبان و اگر به یاد داشته باشید چه بود
47
00:01:42,960 –> 00:01:45,280
اولین برنامه ای که نوشتی
48
00:01:45,280 –> 00:01:47,600
بنابراین اولین من
49
00:01:47,600 –> 00:01:49,520
وقتی شروع کردم برنامه را یاد گرفتم
50
00:01:49,520 –> 00:01:51,439
وقتی هفت ساله بودم فکر می کنم پدرم بود
51
00:01:51,439 –> 00:01:52,640
درس دادن
52
00:01:52,640 –> 00:01:55,280
هفت آره اوه خدایا به من یاد بده چطوری
53
00:01:55,280 –> 00:01:57,200
برنامه و فکر می کنم اولین برنامه من بود
54
00:01:57,200 –> 00:01:59,040
افزایش یک متغیر
55
00:01:59,040 –> 00:02:01,520
و آن را در پاسکال و توربو پاسکال به بود
56
00:02:01,520 –> 00:02:02,560
چنین باشد
57
00:02:02,560 –> 00:02:04,560
دقیقا خوبه
58
00:02:04,560 –> 00:02:06,719
من هرگز در کل پاسکال را لمس نکرده ام
59
00:02:06,719 –> 00:02:08,399
زندگی
60
00:02:08,399 –> 00:02:10,239
اولین چیزی که شروع به یادگیری کردم این بود
61
00:02:10,239 –> 00:02:12,720
اوه اساسی من فکر می کنم بسیاری از مردم از من
62
00:02:12,720 –> 00:02:14,000
نسلی که در آن شروع به یادگیری کردند
63
00:02:14,000 –> 00:02:16,080
پایه در این مدرسه
64
00:02:16,080 –> 00:02:18,239
خوب پس سوال بعدی این است که شما هستید
65
00:02:18,239 –> 00:02:19,840
سازنده sempai
66
00:02:19,840 –> 00:02:22,720
راست و senpai تا جایی که من متوجه شدم
67
00:02:22,720 –> 00:02:25,440
با پایتون خالص نوشته شده است
68
00:02:25,440 –> 00:02:26,720
اوه بله
69
00:02:26,720 –> 00:02:27,440
بنابراین
70
00:02:27,440 –> 00:02:30,319
اولین بار از کی شروع به یادگیری پایتون کردید؟
71
00:02:30,319 –> 00:02:32,000
و تجربه شما با آن چه بود
72
00:02:32,000 –> 00:02:35,120
مانند ابتدا به طوری که اوه مانند شما احساس
73
00:02:35,120 –> 00:02:36,959
جذابیت ذاتی برای آن که شما
74
00:02:36,959 –> 00:02:40,080
در واقع پیش رفت و از پایتون استفاده کرد
75
00:02:40,080 –> 00:02:43,280
به طور کلی چیز جدیدی ایجاد کنید
76
00:02:43,280 –> 00:02:45,760
بنابراین فکر می کنم اوه من اولین بار پایتون را یاد گرفتم
77
00:02:45,760 –> 00:02:47,440
فکر می کنم وقتی هنوز دبیرستان بودم
78
00:02:47,440 –> 00:02:49,760
در اوایل دهه 2000 بود من نه
79
00:02:49,760 –> 00:02:51,680
دقیقا به یاد داشته باشید چه زمانی
80
00:02:51,680 –> 00:02:53,440
و چیزی که من در مورد پایتون دوست داشتم این است که آن را
81
00:02:53,440 –> 00:02:55,040
زبانی بود که بود
82
00:02:55,040 –> 00:02:57,120
یک زبان هدف کلی نبود
83
00:02:57,120 –> 00:02:59,599
گره خورده به هر برنامه خاص مانند
84
00:02:59,599 –> 00:03:00,319
مانند
85
00:03:00,319 –> 00:03:03,040
فرض کنید ریاضیات یا یا
86
00:03:03,040 –> 00:03:05,920
matlab یا فقط توسعه وب
87
00:03:05,920 –> 00:03:07,920
یا اسکریپت نویسی آن فقط به عنوان یک منظور بود
88
00:03:07,920 –> 00:03:08,879
زبان
89
00:03:08,879 –> 00:03:10,720
که برای هر چیزی قابل استفاده است و همینطور است
90
00:03:10,720 –> 00:03:13,200
منبع باز آسان برای نصب و آن را
91
00:03:13,200 –> 00:03:15,360
آسان برای نوشتن پسوند یا خالص
92
00:03:15,360 –> 00:03:17,599
کتابخانه های پایتون یا حتی ببینید
93
00:03:17,599 –> 00:03:19,599
کتابخانه ها یا کتابخانه های ثروت و و
94
00:03:19,599 –> 00:03:21,040
آن را طوری بپیچید که
95
00:03:21,040 –> 00:03:23,920
شما می توانید کد خود را کتابخانه خود منتشر کنید
96
00:03:23,920 –> 00:03:26,879
و سپس مردم به راحتی می توانند از آن استفاده کنند
97
00:03:26,879 –> 00:03:29,519
از یک محیط تعاملی
98
00:03:29,519 –> 00:03:31,760
پس مثل برنامه نویسی بود
99
00:03:31,760 –> 00:03:33,680
فرهنگ در مدرسه شما
100
00:03:33,680 –> 00:03:36,000
چیزی
101
00:03:36,000 –> 00:03:37,599
کاملا به تنهایی
102
00:03:37,599 –> 00:03:39,680
این کاملا به تنهایی بود
103
00:03:39,680 –> 00:03:42,080
کشف شده
104
00:03:43,920 –> 00:03:46,799
پس اوه شما اشاره کردید، من فکر می کنم
105
00:03:46,799 –> 00:03:49,440
گذراندن حق ریاضی به طوری که بود
106
00:03:49,440 –> 00:03:51,680
در واقع سوال بعدی من این بود که چه بود
107
00:03:51,680 –> 00:03:53,840
این دقیقاً به شما انگیزه داد تا شروع کنید
108
00:03:53,840 –> 00:03:55,680
پروژه نمادین پایتون نیز به همین صورت است
109
00:03:55,680 –> 00:03:57,920
پروژه لوله بنابراین چیزی شبیه به
110
00:03:57,920 –> 00:03:59,920
نقشه ریاضی هر گونه تأثیری خواهد داشت
111
00:03:59,920 –> 00:04:01,200
روی تفکر شما
112
00:04:01,200 –> 00:04:03,280
بله، بنابراین من از افرا و دامپزشکی آمریکا و
113
00:04:03,280 –> 00:04:04,319
متلب
114
00:04:04,319 –> 00:04:07,360
در دبیرستان و تا حدودی دیر رسیدم
115
00:04:07,360 –> 00:04:09,599
داشتن مقداری کارآموزی در دانشگاه و
116
00:04:09,599 –> 00:04:10,959
شما می دانید که این ابزارها هستند
117
00:04:10,959 –> 00:04:12,080
آنها استفاده کردند
118
00:04:12,080 –> 00:04:14,400
من ریاضیات را خیلی دوست دارم
119
00:04:14,400 –> 00:04:16,560
فقط می خواستم بتونم
120
00:04:16,560 –> 00:04:18,399
الگوریتم ها را تغییر دهید تا من می خواستم داشته باشم
121
00:04:18,399 –> 00:04:20,160
دسترسی به کد منبع فرض کنید
122
00:04:20,160 –> 00:04:22,000
الگوریتم هایی که چگونه چیزها را محاسبه می کند
123
00:04:22,000 –> 00:04:24,000
من می توانم آن را نیشگون گرفتن و کشیدن و همچنین به طوری که من می توانم
124
00:04:24,000 –> 00:04:26,639
یک اسکریپت یا یک نوع برنامه بنویسید
125
00:04:26,639 –> 00:04:29,440
اگر بخواهید که از ریاضیات به عنوان یک استفاده می کند
126
00:04:29,440 –> 00:04:30,800
کتابخانه
127
00:04:30,800 –> 00:04:32,560
و این منبع باز است که در آن افراد می توانند
128
00:04:32,560 –> 00:04:34,080
فقط آن را دانلود کنید و روی آنها اجرا کنید
129
00:04:34,080 –> 00:04:36,800
سخت افزار کامپیوترهایشان
130
00:04:36,800 –> 00:04:38,479
بدون هیچ مشکلی
131
00:04:38,479 –> 00:04:39,759
و
132
00:04:39,759 –> 00:04:41,120
با ریاضیات نمی توانید آن را انجام دهید
133
00:04:41,120 –> 00:04:43,199
چون اگر فیلمنامه ام را توزیع کنم
134
00:04:43,199 –> 00:04:45,360
کسی باید مجوز بخرد
135
00:04:45,360 –> 00:04:47,280
قبل از اجرای آنها یک فرآیند کامل است
136
00:04:47,280 –> 00:04:49,120
آن را اما با پایتون تمام کاری که آنها باید انجام دهند
137
00:04:49,120 –> 00:04:51,440
فقط به معنای واقعی کلمه دانلود کنید
138
00:04:51,440 –> 00:04:53,360
و اگر از لینوکس استفاده کنند فقط می توانند اجرا شوند
139
00:04:53,360 –> 00:04:55,440
آن را فورا و بنابراین مانع است
140
00:04:55,440 –> 00:04:58,000
در پایتون ام بسیار کمتر است
141
00:04:58,000 –> 00:04:59,680
به نظر من این نوع اصلی است
142
00:04:59,680 –> 00:05:02,080
مزیتی که من دوست داشتم و همچنین به عنوان من
143
00:05:02,080 –> 00:05:03,600
ذکر شده من فکر می کنم زبان است
144
00:05:03,600 –> 00:05:05,520
کمی زیباتر من
145
00:05:05,520 –> 00:05:07,120
من زبان های پایتون را بسیار ساده دوست دارم
146
00:05:07,120 –> 00:05:09,280
زبان خیلی سریع یاد میگیره
147
00:05:09,280 –> 00:05:11,520
بسیار کم دارد
148
00:05:11,520 –> 00:05:13,600
راه هایی که می توانید بدانید شگفت زده شوید
149
00:05:13,600 –> 00:05:16,720
به عنوان یک مبتدی با پایتون
150
00:05:16,720 –> 00:05:18,479
خوب با ریاضیات می دانید که دارد
151
00:05:18,479 –> 00:05:20,160
انواع گوشه هایی که دارید
152
00:05:20,160 –> 00:05:23,280
تا یه جورایی بهش عادت کنم
153
00:05:23,280 –> 00:05:26,240
آه متشکرم پس آه این روی آن بود
154
00:05:26,240 –> 00:05:27,360
بیشتر در مورد
155
00:05:27,360 –> 00:05:30,000
در جنبه محیطی چیزها آه
156
00:05:30,000 –> 00:05:32,880
صرفا از جنبه ریاضی که در آن
157
00:05:32,880 –> 00:05:35,120
آیا نوعی انگیزه وجود داشت که
158
00:05:35,120 –> 00:05:35,919
اوه
159
00:05:35,919 –> 00:05:37,680
اوه بله شاید شما سعی می کردید این کار را انجام دهید
160
00:05:37,680 –> 00:05:39,840
چیزی در ریاضیات یا افرا و
161
00:05:39,840 –> 00:05:42,320
آنگاه احساس کردی که شاید فقط
162
00:05:42,320 –> 00:05:44,000
می توانید کد منبع را کمی تغییر دهید
163
00:05:44,000 –> 00:05:45,759
کمی اما تو نتوانستی و بعد تو
164
00:05:45,759 –> 00:05:48,160
فکر کردم که اگر شما فقط اوه
165
00:05:48,160 –> 00:05:49,440
همه چیز را از
166
00:05:49,440 –> 00:05:51,919
زمینه سازی به صورت کاملا باز
167
00:05:51,919 –> 00:05:53,919
خودت می تونی زمینه رو درست کنی
168
00:05:53,919 –> 00:05:55,680
آن را به دلخواه تنظیم کنید
169
00:05:55,680 –> 00:05:58,400
چیزی شبیه به آن خطوط
170
00:05:58,400 –> 00:06:00,400
بله ام
171
00:06:00,400 –> 00:06:03,120
بنابراین یکی از اولین چاه
172
00:06:03,120 –> 00:06:04,160
منم همین طور
173
00:06:04,160 –> 00:06:05,840
من در آن زمان فیزیک می خواندم و
174
00:06:05,840 –> 00:06:07,280
بنابراین
175
00:06:07,280 –> 00:06:09,440
یکی از اولین نوع مکان هایی که من
176
00:06:09,440 –> 00:06:10,800
واقعا می خواستم چیزی شبیه این داشته باشم
177
00:06:10,800 –> 00:06:12,000
سنپای است
178
00:06:12,000 –> 00:06:13,039
وقتی تو
179
00:06:13,039 –> 00:06:14,880
شما می دانید نسبیت عام را انجام می دهید و شما
180
00:06:14,880 –> 00:06:17,440
در حال تلاش برای استخراج من فکر می کنم
181
00:06:17,440 –> 00:06:19,120
راه حل از
182
00:06:19,120 –> 00:06:20,800
متریک برای آن از unstance
183
00:06:20,800 –> 00:06:22,080
معادلات
184
00:06:22,080 –> 00:06:23,759
تا زمانی که طول بکشد به خصوص اگر
185
00:06:23,759 –> 00:06:25,039
اولین بار است که آن را انجام می دهید
186
00:06:25,039 –> 00:06:27,199
طول می کشد حدود سه ساعت از مشتقات در
187
00:06:27,199 –> 00:06:30,240
کاغذ و این همه نسبتاً بسیار است
188
00:06:30,240 –> 00:06:32,319
ساده فقط یک نماد چهار نوار چهار
189
00:06:32,319 –> 00:06:34,240
چهار ماتریس و شما بسیار متمایز می شوید
190
00:06:34,240 –> 00:06:36,560
خیلی و شما می دانید و فقط اصطلاحات را اضافه کنید
191
00:06:36,560 –> 00:06:38,720
با هم پس این فقط یک چیزی است
192
00:06:38,720 –> 00:06:39,759
ساده
193
00:06:39,759 –> 00:06:41,360
اما اگر با دست دراز بکشید فقط طول می کشد
194
00:06:41,360 –> 00:06:43,280
برای همیشه شما می توانید این چیز خاص
195
00:06:43,280 –> 00:06:45,680
شما می توانید در ریاضیات انجام دهید اما
196
00:06:45,680 –> 00:06:47,280
کاری که من می خواستم انجام دهم این بود که یک پایتون داشته باشم
197
00:06:47,280 –> 00:06:48,800
اسکریپت تا بتوانم
198
00:06:48,800 –> 00:06:50,639
ماتریس نمادین ماتریس را به صورت a داشته باشید
199
00:06:50,639 –> 00:06:53,440
متغیر پایتون و بتوانید آن را چاپ کنید
200
00:06:53,440 –> 00:06:56,240
و نوعی بازی با آن
201
00:06:56,240 –> 00:06:58,319
از پایتون منظورم
202
00:06:58,319 –> 00:07:00,160
شما می دانید که ریاضیات کاملاً خوب است
203
00:07:00,160 –> 00:07:01,280
محصول را پیدا کنید فکر می کنم می توانید هر کاری را انجام دهید
204
00:07:01,280 –> 00:07:03,520
هر کاری ساده که بتوانم انجام دهم و
205
00:07:03,520 –> 00:07:05,280
هر چیزی که می دانی خیلی ها را می دانی
206
00:07:05,280 –> 00:07:07,520
مردم همیشه از آن استفاده می کنند، اما من فکر می کنم
207
00:07:07,520 –> 00:07:09,360
درست شبیه پایتون که من i دوست دارم
208
00:07:09,360 –> 00:07:11,520
همانطور که اشاره کردم شما می توانید
209
00:07:11,520 –> 00:07:13,360
به هیچ مجوزی نیاز ندارید، همه چیز باز است
210
00:07:13,360 –> 00:07:16,000
منبع همه برای من یا دیگران در دسترس است
211
00:07:16,000 –> 00:07:18,400
به راحتی با آن بازی کنید، حدس میزنم این بود
212
00:07:18,400 –> 00:07:21,120
نوعی انگیزه اولیه و البته
213
00:07:21,120 –> 00:07:22,720
شما به عنوان یک دانشجوی فیزیک می دانید
214
00:07:22,720 –> 00:07:25,759
چیزهای زیادی که اوه فقط خواسته است
215
00:07:25,759 –> 00:07:28,080
برای خودکار بودن و
216
00:07:28,080 –> 00:07:31,840
از پایتون قابل دسترسی است
217
00:07:32,000 –> 00:07:32,720
بنابراین
218
00:07:32,720 –> 00:07:34,639
این یک نوع تجربه مشابه برای
219
00:07:34,639 –> 00:07:35,520
من
220
00:07:35,520 –> 00:07:37,840
جز اینکه من از آنچه تو داشتی استفاده کردم
221
00:07:37,840 –> 00:07:39,759
و سایر مشارکت کنندگان این کار را ایجاد کرده بودند
222
00:07:39,759 –> 00:07:43,039
در سال 2019 من در حال تدریس دوره ای بودم
223
00:07:43,039 –> 00:07:46,639
کشسانی اینجا در iit خاراگپور و
224
00:07:46,639 –> 00:07:48,479
بنابراین این وجود داشت
225
00:07:48,479 –> 00:07:51,280
کل مشتق uh در قطب 2 بعدی
226
00:07:51,280 –> 00:07:53,840
مختصات اوه پس کجا باید می رفتیم
227
00:07:53,840 –> 00:07:55,280
از
228
00:07:55,280 –> 00:07:57,199
از سیستم دکارتی تا 2d
229
00:07:57,199 –> 00:07:59,280
مختصات قطبی آه و کل
230
00:07:59,280 –> 00:08:01,520
لاپلاسین باید از نظر مشتق شده باشد
231
00:08:01,520 –> 00:08:03,199
مختصات r تتا
232
00:08:03,199 –> 00:08:05,280
اکنون ما یک کتاب بسیار معروف داریم
233
00:08:05,280 –> 00:08:07,440
خاصیت ارتجاعی مانند یک کلاسیک تمام دوران است
234
00:08:07,440 –> 00:08:11,039
اوه با احساس سال خوب پس تمام مراحل
235
00:08:11,039 –> 00:08:14,160
در آنجا ذکر شده است، اما در بسیار آه
236
00:08:14,160 –> 00:08:17,120
مد شوروی آنها فقط از همه چیز صرف نظر می کنند
237
00:08:17,120 –> 00:08:19,520
مراحل بین آنها بسیار است
238
00:08:19,520 –> 00:08:20,960
اشک نوعی
239
00:08:20,960 –> 00:08:23,520
نتایج اکنون
240
00:08:23,520 –> 00:08:25,680
من آن کار را با دست انجام دادم و چرخید
241
00:08:25,680 –> 00:08:28,000
10 صفحه باشد
242
00:08:28,000 –> 00:08:29,840
اکنون نمی توانم این کار را در هیئت مدیره انجام دهم
243
00:08:29,840 –> 00:08:31,919
من می توانم انجام دهم که باید سرمایه گذاری کنم
244
00:08:31,919 –> 00:08:33,919
دو هفته تعطیلی ساعت کلاسم
245
00:08:33,919 –> 00:08:36,080
اوه پس فکر کردم که اگر فقط سعی کنم چه؟
246
00:08:36,080 –> 00:08:38,159
برای انجام آن در نمادهایی مانند خودم ببینم
247
00:08:38,159 –> 00:08:40,080
من می توانستم آن را انجام دهم، معلوم شد که من می توانم
248
00:08:40,080 –> 00:08:42,399
خیلی سریع این کار را انجام دهید، بنابراین فکر کردم چرا که نه
249
00:08:42,399 –> 00:08:44,080
فقط آن را در کلاس نشان دهید
250
00:08:44,080 –> 00:08:46,320
ضربات آن را نشان دادم و سپس
251
00:08:46,320 –> 00:08:49,040
بازخورد آنقدر خوب بود که من
252
00:08:49,040 –> 00:08:50,880
همچنان به استفاده از python نمادین برای
253
00:08:50,880 –> 00:08:52,640
بقیه دوره و سپس در
254
00:08:52,640 –> 00:08:54,800
سالهای بعد من واقعا ادامه دادم
255
00:08:54,800 –> 00:08:56,320
برای تشویق دانش آموزانم به انجام آنها
256
00:08:56,320 –> 00:08:58,560
پروژه های اصطلاحی نیز با پایتون نمادین
257
00:08:58,560 –> 00:09:00,240
به طوری که باعث می شود دوره کمی کمتر شود
258
00:09:00,240 –> 00:09:01,279
حوصله سر بر
259
00:09:01,279 –> 00:09:02,160
اوه
260
00:09:02,160 –> 00:09:04,399
و من فکر می کنم همه ما از این سود برده ایم
261
00:09:04,399 –> 00:09:06,839
در واقع به عنوان یک معلم بسیار سپاسگزارم
262
00:09:06,839 –> 00:09:09,680
خودم بله منظورم این است که شما به نوعی می آیید
263
00:09:09,680 –> 00:09:11,360
از همان می دانید که موثر است
264
00:09:11,360 –> 00:09:13,279
هندسه دیفرانسیل چه اوه
265
00:09:13,279 –> 00:09:14,240
بله
266
00:09:14,240 –> 00:09:16,080
باتری یا نه پرواز همان چیزی است که آن است
267
00:09:16,080 –> 00:09:18,560
فقط نوعی ماتریس موثر و
268
00:09:18,560 –> 00:09:19,839
شما باید از یکی تبدیل شوید
269
00:09:19,839 –> 00:09:21,760
سیستم مختصات به دیگری و بنابراین آن است
270
00:09:21,760 –> 00:09:24,720
کار زیاد بله
271
00:09:25,120 –> 00:09:26,240
و شما می دانید که مردم قبلاً این کار را انجام می دادند
272
00:09:26,240 –> 00:09:27,680
با دست این تنها راه بود اما همین است
273
00:09:27,680 –> 00:09:30,160
فقط یکی از این یکی از چیزهایی که
274
00:09:30,160 –> 00:09:32,240
به عنوان یک دانش آموز زمانی که
275
00:09:32,240 –> 00:09:33,920
شما واقعاً می خواهید آن را یاد بگیرید
276
00:09:33,920 –> 00:09:36,000
یه جورایی باید خودت انجامش بدی
277
00:09:36,000 –> 00:09:38,399
تنها راه یادگیری آن اما به این دلیل
278
00:09:38,399 –> 00:09:40,480
خیلی خسته کننده است فقط خیلی
279
00:09:40,480 –> 00:09:42,640
دلسرد کننده است اما اگر می توانید
280
00:09:42,640 –> 00:09:44,399
در حالت ایده آل اگر بتوانید فقط یک را مصرف کنید
281
00:09:44,399 –> 00:09:46,399
بسته نمادین مانند pi و just
282
00:09:46,399 –> 00:09:48,000
کد را خودتان بنویسید تا بدانید
283
00:09:48,000 –> 00:09:50,000
دقیقا مراحل چیست اما
284
00:09:50,000 –> 00:09:51,600
خودکار کردن آنها فکر می کنم این بهترین است
285
00:09:51,600 –> 00:09:54,240
روشی برای یادگیری است و بسیار سرگرم کننده تر است
286
00:09:54,240 –> 00:09:56,480
فرض کنید با نسبیت وسط شما
287
00:09:56,480 –> 00:09:58,640
می توانید متریک را تغییر دهید و ببینید که چگونه
288
00:09:58,640 –> 00:10:00,080
معادلات تغییر می کند
289
00:10:00,080 –> 00:10:01,360
ببینید چگونه
290
00:10:01,360 –> 00:10:03,200
اوه همه چیز تغییر می کند و به نوعی بسیار
291
00:10:03,200 –> 00:10:04,560
به سرعت لازم نیست سه تا صبر کنید
292
00:10:04,560 –> 00:10:06,720
ساعت ها و اشتباه کنید و سپس فقط
293
00:10:06,720 –> 00:10:08,880
ردیابی آن برای همیشه طول می کشد تا شما
294
00:10:08,880 –> 00:10:10,880
می تواند به نوعی با آن بازی کند و واقعاً دریافت کند
295
00:10:10,880 –> 00:10:12,800
تجربه خوب و تحقق بخشیدن به ایده ها
296
00:10:12,800 –> 00:10:15,440
فوق العاده ساده هستند
297
00:10:15,440 –> 00:10:17,839
شما مکانیسمی را که می دانید انجام دهید می دانید
298
00:10:17,839 –> 00:10:19,519
این تحولات هستند
299
00:10:19,519 –> 00:10:21,839
این بسیار ساده است
300
00:10:21,839 –> 00:10:25,040
میدونی فکر میکنی خسته کننده است
301
00:10:25,040 –> 00:10:27,040
پس واقعاً متشکرم
302
00:10:27,040 –> 00:10:29,760
به این دلیل اشاره کردم که متوجه شده بودم
303
00:10:29,760 –> 00:10:32,399
که اوه این خسته کننده یا خسته کننده
304
00:10:32,399 –> 00:10:34,720
در واقع از طریق آن جبر می گذرد
305
00:10:34,720 –> 00:10:35,839
و
306
00:10:35,839 –> 00:10:38,560
بی انگیزگی ناشی از
307
00:10:38,560 –> 00:10:41,279
فقط یک اشتباه علامتی در اینجا انجام می دهید یا
308
00:10:41,279 –> 00:10:43,440
شاید یک تتا سینوسی آکوستیک شود یا
309
00:10:43,440 –> 00:10:45,600
جایی به دلیل یک وقفه خاص
310
00:10:45,600 –> 00:10:47,040
تمرکز و همه چیز پیش می رود
311
00:10:47,040 –> 00:10:49,040
اشتباه می کند و آنگاه هرگز به آن نمی رسی
312
00:10:49,040 –> 00:10:51,120
خودتان آن را استخراج کنید اما همین است
313
00:10:51,120 –> 00:10:52,880
چیزی که هر دانش آموز توسط
314
00:10:52,880 –> 00:10:54,640
زمانی که آنها در مقطع کارشناسی هستند می توانند انجام دهند
315
00:10:54,640 –> 00:10:56,240
آنها مجبور نیستند خود را به آنها ثابت کنند
316
00:10:56,240 –> 00:10:58,240
آن را به صورت هفتگی می توانم انجام دهم
317
00:10:58,240 –> 00:11:00,959
می تواند آن را انجام دهد که انجام شده و گرد و غبار گرفته شده است
318
00:11:00,959 –> 00:11:03,600
اما من فکر می کنم آنها می توانند خرج کنند
319
00:11:03,600 –> 00:11:05,440
بهتر است مانند یک سرمایه گذاری بهتر از آنها
320
00:11:05,440 –> 00:11:07,920
زمان برون سپاری این است
321
00:11:07,920 –> 00:11:10,079
چیزی به کامپیوتر آه که می تواند انجام دهد
322
00:11:10,079 –> 00:11:11,680
که در تکرار بسیار خوب است
323
00:11:11,680 –> 00:11:14,320
وظایف و در واقع استفاده از مغز ما
324
00:11:14,320 –> 00:11:17,440
زمان گرانبها مغز به اوه به
325
00:11:17,440 –> 00:11:19,920
اوه به وضوح متوجه کسانی که انتقادی
326
00:11:19,920 –> 00:11:21,839
اتصالات اشتقاق زیرا
327
00:11:21,839 –> 00:11:23,680
این چیزی است که واقعا مهم است
328
00:11:23,680 –> 00:11:25,360
به جای اینکه مراقب باشید
329
00:11:25,360 –> 00:11:26,839
به علاوه و منهای
330
00:11:26,839 –> 00:11:28,880
منظورم علمی است و شما حتی می توانید
331
00:11:28,880 –> 00:11:31,040
تعمیم دهید این فقط نمادین نیست
332
00:11:31,040 –> 00:11:32,800
مشتق آن نیز است
333
00:11:32,800 –> 00:11:34,880
به عنوان فیزیک و و پس زمینه شما
334
00:11:34,880 –> 00:11:36,399
همان چیزی که شما می خواهید حل کنید
335
00:11:36,399 –> 00:11:38,240
در نهایت معادلات و به طور معمول
336
00:11:38,240 –> 00:11:40,079
عددی و غیره
337
00:11:40,079 –> 00:11:41,200
برای نوشتن برنامه در واقع به
338
00:11:41,200 –> 00:11:42,959
آن معادلات را به صورت عددی حل کنید
339
00:11:42,959 –> 00:11:45,040
اگر این فقط یک چیز بسیار ساده است
340
00:11:45,040 –> 00:11:47,760
می توانید خودتان انجام دهید شما می دانید اوه آن را که
341
00:11:47,760 –> 00:11:49,600
بهترین راه برای یادگیری آن
342
00:11:49,600 –> 00:11:51,600
برای دیدن در واقع نتیجه را دریافت کنید
343
00:11:51,600 –> 00:11:53,760
نتیجه درست اقتصاددان که هستید
344
00:11:53,760 –> 00:11:56,000
پس می توانید پاسخ های صحیح را دریافت کنید
345
00:11:56,000 –> 00:11:57,600
بگو دقیقاً فهمیدی
346
00:11:57,600 –> 00:11:59,120
همه چیز و بنابراین بخش نمادین است
347
00:11:59,120 –> 00:12:00,720
بخشی از آن برای بدست آوردن واقعی معادلات
348
00:12:00,720 –> 00:12:02,320
در وهله اول و سپس دوم
349
00:12:02,320 –> 00:12:03,760
مرحله اجرای واقعی آنها است
350
00:12:03,760 –> 00:12:05,760
به صورت عددی
351
00:12:05,760 –> 00:12:07,600
بله
352
00:12:07,600 –> 00:12:09,279
به علاوه همچنین چیزی وجود دارد که یک بار
353
00:12:09,279 –> 00:12:10,959
شما آن را دارید
354
00:12:10,959 –> 00:12:12,959
چند اسکریپت آماده است که می توانید ادامه دهید
355
00:12:12,959 –> 00:12:15,040
استفاده مجدد از آنها به طوری که آن را مانند
356
00:12:15,040 –> 00:12:16,399
چیزی شبیه به اوکی من آن را ساخته ام
357
00:12:16,399 –> 00:12:18,639
خودم این کار خودم است که مجبور نیستم
358
00:12:18,639 –> 00:12:20,560
به خودم ثابت می کنم که می توانم این کار را انجام دهم
359
00:12:20,560 –> 00:12:23,519
من می توانم آن را دوباره انجام دهم، آن را انجام داده ام اجازه دهید
360
00:12:23,519 –> 00:12:24,959
از آن استفاده کنید
361
00:12:24,959 –> 00:12:26,639
باشه
362
00:12:26,639 –> 00:12:28,959
بسیار خوب پس کمی درنگ
363
00:12:28,959 –> 00:12:30,079
روزهای نخست
364
00:12:30,079 –> 00:12:32,959
امم پس آموزش اولیه شما
365
00:12:32,959 –> 00:12:33,920
اوه
366
00:12:33,920 –> 00:12:37,680
در ریاضی و فیزیک بود
367
00:12:37,680 –> 00:12:40,079
و اوه من فکر می کنم شما یک مقطع کارشناسی بودید
368
00:12:40,079 –> 00:12:41,920
دانشجو وقتی برای اولین بار شروع کردی
369
00:12:41,920 –> 00:12:44,639
در حال توسعه یا برای اولین بار شروع به نوشتن کرد
370
00:12:44,639 –> 00:12:48,560
یک مار پیتون نمادین در آن نقطه اوه
371
00:12:48,560 –> 00:12:50,399
آیا شما نوعی راهنمایی دریافت کردید
372
00:12:50,399 –> 00:12:52,320
زیرا مطمئن هستم که کد تابستانی گوگل را در نظر گرفته است
373
00:12:52,320 –> 00:12:54,800
در آن زمان وجود نداشت
374
00:12:54,800 –> 00:12:55,920
بله
375
00:12:55,920 –> 00:12:58,240
بنابراین شما برای بسیاری از آنها مربی بوده اید
376
00:12:58,240 –> 00:13:00,639
دانشجویان و ما به آن خواهیم رسید اما
377
00:13:00,639 –> 00:13:02,399
در آن نقطه زمانی که برای اولین بار شروع کردید
378
00:13:02,399 –> 00:13:04,399
یادگیری یا برای اولین بار شروع به نوشتن کرد
379
00:13:04,399 –> 00:13:06,399
سمبلیک python آیا شما مربی دارید؟
380
00:13:06,399 –> 00:13:08,240
یا فقط این بود
381
00:13:08,240 –> 00:13:09,760
به تنهایی
382
00:13:09,760 –> 00:13:12,560
آره خود من همینطور است
383
00:13:12,560 –> 00:13:14,639
فارغ التحصیل دبیرستان شدم رفتم درس بخونم
384
00:13:14,639 –> 00:13:15,920
فیزیک
385
00:13:15,920 –> 00:13:18,800
کارشناسی پس این فقط یک فیزیک عمومی است
386
00:13:18,800 –> 00:13:20,480
بنابراین کلاس هایی که ما داشتیم همه نوع هستند
387
00:13:20,480 –> 00:13:22,720
کلاس های فیزیک و ریاضی ام
388
00:13:22,720 –> 00:13:25,360
و همچنین فیزیک تجربی
389
00:13:25,360 –> 00:13:27,360
مثل آزمایشگاهها فکر میکنم در ایالات متحده نامیده میشود
390
00:13:27,360 –> 00:13:28,399
ام
391
00:13:28,399 –> 00:13:30,320
که من زیاد ازش لذت نبردم دوستش دارم
392
00:13:30,320 –> 00:13:32,000
اتفاقاً 10j است اما من عاشق آن هستم
393
00:13:32,000 –> 00:13:34,240
آزمایشگاه آزمایشگاه های فیزیک آه برای انجام این کار
394
00:13:34,240 –> 00:13:36,800
اندازه گیری ها همیشه سرگرم کننده است و من انجام دادم
395
00:13:36,800 –> 00:13:38,480
از تفسیر آن لذت می برم اما من
396
00:13:38,480 –> 00:13:40,399
از نوشتن آن در گزارش ها متنفر بود
397
00:13:40,399 –> 00:13:43,279
همیشه برای همیشه طول کشید
398
00:13:43,519 –> 00:13:45,760
اما اوه
399
00:13:45,760 –> 00:13:48,560
اما به هر حال من آره پس دوست داشتم یعنی اگر
400
00:13:48,560 –> 00:13:49,920
من دوباره آن را انجام دادم دقیقاً این کار را انجام خواهم داد
401
00:13:49,920 –> 00:13:51,440
همان چیزی که من هنوز فیزیک می خواندم
402
00:13:51,440 –> 00:13:52,399
ام
403
00:13:52,399 –> 00:13:54,079
من فکر می کنم این به شما پایه و اساس می دهد
404
00:13:54,079 –> 00:13:56,720
به همه چیز امم
405
00:13:56,720 –> 00:13:58,480
اما در مورد برنامه نویسی بله بله
406
00:13:58,480 –> 00:14:00,480
در دبیرستان یاد گرفتم که من می دانی
407
00:14:00,480 –> 00:14:02,720
همانطور که گفتم پدرم به من کمک کرد
408
00:14:02,720 –> 00:14:04,320
وقتی من بودم
409
00:14:04,320 –> 00:14:05,920
سپس از آن به بعد من به نوعی یاد گرفتم
410
00:14:05,920 –> 00:14:07,680
تا جایی که می توانستم به تنهایی
411
00:14:07,680 –> 00:14:09,199
و سپس در دبیرستان زیبا بودم
412
00:14:09,199 –> 00:14:10,240
خوب در آن
413
00:14:10,240 –> 00:14:12,560
در دانشگاه فقط باید یاد بگیرم
414
00:14:12,560 –> 00:14:16,240
همه چیز به تنهایی
415
00:14:16,240 –> 00:14:18,399
بله و خیلی ساده شروع می کنم بنابراین من می دانستم
416
00:14:18,399 –> 00:14:21,760
python یعنی c و c پلاس پلاس را می دانستم
417
00:14:21,760 –> 00:14:23,519
کمی فرترن و من شما را می شناختم
418
00:14:23,519 –> 00:14:25,440
خیلی از python ها را می شناسم و بنابراین من فقط
419
00:14:25,440 –> 00:14:28,079
من حدس می زنم شروع به انجام آن کرد
420
00:14:28,079 –> 00:14:31,760
بنابراین بسیاری از موسسات خوب آه
421
00:14:31,760 –> 00:14:34,000
مطمئناً ما امروزه آن فرهنگ را داریم
422
00:14:34,000 –> 00:14:37,600
اوه اما در آن زمان، پس این حدود سال 2004 بود
423
00:14:37,600 –> 00:14:39,920
پنج چیزی شبیه به آن
424
00:14:39,920 –> 00:14:42,079
اوه من فکر می کنم شما فقط یک سال بزرگتر هستید
425
00:14:42,079 –> 00:14:44,240
از من
426
00:14:44,240 –> 00:14:45,600
سن فیزیکی
427
00:14:45,600 –> 00:14:48,079
اوه پس من فکر می کنم در همان حدود بود
428
00:14:48,079 –> 00:14:50,399
زمان اوه
429
00:14:50,399 –> 00:14:51,680
اوه
430
00:14:51,680 –> 00:14:53,120
در موسسه شما فکر می کنم این یک بود
431
00:14:53,120 –> 00:14:56,959
دانشگاه چارلز در جمهوری چک
432
00:14:56,959 –> 00:14:59,199
بله، آیا آن مؤسسه تعدادی داشت
433
00:14:59,199 –> 00:15:02,079
نوعی فرهنگ برنامه نویسی
434
00:15:02,079 –> 00:15:03,760
بنابراین آنها یک علم کامپیوتر دارند
435
00:15:03,760 –> 00:15:05,839
بخش اما من از فیزیک شروع کردم
436
00:15:05,839 –> 00:15:08,240
بخش و بنابراین ما فکر می کنم یکی داشتیم
437
00:15:08,240 –> 00:15:10,560
کلاس همون ترم اول فکر کنم
438
00:15:10,560 –> 00:15:13,120
برای برنامه نویسی در پاسکال فکر می کنم و
439
00:15:13,120 –> 00:15:15,600
همین بود آه این بود خوب در واقع من
440
00:15:15,600 –> 00:15:17,440
حدس بزنید بعداً مقداری عددی داشتیم
441
00:15:17,440 –> 00:15:20,480
برنامه نویسی بعداً اما بیشتر
442
00:15:20,480 –> 00:15:21,920
حدس می زنم
443
00:15:21,920 –> 00:15:23,440
بله فکر می کنم ما چند کلاس داشتیم اما
444
00:15:23,440 –> 00:15:26,000
این شما می دانید که برای شما کافی نیست
445
00:15:26,000 –> 00:15:28,079
بدانید که این فقط یک نوع مقدمه است
446
00:15:28,079 –> 00:15:30,560
پس کافی نیست
447
00:15:30,560 –> 00:15:32,000
شما می دانید که باید آن را در خود یاد بگیرید
448
00:15:32,000 –> 00:15:33,519
خود من فکر می کنم و
449
00:15:33,519 –> 00:15:36,079
منظورم این است که فکر نمیکنم که این کار را نکرده باشم
450
00:15:36,079 –> 00:15:38,079
هرگز احساس نکردم که به کامپیوتر نیاز دارم
451
00:15:38,079 –> 00:15:39,279
کلاس های علوم برای یادگیری نحوه
452
00:15:39,279 –> 00:15:40,720
برنامه نویسی به نظر من بهترین راه برای
453
00:15:40,720 –> 00:15:42,880
یادگیری برنامه نویسی این است که بنشینی و
454
00:15:42,880 –> 00:15:45,839
شروع به برنامه نویسی کنید این نیست
455
00:15:45,839 –> 00:15:47,279
که فکر می کنم قسمت سخت آن نیست
456
00:15:47,279 –> 00:15:49,600
قسمت سخت دانستن معادلات i است
457
00:15:49,600 –> 00:15:51,759
حدس برای فیزیک و مهندسی است
458
00:15:51,759 –> 00:15:53,680
برای دانستن معادلات در لحظه و
459
00:15:53,680 –> 00:15:55,360
این چیزی است که بسیار سخت است
460
00:15:55,360 –> 00:15:56,720
حداقل چیزی که برای خودم فهمیدم
461
00:15:56,720 –> 00:15:58,160
یادگیری بخش برنامه نویسی آسان است
462
00:15:58,160 –> 00:16:00,000
قسمت سخت این است که
463
00:16:00,000 –> 00:16:02,000
فیزیک را یاد بگیر و بس
464
00:16:02,000 –> 00:16:03,519
چیزی که یادگیری آن بسیار سخت است
465
00:16:03,519 –> 00:16:05,279
به تنهایی چون
466
00:16:05,279 –> 00:16:07,040
این خیلی کاملاً طاقت فرسا است و
467
00:16:07,040 –> 00:16:10,639
سخت است به نوعی حتی شما می دانید
468
00:16:10,639 –> 00:16:12,560
بدانید چه چیزی را یاد بگیرید و سپس غیره و آن را
469
00:16:12,560 –> 00:16:14,560
سرمایه گذاری واقعی را می گیرد و بنابراین
470
00:16:14,560 –> 00:16:16,240
این چیزی است که دانشگاه واقعاً داده است
471
00:16:16,240 –> 00:16:17,040
من هستم
472
00:16:17,040 –> 00:16:19,519
فیزیک در مورد پس زمینه اوه
473
00:16:19,519 –> 00:16:22,000
علوم کامپیوتر مانند شما فنی
474
00:16:22,000 –> 00:16:23,839
برنامه نویسی بلد باشند
475
00:16:23,839 –> 00:16:24,639
اوه
476
00:16:24,639 –> 00:16:26,720
وظایف این است که فکر نمی کنم کسی باشد
477
00:16:26,720 –> 00:16:28,560
می توانم آن را یاد بگیرم آنقدرها هم برایش مهم نیست
478
00:16:28,560 –> 00:16:29,839
فکر
479
00:16:29,839 –> 00:16:32,000
اوه پس خودت به این موضوع اشاره کردی
480
00:16:32,000 –> 00:16:34,880
میخواستم ازت بپرسم
481
00:16:34,880 –> 00:16:37,040
کارشناسی
482
00:16:37,040 –> 00:16:38,959
آموزش رسمی در ریاضیات بوده است
483
00:16:38,959 –> 00:16:41,920
و فیزیک و همچنین استاد شما
484
00:16:41,920 –> 00:16:42,639
و
485
00:16:42,639 –> 00:16:44,480
نوع پروژه هایی که شما انجام دادید
486
00:16:44,480 –> 00:16:46,959
پروژه های علمی واقعی اوه که کجا
487
00:16:46,959 –> 00:16:49,199
اینها به نظر من به طور کلی بودند
488
00:16:49,199 –> 00:16:52,560
حوزه فیزیک شیمی اوه
489
00:16:52,560 –> 00:16:54,560
درسته آره پس حدس میزنم نباید انتخاب کنم
490
00:16:54,560 –> 00:16:56,320
من همیشه یک نوع محاسباتی می خواستم
491
00:16:56,320 –> 00:16:58,880
عددی اوه
492
00:16:58,880 –> 00:17:01,920
بله، در آن مرحله، شما در حال انجام آن بودید
493
00:17:01,920 –> 00:17:04,160
کار پروژه علمی واقعی شما و
494
00:17:04,160 –> 00:17:06,000
همزمان در حال توسعه
495
00:17:06,000 –> 00:17:09,359
اوه پیتون نمادین و چیزهایی شبیه این
496
00:17:09,359 –> 00:17:11,280
بله، پس در دوره کارشناسی من باید این کار را انجام دهید
497
00:17:11,280 –> 00:17:13,839
من فکر می کنم یک پایان نامه کارشناسی انجام دهید
498
00:17:13,839 –> 00:17:16,240
پس این یک پروژه است
499
00:17:16,240 –> 00:17:18,079
خوب کلاس هایی که برخی از کلاس ها نیاز دارند
500
00:17:18,079 –> 00:17:19,919
پروژه ها اوه بله، پس معمول است
501
00:17:19,919 –> 00:17:21,599
تکالیف مدرسه فکر می کنم در واقع بسیار است
502
00:17:21,599 –> 00:17:24,319
به نوعی مشابه و سپس علاوه بر آن در
503
00:17:24,319 –> 00:17:27,039
غروب ها و شب ها به خصوص um i
504
00:17:27,039 –> 00:17:30,160
روی سیمبا کار می کرد بله
505
00:17:30,160 –> 00:17:31,280
تو باید خیلی خیلی بودی
506
00:17:31,280 –> 00:17:33,760
دانشجوی جدی تحصیلی
507
00:17:33,760 –> 00:17:36,880
خوب منظورم این است که در طول دسته بنابراین من
508
00:17:36,880 –> 00:17:39,360
حدس بزنید وقتی وارد دانشگاه شدم من بودم
509
00:17:39,360 –> 00:17:41,440
شما در فیزیک و ریاضی به خوبی می دانید
510
00:17:41,440 –> 00:17:43,039
و بنابراین من به نوعی فهمیدم که شما خیلی می دانید
511
00:17:43,039 –> 00:17:44,559
به سرعت کلاس های پیشرفته بنابراین
512
00:17:44,559 –> 00:17:46,400
لیسانس یه جورایی از سر راه افتادم
513
00:17:46,400 –> 00:17:48,240
خیلی سریع در سال سوم
514
00:17:48,240 –> 00:17:49,200
در حقیقت
515
00:17:49,200 –> 00:17:50,400
بنابراین فقط سه سال در چک است
516
00:17:50,400 –> 00:17:52,240
جمهوری لیسانس فقط سه بود
517
00:17:52,240 –> 00:17:53,600
سالها پس در سال سوم چیزهای زیادی داشتم
518
00:17:53,600 –> 00:17:55,039
از زمان من فکر می کنم
519
00:17:55,039 –> 00:17:58,000
اوم پس من به نوعی روی سیمپای تمرکز کردم
520
00:17:58,000 –> 00:17:59,440
چیزی که من را به دردسر انداخت در دوران من است
521
00:17:59,440 –> 00:18:01,760
استاد چون من این کار را نکردم
522
00:18:01,760 –> 00:18:03,200
متوجه شدم که فیزیک نظری خوانده ام
523
00:18:03,200 –> 00:18:05,679
و بنابراین آنچه اتفاق می افتد این است که لیسانس
524
00:18:05,679 –> 00:18:07,760
همانطور که من به یاد دارم نسبتا آسان است
525
00:18:07,760 –> 00:18:09,840
نه فقط یک نوع فیزیک پایه
526
00:18:09,840 –> 00:18:11,760
شما مکانیک کوانتومی اولیه و همه چیز را می دانید
527
00:18:11,760 –> 00:18:13,120
ریاضی و غیره اما خیلی زیاد نیست
528
00:18:13,120 –> 00:18:15,039
سخت قسمت سخت که من
529
00:18:15,039 –> 00:18:16,559
برای می آید در طول آماده نشده بود
530
00:18:16,559 –> 00:18:18,000
استاد چون تئوری خوندم
531
00:18:18,000 –> 00:18:20,320
فیزیک و بنابراین آن زمانی است که
532
00:18:20,320 –> 00:18:22,640
نسبیت عام و کوانتوم
533
00:18:22,640 –> 00:18:25,440
نظریه میدان نه تنها در مقدمه بلکه وارد می شود
534
00:18:25,440 –> 00:18:27,360
واقعی است و به مقدار زیادی نیاز دارد
535
00:18:27,360 –> 00:18:29,840
تلاش برای عبور و بنابراین من تقریبا آه تقریبا
536
00:18:29,840 –> 00:18:31,440
شکست خورده ام
537
00:18:31,440 –> 00:18:33,600
آه اوه دانشگاه چون تمرکز داشتم
538
00:18:33,600 –> 00:18:35,039
به سادگی روشن است و من فکر کردم بله این است
539
00:18:35,039 –> 00:18:37,200
یه جورایی راحت میدونی و بعد نمیدونی
540
00:18:37,200 –> 00:18:38,960
درک آه این نیاز به یک واقعی واقعی است
541
00:18:38,960 –> 00:18:41,039
تلاش برای یادگیری
542
00:18:41,039 –> 00:18:44,960
پس آه آره پس به هر حال آه آره من حدس میزنم من
543
00:18:44,960 –> 00:18:47,600
برنامه در آن زمان خیلی خوب بود
544
00:18:47,600 –> 00:18:49,200
کلاس های من فکر می کنم در
545
00:18:49,200 –> 00:18:51,520
بعد از ظهر بعد از آن به خانه آمدم و بعد فقط
546
00:18:51,520 –> 00:18:53,280
اوه در عصر فقط یک جورهایی کار می کرد
547
00:18:53,280 –> 00:18:55,520
از من نمی دانم شش فرض کنیم یا هشت
548
00:18:55,520 –> 00:18:58,640
بعد از ظهر تا دو بامداد یا گاهی اوقات چهار صبح
549
00:18:58,640 –> 00:19:01,039
یا حتی شش صبح بسته به روز و
550
00:19:01,039 –> 00:19:03,039
بعد تا ظهر خوابیدم بگویم که من
551
00:19:03,039 –> 00:19:04,799
برای یک زوج به دانشگاه برگشت
552
00:19:04,799 –> 00:19:06,400
کلاس بعد از ظهر و این
553
00:19:06,400 –> 00:19:07,600
به نوعی چگونه من
554
00:19:07,600 –> 00:19:09,600
این کار را کرد تا یادم باشد
555
00:19:09,600 –> 00:19:11,440
بنابراین من senpai را شروع کردم و سپس مهربان بودم
556
00:19:11,440 –> 00:19:13,520
از انجام اولیه فرض کنید برای یک ماه یا
557
00:19:13,520 –> 00:19:15,679
دو i نوع اولیه
558
00:19:15,679 –> 00:19:17,520
کار می کنم و بعد من به نوعی
559
00:19:17,520 –> 00:19:19,200
میدونی بذار بنشینه
560
00:19:19,200 –> 00:19:20,240
و سپس
561
00:19:20,240 –> 00:19:22,320
فردی از اسپانیا نامش فابیان است
562
00:19:22,320 –> 00:19:25,600
پدرگو ساهیا به تازگی شروع به مشارکت کرده است
563
00:19:25,600 –> 00:19:26,480
و غیره
564
00:19:26,480 –> 00:19:28,480
میدونی پس وقتی من کسی رو واقعا دیدم
565
00:19:28,480 –> 00:19:30,320
به کد نیز کمک می کند و
566
00:19:30,320 –> 00:19:32,160
میدونی همین بود
567
00:19:32,160 –> 00:19:33,840
شما می دانید بسیار تشویق کننده تر به کار
568
00:19:33,840 –> 00:19:36,160
با هم و به طوری که ما برای شاید یک
569
00:19:36,160 –> 00:19:37,760
یکی دو ماه ما واقعا سخت کار کردیم
570
00:19:37,760 –> 00:19:38,880
این
571
00:19:38,880 –> 00:19:40,880
و سپس برای تابستان گوگل ثبت نام کردم
572
00:19:40,880 –> 00:19:43,440
از کد، بنابراین فکر می کنم پنج دانش آموز داشتیم
573
00:19:43,440 –> 00:19:45,039
سال اول و همینطور است
574
00:19:45,039 –> 00:19:47,280
پیاده شد
575
00:19:47,280 –> 00:19:49,520
بلند شد و امم
576
00:19:49,520 –> 00:19:50,880
و بعد از آن
577
00:19:50,880 –> 00:19:52,960
من واقعا سخت روی آن کار کردم متوجه شدم
578
00:19:52,960 –> 00:19:54,640
اوه این یک پتانسیل واقعا بزرگ است و
579
00:19:54,640 –> 00:19:57,280
بنابراین من واقعاً نیم ساعت روی آن کار کردم
580
00:19:57,280 –> 00:19:58,799
تقریباً هر روز یک سال تا یک سال
581
00:19:58,799 –> 00:19:59,919
هر شب
582
00:19:59,919 –> 00:20:01,440
اوه در حال انجام مدرسه و سپس من آمدم
583
00:20:01,440 –> 00:20:02,559
خانه و فقط
584
00:20:02,559 –> 00:20:03,919
میدونی کار کرد
585
00:20:03,919 –> 00:20:05,840
در کل شب به نوعی
586
00:20:05,840 –> 00:20:07,760
در آن زمان آسان بود زیرا
587
00:20:07,760 –> 00:20:10,480
اوه شب آرام است بنابراین می توانم روی آن تمرکز کنم
588
00:20:10,480 –> 00:20:13,520
آن را و شما می دانید نه هیچ تعاملی نه نه
589
00:20:13,520 –> 00:20:16,080
اختلال و بنابراین من واقعا می توانم روی آن تمرکز کنم
590
00:20:16,080 –> 00:20:18,000
اوه می دانی ساعت هایی را به آن بده
591
00:20:18,000 –> 00:20:18,880
مورد نیاز است
592
00:20:18,880 –> 00:20:20,960
و سپس یک بار آن را می دانید یک بار
593
00:20:20,960 –> 00:20:22,720
پروژه به اندازه کافی پیشرفته است پس از آن نوع
594
00:20:22,720 –> 00:20:25,039
توپ در نهایت شروع به چرخیدن می کند
595
00:20:25,039 –> 00:20:26,320
خودش
596
00:20:26,320 –> 00:20:28,000
اما بخش سخت این است که آن را به آنجا برسانید
597
00:20:28,000 –> 00:20:30,240
به همین دلیل این کار را کردم
598
00:20:30,240 –> 00:20:32,880
اوه این بدان معنی است که بعد از شما
599
00:20:32,880 –> 00:20:35,280
استادانی که به نوعی از آنها استراحت کردید
600
00:20:35,280 –> 00:20:37,280
هر چیز دیگری باید روی سنپای تمرکز کرد
601
00:20:37,280 –> 00:20:38,640
توسعه
602
00:20:38,640 –> 00:20:39,760
خوب نیست
603
00:20:39,760 –> 00:20:41,600
نه من این کار را در زمان استادم انجام دادم
604
00:20:41,600 –> 00:20:43,360
تقریباً در دانشگاه شکست خورده بود اما
605
00:20:43,360 –> 00:20:45,200
پس من به نوعی می دانی
606
00:20:45,200 –> 00:20:46,559
به مسیر برگشت
607
00:20:46,559 –> 00:20:48,320
فارغ التحصیل شد
608
00:20:48,320 –> 00:20:50,240
و بعد من آمدم
609
00:20:50,240 –> 00:20:53,840
به ما برای انجام دکترا
610
00:20:53,840 –> 00:20:56,320
و سپس این در دانشگاه بود
611
00:20:56,320 –> 00:20:57,440
نوادا
612
00:20:57,440 –> 00:20:58,720
درست
613
00:20:58,720 –> 00:21:01,440
هیچ کس نمی داند که دکترای شیمی را شروع کرده است
614
00:21:01,440 –> 00:21:03,440
فیزیک و سپس می توانم فکر کنم
615
00:21:03,440 –> 00:21:05,280
یکی دو سال اول من هم کار می کردم
616
00:21:05,280 –> 00:21:07,039
بسیار سخت در تامین و سپس
617
00:21:07,039 –> 00:21:09,120
در نهایت مجبور شدم آن زمان
618
00:21:09,120 –> 00:21:10,559
در آن نقطه از قبل انجام می داد
619
00:21:10,559 –> 00:21:13,280
خیلی خوبه پس خیلی به من نیاز نداشت
620
00:21:13,280 –> 00:21:15,120
و بعد مجبور شدم
621
00:21:15,120 –> 00:21:16,880
سپس کار را متوقف کنید و فقط روی آن تمرکز کنید
622
00:21:16,880 –> 00:21:19,120
phd تا بتونم تمومش کنم پس اونوقت
623
00:21:19,120 –> 00:21:20,480
فکر میکنم میدونی کی میخوای شروع کنی
624
00:21:20,480 –> 00:21:22,080
من مطمئن هستم که شما این پایان نامه را می دانید
625
00:21:22,080 –> 00:21:24,240
واقعا باید به خودت لعنت بزنی
626
00:21:24,240 –> 00:21:26,400
نوع تمرکز من ذهن شما و من مهربان
627
00:21:26,400 –> 00:21:28,000
از همه اینها صرف نظر کرد و زود به آن توجه کرد
628
00:21:28,000 –> 00:21:30,080
phd را از سر راه بردارید و بعد از آن
629
00:21:30,080 –> 00:21:33,039
که حدس میزنم پس از آن یک پست doc و
630
00:21:33,039 –> 00:21:35,200
و شغل و غیره
631
00:21:35,200 –> 00:21:36,640
ام
632
00:21:36,640 –> 00:21:39,280
من به نوعی با senpai کار می کنم
633
00:21:39,280 –> 00:21:40,880
به عنوان یک مربی و همچنین کمک
634
00:21:40,880 –> 00:21:42,880
سازماندهی و امور مالی و غیره
635
00:21:42,880 –> 00:21:45,840
اما فعالیت های روزمره من نبودم
636
00:21:45,840 –> 00:21:47,840
به عنوان درگیر
637
00:21:47,840 –> 00:21:48,640
بنابراین
638
00:21:48,640 –> 00:21:51,039
خواهش می کنم ناراحت نباشید که این را بپرسم
639
00:21:51,039 –> 00:21:55,440
ما در مورد این داستان ها شنیده ایم
640
00:21:55,440 –> 00:21:58,320
مردم فیلم می سازند و دوست دارند
641
00:21:58,320 –> 00:22:00,720
آنها این نوع داستان ها را دنبال می کنند
642
00:22:00,720 –> 00:22:03,200
جایی که مردم از آن چیزی درست می کنند
643
00:22:03,200 –> 00:22:05,520
دنیای نرم افزار اوه و سپس آنها را ترک می کنند
644
00:22:05,520 –> 00:22:08,240
دانشگاه آه
645
00:22:08,240 –> 00:22:11,039
که من شخصا به عنوان یک استاد هستم
646
00:22:11,039 –> 00:22:13,840
نکنه من نمیام یعنی نمیتونم
647
00:22:13,840 –> 00:22:15,520
از این نوع رفتار حمایت کنید پس همینطور است
648
00:22:15,520 –> 00:22:17,280
شنیدن داستان شما بسیار دلگرم کننده است
649
00:22:17,280 –> 00:22:20,080
که اوه تو داشتی این کارو میکردی ولی بعد تو
650
00:22:20,080 –> 00:22:22,000
همیشه به مسیر برگشت و
651
00:22:22,000 –> 00:22:24,000
به پایان رساندن کاری که واقعا شروع کرده بودید
652
00:22:24,000 –> 00:22:25,520
در دانشگاه
653
00:22:25,520 –> 00:22:28,159
اوه بله من همین الان را تشویق می کنم
654
00:22:28,159 –> 00:22:29,600
اگر من به دنیا می آمدم ممکن بود اوضاع فرق کند
655
00:22:29,600 –> 00:22:31,600
در ایالات متحده به دلیل فرصت ها
656
00:22:31,600 –> 00:22:33,440
در اینجا شما می دانید بسیار وسوسه انگیز و از
657
00:22:33,440 –> 00:22:35,600
البته خیلی بزرگتر اما در چک
658
00:22:35,600 –> 00:22:37,120
جمهوری تنها راه شناخت شماست
659
00:22:37,120 –> 00:22:39,120
برای اینکه شغلی را که می خواستم داشته باشم
660
00:22:39,120 –> 00:22:40,880
تنها راه این است که مدارس خود را تمام کنید
661
00:22:40,880 –> 00:22:42,640
نمیتونی بدست بیاری نمیتونی رها کنی
662
00:22:42,640 –> 00:22:44,640
چون پس از آن فقط نوعی
663
00:22:44,640 –> 00:22:46,880
درها را می بندد
664
00:22:46,880 –> 00:22:49,120
بنابراین اوه اما بله بسیار وسوسه انگیز است
665
00:22:49,120 –> 00:22:50,480
زیرا
666
00:22:50,480 –> 00:22:52,480
این شما می دانید که اوه اگر شما انجام دهید
667
00:22:52,480 –> 00:22:54,640
چیزی که برای شما تاثیرگذار است
668
00:22:54,640 –> 00:22:56,640
می دانیم به عنوان یک معنی بیایید بگوییم senpai
669
00:22:56,640 –> 00:22:58,080
پس در مورد من
670
00:22:58,080 –> 00:23:01,280
خیلی وسوسه انگیز است یا می دانید
671
00:23:01,280 –> 00:23:02,960
بدیهی است که شما به نوعی از خود میپرسید
672
00:23:02,960 –> 00:23:04,480
سوال چرا
673
00:23:04,480 –> 00:23:06,320
تو چرا میدونی
674
00:23:06,320 –> 00:23:08,240
اصلا به جای تمرکز روی درس خواندن
675
00:23:08,240 –> 00:23:09,919
این تمام وقت اما
676
00:23:09,919 –> 00:23:13,440
اوه روش من این بود که اینها را بدست بیاورم
677
00:23:13,440 –> 00:23:14,960
در حالی که من هستم مدارس را از سر راه بردار
678
00:23:14,960 –> 00:23:16,320
هنوز جوان است زیرا
679
00:23:16,320 –> 00:23:17,600
با بزرگتر شدن
680
00:23:17,600 –> 00:23:19,200
هیچ راهی وجود ندارد که دیگری انجام دهم
681
00:23:19,200 –> 00:23:20,559
میدونی
682
00:23:20,559 –> 00:23:21,840
مدرسه مانند آن شما می دانید زیرا آن زمان
683
00:23:21,840 –> 00:23:23,440
به زمان زیادی نیاز دارد که من داشتم
684
00:23:23,440 –> 00:23:24,799
وقتی جوان بودم اما دیگر ندارم
685
00:23:24,799 –> 00:23:27,280
و بنابراین من می دانستم که پس می دانستم که شما
686
00:23:27,280 –> 00:23:29,360
می دانم وقتی می رود نمی توانم دوست داشته باشم
687
00:23:29,360 –> 00:23:31,440
خیلی نزدیک به بودن
688
00:23:31,440 –> 00:23:33,840
برای اینکه بتوانم یعنی واقعا نزدیک
689
00:23:33,840 –> 00:23:37,120
ترک تحصیل فهمیدم که الان نیاز دارم
690
00:23:37,120 –> 00:23:39,200
من واقعا باید روی مدرسه تمرکز کنم و
691
00:23:39,200 –> 00:23:43,200
نه اینکه خودم را بیرون کنم
692
00:23:43,919 –> 00:23:46,480
این نوع نقش بازیکن فکری ممکن است
693
00:23:46,480 –> 00:23:49,200
حداقل بخشی از نقش شما باشد
694
00:23:49,200 –> 00:23:52,320
حداقل در آن زمان نامزد بودند
695
00:23:52,320 –> 00:23:54,960
چیزی شبیه پیتون نمادین
696
00:23:54,960 –> 00:23:58,159
که ابزارهای خود را در درجه اول در
697
00:23:58,159 –> 00:24:00,799
مسلماً علوم فیزیکی
698
00:24:00,799 –> 00:24:04,000
اوه و تو بودی یعنی قبلاً
699
00:24:04,000 –> 00:24:05,919
دانشجوی فیزیک
700
00:24:05,919 –> 00:24:08,480
بنابراین شبیه به نوعی خیانت است
701
00:24:08,480 –> 00:24:09,919
اصلی شما
702
00:24:09,919 –> 00:24:11,039
اوه
703
00:24:11,039 –> 00:24:12,960
مادر تو
704
00:24:12,960 –> 00:24:15,360
اوه اگر رها کردی
705
00:24:15,360 –> 00:24:16,720
فیزیک
706
00:24:16,720 –> 00:24:18,320
و احتمالاً در طولانی تر فکر می کنم
707
00:24:18,320 –> 00:24:21,120
اجرا کنید که حالت خوب را به سرقت برده است
708
00:24:21,120 –> 00:24:23,840
آموزش فیزیک خود را تکمیل کرده اید
709
00:24:23,840 –> 00:24:26,799
ممکن است که به شما اطلاع داده باشد
710
00:24:26,799 –> 00:24:29,760
اوه کار شما در پایتون نمادین پس من
711
00:24:29,760 –> 00:24:31,760
من فقط حدس می زنم اینجا بسیار درست است
712
00:24:31,760 –> 00:24:34,480
من اگر اشتباه می کنم پس احتمالا همین است
713
00:24:34,480 –> 00:24:35,360
بله نه
714
00:24:35,360 –> 00:24:38,720
بله، بدون شک همین است
715
00:24:38,720 –> 00:24:40,159
فیزیک
716
00:24:40,159 –> 00:24:42,480
یا مهندسی خیلی پیش زمینه شماست
717
00:24:42,480 –> 00:24:44,559
از این منظر بسیار شبیه است
718
00:24:44,559 –> 00:24:45,520
ام
719
00:24:45,520 –> 00:24:47,200
این است
720
00:24:47,200 –> 00:24:48,720
بسیار من می گویم اعمال شده از
721
00:24:48,720 –> 00:24:51,440
دیدگاه علوم کامپیوتر مثل من
722
00:24:51,440 –> 00:24:53,279
همیشه به شما واقعی علاقه مند است
723
00:24:53,279 –> 00:24:54,720
من حدس می زنم نتایج را بدانید
724
00:24:54,720 –> 00:24:56,080
و همچنین من علاقه مند هستم
725
00:24:56,080 –> 00:24:58,159
نرم افزار قابل نگهداری به عنوان نوعی
726
00:24:58,159 –> 00:25:01,840
محصول مهندسی اما
727
00:25:02,080 –> 00:25:04,559
اما من هرگز به آن علاقه مند نبودم
728
00:25:04,559 –> 00:25:06,400
نوعی انتزاعی
729
00:25:06,400 –> 00:25:08,480
ریاضی یا انتزاعی چیزی که نیست
730
00:25:08,480 –> 00:25:10,880
واقعا قابل اجرا و غیره
731
00:25:10,880 –> 00:25:12,640
اوه از ساده پس چیزهای زیادی وجود دارد
732
00:25:12,640 –> 00:25:14,960
وقتی زینپا را شروع کردم، تعداد زیادی وجود دارد
733
00:25:14,960 –> 00:25:17,600
حتی در آن زمان بسیاری دیگر
734
00:25:17,600 –> 00:25:20,559
کتابخانه ها حتی کتابخانه های منبع باز
735
00:25:20,559 –> 00:25:21,510
مانند حداکثر
736
00:25:21,510 –> 00:25:23,279
[موسیقی]
737
00:25:23,279 –> 00:25:25,039
اصل
738
00:25:25,039 –> 00:25:27,120
maxima منبع باز است
739
00:25:27,120 –> 00:25:29,360
بله خوب بله قبلا باز بود
740
00:25:29,360 –> 00:25:32,000
منبع آن زمان ام
741
00:25:32,000 –> 00:25:32,720
ولی
742
00:25:32,720 –> 00:25:35,600
بسیاری از اوقات بدیهیات مدنی این بود
743
00:25:35,600 –> 00:25:37,600
فوق العاده قدرتمند از نظر آن
744
00:25:37,600 –> 00:25:40,080
واقعاً منظورم نابغه هایی بود که کار می کردند
745
00:25:40,080 –> 00:25:42,720
برای مثال روی آن یکپارچه سازی داشت
746
00:25:42,720 –> 00:25:44,880
برای انتگرال یکی از بهترین
747
00:25:44,880 –> 00:25:46,640
شما می دانید تا کنون حتی از تبدیل
748
00:25:46,640 –> 00:25:49,440
نرم افزار اما همیشه یک نوع بود
749
00:25:49,440 –> 00:25:51,200
بارها به نوعی طراحی شده است
750
00:25:51,200 –> 00:25:53,200
چیزهای انتزاعی به این راحتی نبود
751
00:25:53,200 –> 00:25:55,679
قابل اجرا برای شما می دانید وظایف اساسی مانند
752
00:25:55,679 –> 00:25:57,360
مانند ساده است
753
00:25:57,360 –> 00:25:59,600
ام و ماکسیما در واقع خیلی خوب است
754
00:25:59,600 –> 00:26:01,679
حداکثر کردن به نظر من قابل اجرا است به جز این
755
00:26:01,679 –> 00:26:06,159
این در lisp نوشته شده است و من سعی کردم اوه مرد
756
00:26:06,880 –> 00:26:08,240
من مخالف لیسپ یا هر چیز دیگری نیستم
757
00:26:08,240 –> 00:26:10,080
فقط این است که چگونه
758
00:26:10,080 –> 00:26:12,720
به نوعی آن را درک کنید و آن را اصلاح کنید
759
00:26:12,720 –> 00:26:14,960
سعی کردند باگها و محدودیتهایی داشتند
760
00:26:14,960 –> 00:26:17,120
و سعی کردم وارد بشوم و رمزگشایی کنم و ببینم
761
00:26:17,120 –> 00:26:19,919
اگر بتوانم آن را درست کنم اما همینطور بود
762
00:26:19,919 –> 00:26:21,520
واقعا برام سخته
763
00:26:21,520 –> 00:26:23,600
به وارد شدن به آن و بنابراین مانع i
764
00:26:23,600 –> 00:26:25,120
می گویند به ورود به کمک آن است
765
00:26:25,120 –> 00:26:26,880
واقعا بالاست و دلیلش را می پرسیدید
766
00:26:26,880 –> 00:26:28,880
من پایتون را انتخاب کردم که فکر می کنم مانعی برای آن است
767
00:26:28,880 –> 00:26:30,960
کمک به پایتون واقعا کم است
768
00:26:30,960 –> 00:26:32,559
مثل اینکه هر کسی می تواند آن را به سرعت یاد بگیرد و
769
00:26:32,559 –> 00:26:34,720
این یک نوع شهودی طبیعی است
770
00:26:34,720 –> 00:26:36,640
و لیسپ فقط است
771
00:26:36,640 –> 00:26:39,200
برای من شهودی نیست حداقل می دانید
772
00:26:39,200 –> 00:26:41,120
درست است
773
00:26:41,120 –> 00:26:42,640
پس اوه
774
00:26:42,640 –> 00:26:44,720
احتمالاً می توانیم به این حلقه برگردیم
775
00:26:44,720 –> 00:26:47,120
اوه چیزی که در مورد آن اشاره کردید
776
00:26:47,120 –> 00:26:49,039
پایین آه
777
00:26:49,039 –> 00:26:52,799
مانع ورود به پایتون اوه این کار را انجام می دهد
778
00:26:52,799 –> 00:26:54,559
اگر شما فقط می توانید در آن درنگ کنید
779
00:26:54,559 –> 00:26:56,159
کمی
780
00:26:56,159 –> 00:26:57,279
آیا شما فکر می کنید
781
00:26:57,279 –> 00:26:59,600
که ربطی به راه دارد
782
00:26:59,600 –> 00:27:01,760
زبان خود به معنای طراحی شده است
783
00:27:01,760 –> 00:27:03,679
که تا حدودی به راه نزدیکتر است
784
00:27:03,679 –> 00:27:04,480
که
785
00:27:04,480 –> 00:27:07,200
ما به عنوان انسان تمایل به تفکر داریم
786
00:27:07,200 –> 00:27:08,080
اوه
787
00:27:08,080 –> 00:27:09,120
این است
788
00:27:09,120 –> 00:27:12,240
این نیست کمی کمتر است
789
00:27:12,240 –> 00:27:14,400
تنبیهی یا شاید کمی بیشتر
790
00:27:14,400 –> 00:27:17,440
بخشیدن به طرز فکر گمشده ما
791
00:27:17,440 –> 00:27:21,039
به عنوان انسان ما زمانی که ما
792
00:27:21,120 –> 00:27:22,960
ما مفروضات خاصی داریم که
793
00:27:22,960 –> 00:27:24,799
افراد دیگر ادامه خواهند داد
794
00:27:24,799 –> 00:27:27,279
برخی از چیزهای ناامن بنابراین
795
00:27:27,279 –> 00:27:29,520
حالا احتمالاً پایتون کمی است
796
00:27:29,520 –> 00:27:32,080
با این حساب بخشنده تر است و به همین ترتیب الف
797
00:27:32,080 –> 00:27:33,919
کمی به طرز فکر ما نزدیک تر است
798
00:27:33,919 –> 00:27:35,279
انسان ها
799
00:27:35,279 –> 00:27:36,640
آیا فکر می کنید این است
800
00:27:36,640 –> 00:27:38,559
شاید
801
00:27:38,559 –> 00:27:40,799
بله، من فکر می کنم خیلی زیاد است
802
00:27:40,799 –> 00:27:42,559
برای کسی که متخصص نیست
803
00:27:42,559 –> 00:27:44,320
برنامه نویسی شاید کاملا مبتدی یا
804
00:27:44,320 –> 00:27:45,039
فقط
805
00:27:45,039 –> 00:27:46,880
فکر می کنم شما فقط یک مبتدی را می شناسید
806
00:27:46,880 –> 00:27:49,520
خیلی ساده تر است که شما فقط به نوعی بگویید
807
00:27:49,520 –> 00:27:51,520
این ضروری است، بنابراین شما فقط به نوعی تماس بگیرید
808
00:27:51,520 –> 00:27:53,760
برخی از توابع و ایجاد چند آرایه
809
00:27:53,760 –> 00:27:54,399
و
810
00:27:54,399 –> 00:27:56,880
شما می دانید انجام برخی از محاسبات و
811
00:27:56,880 –> 00:27:59,279
اوه این تعاملی است، بنابراین شما می توانید
812
00:27:59,279 –> 00:28:01,279
تعامل تعاملی پاسخ را ببینید
813
00:28:01,279 –> 00:28:03,200
فورا و شما می توانید
814
00:28:03,200 –> 00:28:04,640
پاسخ هایی را که می توانید پیدا کنید را بررسی کنید
815
00:28:04,640 –> 00:28:06,399
آنچه را که در تلاش هستید کشف کنید
816
00:28:06,399 –> 00:28:08,080
محاسبه و به صورت تکراری
817
00:28:08,080 –> 00:28:09,679
توضیحی
818
00:28:09,679 –> 00:28:12,159
کار اکتشافی انجام دهید و به آن برسید
819
00:28:12,159 –> 00:28:13,760
چیزی که تقریباً کار می کند یا
820
00:28:13,760 –> 00:28:15,200
در نهایت کار می کند و سپس آن را قرار می دهید
821
00:28:15,200 –> 00:28:16,799
به یک فیلمنامه
822
00:28:16,799 –> 00:28:18,559
و بنابراین من می گویم این نوع گردش کار
823
00:28:18,559 –> 00:28:20,640
ریاضیات بسیار بسیار خوب است
824
00:28:20,640 –> 00:28:22,960
متلب گردش کار مشابه نیز uh و i
825
00:28:22,960 –> 00:28:24,799
به این گردش کار فکر کنید
826
00:28:24,799 –> 00:28:26,559
و من فکر می کنم این بسیار مهربان است
827
00:28:26,559 –> 00:28:28,480
برای مبتدیان خوب است
828
00:28:28,480 –> 00:28:30,080
من فکر می کنم لیسپ برای بسیاری از مردم خوب است
829
00:28:30,080 –> 00:28:33,279
مانند lisp اما آن را نیاز دارد
830
00:28:33,279 –> 00:28:35,679
سرمایه گذاری فکر می کنم اوه
831
00:28:35,679 –> 00:28:37,039
یاد بگیرید و غیره
832
00:28:37,039 –> 00:28:39,039
اگر پس زمینه شما فیزیک است
833
00:28:39,039 –> 00:28:41,760
به عنوان مثال یا مهندسی ام
834
00:28:41,760 –> 00:28:43,200
آی تی
835
00:28:43,200 –> 00:28:44,640
اوم میدونی
836
00:28:44,640 –> 00:28:45,679
آی تی
837
00:28:45,679 –> 00:28:48,480
می دانید که من فکر می کنم مانع بالاتر است
838
00:28:48,480 –> 00:28:49,919
به طور شهودی به نظر من برای من در
839
00:28:49,919 –> 00:28:51,360
حداقل این است که اجازه دهید آن را برای من اینطور بیان کنیم
840
00:28:51,360 –> 00:28:52,880
این بود و به همین دلیل پایتون را انتخاب کردم
841
00:28:52,880 –> 00:28:54,320
اما من فکر می کنم بسیاری از مردم مانند
842
00:28:54,320 –> 00:28:57,120
که همینطور
843
00:28:57,279 –> 00:29:01,039
پس اوه بعد از دکترا فکر می کنم شما اوه
844
00:29:01,039 –> 00:29:04,000
فوق دکترای شما در لس آلاموس
845
00:29:04,000 –> 00:29:05,679
اوه آره و تو اونجا موندی
846
00:29:05,679 –> 00:29:07,760
چند سال درست تا زمانی که کاملا
847
00:29:07,760 –> 00:29:09,120
به تازگی
848
00:29:09,120 –> 00:29:10,799
پس بله تجربه شما در چه چیزی بود
849
00:29:10,799 –> 00:29:12,559
لاوسون انگار افسانه ای است
850
00:29:12,559 –> 00:29:14,880
جایی در جهان
851
00:29:14,880 –> 00:29:16,880
در تصور عمومی منهتن
852
00:29:16,880 –> 00:29:17,760
پروژه
853
00:29:17,760 –> 00:29:20,000
بمب اتم
854
00:29:20,000 –> 00:29:22,799
و کل داستان هایی که اوه
855
00:29:22,799 –> 00:29:25,039
پروفسور ریچارد فاینمن روایت کرده بود
856
00:29:25,039 –> 00:29:27,360
در کتابهایش پس این است که بسیار است
857
00:29:27,360 –> 00:29:30,320
مکانی اسطوره ای برای مردم خارج از آن
858
00:29:30,320 –> 00:29:32,320
بله اینطور است
859
00:29:32,320 –> 00:29:34,000
بنابراین بسیار خوب است که بتوانید خرج کنید
860
00:29:34,000 –> 00:29:36,720
و اینجا کار کنید و می دانید که توصیه می کنم
861
00:29:36,720 –> 00:29:40,039
مکان حتی
862
00:29:43,200 –> 00:29:45,600
این یک آزمایشگاه بزرگ است، حدس میزنم حدود 10 ام
863
00:29:45,600 –> 00:29:48,480
13000 نفر در حال حاضر نه، آنها کارهای زیادی انجام دادند
864
00:29:48,480 –> 00:29:50,399
آزمایشات اما حتی در محاسبات
865
00:29:50,399 –> 00:29:52,320
علم بیایید بگوییم کجا بودم
866
00:29:52,320 –> 00:29:54,559
حداقل شما هزاران نفر را می شناسید
867
00:29:54,559 –> 00:29:56,799
و بنابراین شما می توانید و بنابراین شما به
868
00:29:56,799 –> 00:29:58,960
فقط با افراد زیادی همکاری کنید
869
00:29:58,960 –> 00:30:01,840
شما صدها را می شناسید و اوم
870
00:30:01,840 –> 00:30:04,000
و افراد بسیار باهوش من را خیلی دوست دارند
871
00:30:04,000 –> 00:30:05,440
هر روز چیزهای زیادی یاد گرفتم
872
00:30:05,440 –> 00:30:09,360
چیزی اوم و آن را می دانید که اوم است
873
00:30:09,360 –> 00:30:11,919
از شما می دانید که من از محاسبات لذت می برم
874
00:30:11,919 –> 00:30:14,320
علم محاسبات فیزیکی و اوه
875
00:30:14,320 –> 00:30:16,399
لس آلاموس مکانی عالی برای آن است
876
00:30:16,399 –> 00:30:18,159
این کاری بود که من هر روز انجام می دادم
877
00:30:18,159 –> 00:30:20,320
برخی از جنبه های آن ام
878
00:30:20,320 –> 00:30:22,880
و همچنین تاریخ و اوم شما را می شناسید
879
00:30:22,880 –> 00:30:24,799
آیا آنها می توانند بایگانی داشته باشند شما می توانید بروید و
880
00:30:24,799 –> 00:30:27,039
ببین و تمام شد
881
00:30:27,039 –> 00:30:28,640
این شما می دانید برای من از نظر فکری این است
882
00:30:28,640 –> 00:30:32,320
من حدس می زنم بسیار راضی کننده است و اوم
883
00:30:32,320 –> 00:30:34,840
و این مکان معروفی است که آنها دارند
884
00:30:34,840 –> 00:30:36,799
ام
885
00:30:36,799 –> 00:30:39,440
خوب است که مثل آنها با شما صحبت کنم
886
00:30:39,440 –> 00:30:41,120
اگر با بعضی از بزرگترها صحبت کنید
887
00:30:41,120 –> 00:30:43,200
مردم اینجا را بشناسید که برخی از آنها را به یاد می آورند
888
00:30:43,200 –> 00:30:44,720
فرض کنید شما ادوارد تلر را می شناسید
889
00:30:44,720 –> 00:30:46,799
بدانید و از این قبیل چیزها تا بتوانید
890
00:30:46,799 –> 00:30:48,960
میتوانید صحبت کنید، میدانید که این یک جورهایی است
891
00:30:48,960 –> 00:30:50,559
می دانید که تقریباً آن افراد طولانی هستند
892
00:30:50,559 –> 00:30:53,120
مرده اما افرادی که آنها را مانند شما می بینند
893
00:30:53,120 –> 00:30:54,480
همکاران خود را بشناسید که برخی از آنها را می شناسید
894
00:30:54,480 –> 00:30:55,360
آنها هستند
895
00:30:55,360 –> 00:30:58,080
زندگی کنید و بنابراین خوب است که بتوانید
896
00:30:58,080 –> 00:30:59,840
برای صحبت با آنها و ملاقات با آنها و
897
00:30:59,840 –> 00:31:01,360
پس اوم
898
00:31:01,360 –> 00:31:02,240
و
899
00:31:02,240 –> 00:31:05,200
این اوه شما می دانید من اوه پس از دریافت
900
00:31:05,200 –> 00:31:07,760
گرفتن دکتری ام
901
00:31:07,760 –> 00:31:09,440
شما می دانید که گزینه ها یا می دانید
902
00:31:09,440 –> 00:31:12,080
شغلی در صنعت پیدا کنید یا به دانشگاه بروید
903
00:31:12,080 –> 00:31:13,919
یا به یک آزمایشگاه ملی یک آزمایشگاه ملی بروید
904
00:31:13,919 –> 00:31:15,600
چیزی است بین دانشگاه و
905
00:31:15,600 –> 00:31:17,519
صنعت بنابراین
906
00:31:17,519 –> 00:31:19,279
آن را بسیار بیشتر به عنوان یک ماموریت شما اعمال می شود
907
00:31:19,279 –> 00:31:20,720
معمولاً نیازی به درخواست نیست
908
00:31:20,720 –> 00:31:22,960
بودجه اما شما باید چه کاری انجام دهید
909
00:31:22,960 –> 00:31:24,480
مأموریت این است که اینطور نیست که شما دارید
910
00:31:24,480 –> 00:31:26,080
آزادی مثل اینکه می دانی شوخی می کند
911
00:31:26,080 –> 00:31:27,760
برای انجام هر کاری که می خواهید باید باشید
912
00:31:27,760 –> 00:31:29,200
در حال انجام
913
00:31:29,200 –> 00:31:30,399
اوه میدونی
914
00:31:30,399 –> 00:31:32,080
بنابراین چیزی که زنده است باید انجام شود
915
00:31:32,080 –> 00:31:33,360
اما چون یک آزمایشگاه بزرگ است، وجود دارد
916
00:31:33,360 –> 00:31:35,519
بسیاری از پروژه ها و اگر شما و یک بار
917
00:31:35,519 –> 00:31:37,919
شما به اندازه کافی افراد را می شناسید
918
00:31:37,919 –> 00:31:39,440
خیلی از پروژه های جالب شما می توانید
919
00:31:39,440 –> 00:31:41,919
پیدا کنید و روی آن کار کنید
920
00:31:41,919 –> 00:31:43,760
بنابراین از این منظر شما باید
921
00:31:43,760 –> 00:31:45,440
نوع
922
00:31:45,440 –> 00:31:47,279
پیدا کردن
923
00:31:47,279 –> 00:31:48,480
من فکر می کنم مشابه در هر بزرگ است
924
00:31:48,480 –> 00:31:50,559
یک بار شرکت
925
00:31:50,559 –> 00:31:51,919
همکاری به اندازه کافی بزرگ است
926
00:31:51,919 –> 00:31:53,279
همیشه برخی از خوب بسیار جالب است
927
00:31:53,279 –> 00:31:54,720
پروژه هایی که فقط باید با آنها آشنا شوید
928
00:31:54,720 –> 00:31:56,000
مردم و
929
00:31:56,000 –> 00:31:58,000
و آنها را متقاعد کنید که به شما کمک مالی کنند اما
930
00:31:58,000 –> 00:32:00,080
در غیر این صورت اوم برای به دست آوردن شما حدس می زنم شما را
931
00:32:00,080 –> 00:32:01,440
در پروژه تا بتوانید روی آن کار کنید
932
00:32:01,440 –> 00:32:03,039
اما اوم
933
00:32:03,039 –> 00:32:05,760
بله، من مکان را توصیه می کنم، بنابراین همینطور است
934
00:32:05,760 –> 00:32:08,320
نوعی انگیزه وجود دارد
935
00:32:08,320 –> 00:32:10,559
کارمندان آنجا و دانشمندان
936
00:32:10,559 –> 00:32:12,720
مناسب تر وجود دارد
937
00:32:12,720 –> 00:32:14,559
به دست آوردن نوعی بودجه مانند
938
00:32:14,559 –> 00:32:16,159
اساتید هستند
939
00:32:16,159 –> 00:32:18,880
انتظار می رود در یک مجموعه تحقیقاتی در یک
940
00:32:18,880 –> 00:32:20,720
محیط دانشگاه تحقیقاتی وجود دارد
941
00:32:20,720 –> 00:32:23,200
نوعی مشوق یا
942
00:32:23,200 –> 00:32:25,519
یک الزام برای دانشمندان آنجا
943
00:32:25,519 –> 00:32:28,399
برای تامین بودجه برای مردم خود
944
00:32:28,399 –> 00:32:30,640
که در لس آلاموس یا مشابه آن کار می کنند
945
00:32:30,640 –> 00:32:32,559
سایر برنامه های ملی
946
00:32:32,559 –> 00:32:34,480
من می گویم بله بستگی به شما دارد
947
00:32:34,480 –> 00:32:36,159
اگر می خواهید پیشنهاد بدهید می خواهید این کار را انجام دهید
948
00:32:36,159 –> 00:32:38,320
تحقیقات خود را پس از آن شما باید انجام دهید
949
00:32:38,320 –> 00:32:39,600
بفهمید که چگونه آن را پیدا کنید تا وجود داشته باشد
950
00:32:39,600 –> 00:32:41,440
راه های متعددی برای تامین مالی آن وجود دارد
951
00:32:41,440 –> 00:32:44,080
برخی از کمک های مالی داخلی که می توانید درخواست کنید
952
00:32:44,080 –> 00:32:44,880
برای
953
00:32:44,880 –> 00:32:48,000
کمک های مالی خارجی وجود دارد
954
00:32:48,000 –> 00:32:50,480
ما فکر می کنم دفتر علم و انجام
955
00:32:50,480 –> 00:32:53,360
شما می توانید آن کمک های مالی را دریافت کنید
956
00:32:53,360 –> 00:32:55,120
من فکر می کنم شما بودجه صنعت را نیز بیاورید
957
00:32:55,120 –> 00:32:57,200
اگر می دانید که آیا تماس دارید و
958
00:32:57,200 –> 00:32:58,880
صنعت را متقاعد کنید تا برخی از آنها را تامین مالی کند
959
00:32:58,880 –> 00:33:00,960
تحقیق کنید شما هم می توانید آن را انجام دهید
960
00:33:00,960 –> 00:33:02,960
و سپس اگر نمی خواهید خود را بیاورید
961
00:33:02,960 –> 00:33:05,039
بودجه خود را پس از آن به طور معمول شما
962
00:33:05,039 –> 00:33:07,519
با پروژه های موجود کار خواهد کرد
963
00:33:07,519 –> 00:33:08,960
و به دلیل اینکه این یک آزمایشگاه بزرگ است
964
00:33:08,960 –> 00:33:11,200
پروژه ها مثل همیشه بنابراین بستگی دارد که چه
965
00:33:11,200 –> 00:33:12,399
شما می خواهید انجام دهید اما دوست دارید در من بگویید
966
00:33:12,399 –> 00:33:14,399
موردی که می خواستم محاسباتی انجام دهم
967
00:33:14,399 –> 00:33:15,679
اوه تو فیزیک بلدی
968
00:33:15,679 –> 00:33:17,919
ساختار و همچنین نوع بزرگ
969
00:33:17,919 –> 00:33:19,679
در مورد کدهای فیزیک و یادگیری برخی از آنها
970
00:33:19,679 –> 00:33:22,640
از روش ها و غیره اما
971
00:33:22,640 –> 00:33:24,960
و همچنین من از نوعی لذت می برم
972
00:33:24,960 –> 00:33:27,519
انجام تحقیقات پایه و کاربردی
973
00:33:27,519 –> 00:33:29,200
و غیره
974
00:33:29,200 –> 00:33:31,600
تا زمانی که و رویکرد من نوعی بود
975
00:33:31,600 –> 00:33:33,840
باز است و بنابراین من همیشه چیزهای زیادی پیدا می کردم
976
00:33:33,840 –> 00:33:36,399
پروژه های جالب برای کار در اینجا
977
00:33:36,399 –> 00:33:39,279
پس سیمبا حق با بچه شما بود و شما هم همینطور هستید
978
00:33:39,279 –> 00:33:41,919
در حال حاضر در یک آزمایشگاه ملی، بنابراین شما دریافت کردید
979
00:33:41,919 –> 00:33:44,000
مقداری بودجه به تنهایی
980
00:33:44,000 –> 00:33:45,919
این گونه تشویق شد
981
00:33:45,919 –> 00:33:47,840
برای توسعه سنپای و
982
00:33:47,840 –> 00:33:49,840
پروژه های دیگر شما، بنابراین ما به یک
983
00:33:49,840 –> 00:33:52,159
بحث در مورد فرترن و ال پورتر و
984
00:33:52,159 –> 00:33:53,760
کاری که اخیراً انجام داده اند
985
00:33:53,760 –> 00:33:56,000
انجام می دهید، اما آیا شما مقداری بودجه دریافت کردید؟
986
00:33:56,000 –> 00:33:57,840
که
987
00:33:57,840 –> 00:33:59,600
من امیدوار بودم که بهتر شوم
988
00:33:59,600 –> 00:34:02,159
نحوه انجام این کار فلان و چنان هر چند و
989
00:34:02,159 –> 00:34:03,519
من فکر می کنم ام
990
00:34:03,519 –> 00:34:05,200
من اوه
991
00:34:05,200 –> 00:34:05,919
نه خوبنه بد
992
00:34:05,919 –> 00:34:06,799
بنابراین
993
00:34:06,799 –> 00:34:08,960
تقریباً همه چیز جالب است
994
00:34:08,960 –> 00:34:12,079
گروه های محاسباتی در لس
995
00:34:12,079 –> 00:34:13,839
alamos حداقل یک نفر وجود دارد که
996
00:34:13,839 –> 00:34:16,960
از senpai استفاده می کند بنابراین بسیار بود
997
00:34:16,960 –> 00:34:17,839
ولی
998
00:34:17,839 –> 00:34:19,760
معمولاً ماهی یک بار از آن استفاده می کنند
999
00:34:19,760 –> 00:34:21,359
شما می دانید که برخی چیزها را محاسبه کنید اما آنها
1000
00:34:21,359 –> 00:34:23,520
از آن به صورت روزمره استفاده نکنید و غیره
1001
00:34:23,520 –> 00:34:25,679
پس از آن تامین مالی توسعه سخت است
1002
00:34:25,679 –> 00:34:27,839
برای چیزی که ماهی یک بار استفاده می کنید
1003
00:34:27,839 –> 00:34:28,719
ام
1004
00:34:28,719 –> 00:34:30,719
و توسعه ساده را می دانید
1005
00:34:30,719 –> 00:34:32,879
همانطور که هر پروژه ای به شما نیاز دارد
1006
00:34:32,879 –> 00:34:35,280
بدانید که باید تمام وقت باشد
1007
00:34:35,280 –> 00:34:37,520
اوه شغل و غیره
1008
00:34:37,520 –> 00:34:39,359
یک رویکردی که من فکر کردم
1009
00:34:39,359 –> 00:34:41,199
شما می دانید این است که به نوعی به دست آوردن کمی است
1010
00:34:41,199 –> 00:34:42,719
تامین مالی از پروژه های متعدد و نوع
1011
00:34:42,719 –> 00:34:44,560
وصله کردن آن با هم اما سخت است
1012
00:34:44,560 –> 00:34:48,159
در عمل انجام دهید بنابراین من موفق نشدم
1013
00:34:48,159 –> 00:34:50,399
برای تامین مالی یا به دست آوردن آن
1014
00:34:50,399 –> 00:34:52,960
بودجه برای غافلگیری
1015
00:34:52,960 –> 00:34:53,918
خیلی خوب
1016
00:34:53,918 –> 00:34:55,040
بنابراین
1017
00:34:55,040 –> 00:34:56,239
اوه
1018
00:34:56,239 –> 00:34:59,200
در مورد توسعه خارج
1019
00:34:59,200 –> 00:35:02,320
ماه اوه این محیط ساختاریافته ام
1020
00:35:02,320 –> 00:35:04,560
بنابراین فراتر از دانشگاه فراتر از این
1021
00:35:04,560 –> 00:35:07,920
آزمایشگاه های ملی بنابراین وجود داشته است
1022
00:35:07,920 –> 00:35:10,000
حضور رو به رشد از فضای باز
1023
00:35:10,000 –> 00:35:13,520
جامعه منبع کمک به
1024
00:35:13,520 –> 00:35:15,280
پایتون نمادین و همچنین سایر موارد
1025
00:35:15,280 –> 00:35:17,200
پروژه هایی که روی آنها کار کرده اید
1026
00:35:17,200 –> 00:35:18,640
پس اوه
1027
00:35:18,640 –> 00:35:20,480
از طریق این فرآیند شما یک
1028
00:35:20,480 –> 00:35:22,640
مربی بسیاری از دانش آموزان
1029
00:35:22,640 –> 00:35:24,800
و تعداد کمی از آنها از این کشور بوده اند
1030
00:35:24,800 –> 00:35:26,800
هند به ویژه برای پایتون نمادین آن
1031
00:35:26,800 –> 00:35:28,720
اتفاقاً خیلی از آنها چنین کرده اند
1032
00:35:28,720 –> 00:35:30,240
من فکر می کنم تعداد کمی از هند بوده اند
1033
00:35:30,240 –> 00:35:33,839
آنها را از iits نیز پس آه چگونه آن را انجام داد
1034
00:35:33,839 –> 00:35:36,000
در واقع در مورد چرا چنین وجود دارد
1035
00:35:36,000 –> 00:35:36,880
بزرگتر
1036
00:35:36,880 –> 00:35:39,359
حضور دانش آموزان هندی به طور خاص
1037
00:35:39,359 –> 00:35:42,480
در این پروژه خاص sempai
1038
00:35:42,480 –> 00:35:44,960
بنابراین من نمی دانم فکر می کنم اوه که نمی دانم
1039
00:35:44,960 –> 00:35:47,040
می دانم که فکر می کنم اوه احتمالا هند دارای یک
1040
00:35:47,040 –> 00:35:49,760
بسیاری از دانش آموزان بسیاری از اوه
1041
00:35:49,760 –> 00:35:52,480
شما می دانید من نمی دانم این نیز فکر می کنم
1042
00:35:52,480 –> 00:35:53,920
پولی که سال گذشته برای آن دریافت کردید
1043
00:35:53,920 –> 00:35:55,440
گوگل تابستان طلایی که ما استفاده می کردیم و من
1044
00:35:55,440 –> 00:35:57,520
فکر می کنم هنوز هم شما را کاملاً می شناسد
1045
00:35:57,520 –> 00:36:00,000
دور در هند پس از نظر
1046
00:36:00,000 –> 00:36:01,440
حدس می زنم
1047
00:36:01,440 –> 00:36:03,280
برای کسی بیایید بگوییم از شما می دانید
1048
00:36:03,280 –> 00:36:04,880
اروپا شما می دانید که آن را ندارد به عنوان
1049
00:36:04,880 –> 00:36:07,520
تا جایی که شاید یکی از دلایل همین باشد
1050
00:36:07,520 –> 00:36:09,119
اما بیشتر به آن مربوط است من آن را نمی دانم
1051
00:36:09,119 –> 00:36:11,119
همچنین ممکن است یک بار باشد
1052
00:36:11,119 –> 00:36:12,880
به نوعی بعد از جوانتر شروع می شود
1053
00:36:12,880 –> 00:36:14,320
دانش آموزان دانش آموزان بزرگتر را می بینند و همینطور است
1054
00:36:14,320 –> 00:36:16,160
فقط نوعی فرهنگ بله همینطور است
1055
00:36:16,160 –> 00:36:18,240
این یکی از دلایل بزرگ است
1056
00:36:18,240 –> 00:36:20,240
چون اوه منظورم این است که اگر آن را تمدید کنیم
1057
00:36:20,240 –> 00:36:22,320
پس استدلال کافی داریم
1058
00:36:22,320 –> 00:36:24,560
دانش آموزان به طور مساوی به numpy کمک کنند
1059
00:36:24,560 –> 00:36:26,079
و سایر پروژه های منبع باز به جز ما
1060
00:36:26,079 –> 00:36:29,359
چنین حضور بزرگی را نمی بینید
1061
00:36:29,839 –> 00:36:31,359
اما من به طور کلی برای تابستان گوگل فکر می کنم
1062
00:36:31,359 –> 00:36:32,960
البته دانش آموزان زیادی هستند
1063
00:36:32,960 –> 00:36:35,760
از هند حتی به طور کلی
1064
00:36:35,760 –> 00:36:36,880
درست
1065
00:36:36,880 –> 00:36:39,119
بله، اما در اکوسیستم پایتون i
1066
00:36:39,119 –> 00:36:40,000
فکر
1067
00:36:40,000 –> 00:36:41,760
آن را مانند یک نامتناسبی بالا است
1068
00:36:41,760 –> 00:36:43,599
تعداد دانش آموزان هندی در سمپای
1069
00:36:43,599 –> 00:36:44,880
درست
1070
00:36:44,880 –> 00:36:46,560
بله، اما من فکر می کنم که ممکن است همینطور باشد
1071
00:36:46,560 –> 00:36:49,119
زیرا ما متوجه شده ایم که این یک است
1072
00:36:49,119 –> 00:36:51,440
راه بسیار خوبی برای به دست آوردن چیزهای خوب
1073
00:36:51,440 –> 00:36:52,839
کار انجام شده و
1074
00:36:52,839 –> 00:36:55,280
بنابراین دانش آموزان را جذب کنید و سپس آنها تبدیل شوند
1075
00:36:55,280 –> 00:36:57,920
مربیان سال آینده بیایید بگوییم و و شما
1076
00:36:57,920 –> 00:36:59,920
بدانید و و فقط بسیاری از
1077
00:36:59,920 –> 00:37:01,760
همکاران از این طریق و به همین ترتیب
1078
00:37:01,760 –> 00:37:04,079
من از کار با دانش آموزان لذت می برم
1079
00:37:04,079 –> 00:37:06,480
بنابراین می دانم که من همیشه خرج می کنم
1080
00:37:06,480 –> 00:37:08,960
تلاش زیادی برای اطمینان از اینکه ما
1081
00:37:08,960 –> 00:37:11,200
هر ساله تعداد زیادی دانش آموز داشته باشند
1082
00:37:11,200 –> 00:37:12,880
و اگر تلاش نکنید پس
1083
00:37:12,880 –> 00:37:14,160
میدونی پس
1084
00:37:14,160 –> 00:37:16,160
پس فکر میکنم دانشجو نمیگیرید
1085
00:37:16,160 –> 00:37:18,320
بنابراین شاید این نیز بخشی از آن باشد
1086
00:37:18,320 –> 00:37:20,000
واقعا فکر می کنم بنابراین منظورم این است
1087
00:37:20,000 –> 00:37:22,160
دو دلیل اصلی مانند بعد از یک دانش آموز
1088
00:37:22,160 –> 00:37:24,079
نزد مرشد خاصی رفته است و اگر
1089
00:37:24,079 –> 00:37:25,599
تجربه خوب بوده که
1090
00:37:25,599 –> 00:37:27,119
اطلاعات منتقل می شود
1091
00:37:27,119 –> 00:37:29,200
نسل ها
1092
00:37:29,200 –> 00:37:31,280
بنابراین
1093
00:37:31,280 –> 00:37:33,599
این نوع بازخورد در طول سال ها
1094
00:37:33,599 –> 00:37:34,800
و
1095
00:37:34,800 –> 00:37:38,160
من فکر می کنم یک اثر گلوله برفی است
1096
00:37:38,320 –> 00:37:40,079
بنابراین می خواهید چیزی را ذکر کنید
1097
00:37:40,079 –> 00:37:42,720
در مورد تابستان گوگل از کد بنابراین
1098
00:37:42,720 –> 00:37:44,960
من فکر می کنم حتی فراتر از دانش آموزان هندی شما
1099
00:37:44,960 –> 00:37:48,240
چند مشارکت کننده عالی داشته اند
1100
00:37:48,240 –> 00:37:50,079
برخی از مشارکت کنندگان بلند مدت که شما
1101
00:37:50,079 –> 00:37:51,760
در ابتدا از طریق تابستان گوگل ملاقات کرد
1102
00:37:51,760 –> 00:37:53,440
گزارش من فکر می کنم سرب فعلی
1103
00:37:53,440 –> 00:37:56,480
توسعه دهنده senpai dr aron moyer i
1104
00:37:56,480 –> 00:37:58,240
فکر کن نمیدانم چگونه تلفظ کنم
1105
00:37:58,240 –> 00:38:00,560
نام او
1106
00:38:00,560 –> 00:38:02,800
آرون آره پس فکر می کنم او تمام کرده بود
1107
00:38:02,800 –> 00:38:04,160
او را برای اولین بار با تابستان گوگل ساخت
1108
00:38:04,160 –> 00:38:06,000
از کد درست در
1109
00:38:06,000 –> 00:38:08,880
2007 بود
1110
00:38:08,880 –> 00:38:11,440
پس هفت یا هشت بله من
1111
00:38:11,440 –> 00:38:13,280
تمام مدت آنجا ماند و
1112
00:38:13,280 –> 00:38:16,079
وقتی روی دکتری تمرکز کردم متوجه شدم
1113
00:38:16,079 –> 00:38:17,040
میدونی که باید پیدا کنم
1114
00:38:17,040 –> 00:38:18,720
کسی برای تصاحب و او بود
1115
00:38:18,720 –> 00:38:20,960
طبیعی ترین که می دانید فعال ترین است
1116
00:38:20,960 –> 00:38:21,920
و
1117
00:38:21,920 –> 00:38:23,599
اوه
1118
00:38:23,599 –> 00:38:25,200
و هیجان زده و جوان و همه چیز
1119
00:38:25,200 –> 00:38:27,280
من فهمیدم که شما می دانید که من فقط می خواهم چه کنم
1120
00:38:27,280 –> 00:38:28,640
باهاش برو
1121
00:38:28,640 –> 00:38:30,560
و او کار فوق العاده ای انجام داده است
1122
00:38:30,560 –> 00:38:31,680
واقعیت زمانی که من
1123
00:38:31,680 –> 00:38:33,440
وقتی او شد و من فقط گفتم می دانی
1124
00:38:33,440 –> 00:38:34,800
از این به بعد شما هستید
1125
00:38:34,800 –> 00:38:37,440
شخص اصلی او اوه او فقط به سادگی
1126
00:38:37,440 –> 00:38:39,040
او شکوفا شد فقط می دانید که من هستم
1127
00:38:39,040 –> 00:38:40,640
فکر کنید وقتی به تابستان گوگل رسیدیم
1128
00:38:40,640 –> 00:38:42,720
البته اول سازمان خودمان
1129
00:38:42,720 –> 00:38:45,280
زمان و او واقعا فقط همدردی کرد
1130
00:38:45,280 –> 00:38:46,480
به سطح بعدی
1131
00:38:46,480 –> 00:38:47,280
بنابراین
1132
00:38:47,280 –> 00:38:49,119
که همچنین به من درس های زیادی می دهد
1133
00:38:49,119 –> 00:38:50,320
آن است
1134
00:38:50,320 –> 00:38:51,520
مثل اینکه برای چند نفر کاری انجام می دهید
1135
00:38:51,520 –> 00:38:53,200
سال اما
1136
00:38:53,200 –> 00:38:55,599
شما به نوعی 80 را انجام دادید که آسان است
1137
00:38:55,599 –> 00:38:57,200
و سپس 20 درصد بقیه ممکن است طول بکشد
1138
00:38:57,200 –> 00:38:59,119
بقیه عمرم را بگیرم و من هرگز
1139
00:38:59,119 –> 00:39:01,119
دریافت کنید اگر من آن را به نوعی منتقل کنم
1140
00:39:01,119 –> 00:39:03,920
شخص دیگری می توانند آن را بگیرند
1141
00:39:03,920 –> 00:39:06,000
از جایی که آن را گرفتم و فقط آن را بیاورم
1142
00:39:06,000 –> 00:39:08,880
خیلی بیشتر از همیشه
1143
00:39:08,880 –> 00:39:10,800
اوه پس من واقعا خیلی خوشحالم که
1144
00:39:10,800 –> 00:39:13,440
من این کار را خیلی زود انجام دادم زیرا این کار را انجام دادم
1145
00:39:13,440 –> 00:39:14,880
نمی توانم ببینم اگر نخواهم کرد
1146
00:39:14,880 –> 00:39:16,640
اگر این کار را نکردم اینجا باش چون من
1147
00:39:16,640 –> 00:39:18,320
قادر نخواهد بود
1148
00:39:18,320 –> 00:39:20,240
اوم من نقاط قوت و ضعف دارم و
1149
00:39:20,240 –> 00:39:21,760
او و او فقط شما می دانید
1150
00:39:21,760 –> 00:39:23,520
به زیبایی تعریف می کند و غیره
1151
00:39:23,520 –> 00:39:25,520
اوم
1152
00:39:25,520 –> 00:39:27,440
یک انتخاب عالی بود بله پس آرون همین است
1153
00:39:27,440 –> 00:39:29,280
و من حدس می زنم
1154
00:39:29,280 –> 00:39:31,359
من خیلی ها را ملاقات کردم منظورم انسان های بزرگ است
1155
00:39:31,359 –> 00:39:33,359
فقط از طریق سرور گوگل
1156
00:39:33,359 –> 00:39:34,800
از کد آن است
1157
00:39:34,800 –> 00:39:36,880
این تابستان کد خوب است
1158
00:39:36,880 –> 00:39:39,280
خوب است که به شما اجازه می دهد
1159
00:39:39,280 –> 00:39:41,040
فقط با افرادی ملاقات کنید که در غیر این صورت نمی خواهید
1160
00:39:41,040 –> 00:39:43,280
ملاقات و امم
1161
00:39:43,280 –> 00:39:44,079
آی تی
1162
00:39:44,079 –> 00:39:46,160
بنابراین من دانش آموزان اولیه زیادی دارم
1163
00:39:46,160 –> 00:39:48,800
من هنوز با اوهوم در تماس هستم
1164
00:39:48,800 –> 00:39:50,800
materia به عنوان مثال از Paul les was
1165
00:39:50,800 –> 00:39:52,800
یکی دیگر را اجرا کرد
1166
00:39:52,800 –> 00:39:54,480
من فکر می کنم که از سال 2007 بود و او
1167
00:39:54,480 –> 00:39:55,760
اجرا شد
1168
00:39:55,760 –> 00:39:58,000
همه پشتیبانی چند جمله ای و همه
1169
00:39:58,000 –> 00:40:00,079
ادغام همه سخت است
1170
00:40:00,079 –> 00:40:00,960
ام
1171
00:40:00,960 –> 00:40:02,960
فاکتورسازی چند جمله ای و مواردی از این قبیل
1172
00:40:02,960 –> 00:40:03,760
که
1173
00:40:03,760 –> 00:40:05,040
ام
1174
00:40:05,040 –> 00:40:06,160
و سپس
1175
00:40:06,160 –> 00:40:07,760
و می دانید که ما همین الان در تماس بودیم
1176
00:40:07,760 –> 00:40:09,040
سالها
1177
00:40:09,040 –> 00:40:10,960
و درست مانند آن با بسیاری دیگر
1178
00:40:10,960 –> 00:40:12,400
دانش آموزان و غیره
1179
00:40:12,400 –> 00:40:14,880
اوم آره پس خیلی لذت بخش بود
1180
00:40:14,880 –> 00:40:19,760
من فکر می کنم دکترای ریاضی درست است
1181
00:40:20,000 –> 00:40:21,520
نمی دانم دکتری هستید یا نه، اما بله
1182
00:40:21,520 –> 00:40:24,560
حداقل به عنوان یک دانشجوی کارشناسی ارشد ریاضی درست است
1183
00:40:24,560 –> 00:40:27,200
دانشجو باشه پس من فکر می کنم که اوه واقعا
1184
00:40:27,200 –> 00:40:29,760
خیلی خوب تکمیل شده
1185
00:40:29,760 –> 00:40:31,680
نوع ورودی که در ابتدا داشتید
1186
00:40:31,680 –> 00:40:33,920
داده شده در sempai بنابراین از سمت فیزیک
1187
00:40:33,920 –> 00:40:37,040
و سپس از جنبه ریاضی
1188
00:40:37,760 –> 00:40:39,359
بنابراین ستاره ها در واقع برای آنها صف کشیده اند
1189
00:40:39,359 –> 00:40:40,640
به سادگی
1190
00:40:40,640 –> 00:40:42,160
باشه پس
1191
00:40:42,160 –> 00:40:44,960
حالا سوال بعدی من این است که اوه
1192
00:40:44,960 –> 00:40:46,880
ما کاملاً در مورد sempai صحبت کرده ایم
1193
00:40:46,880 –> 00:40:49,599
کمی آه، اکنون به برخی از آنها می پردازیم
1194
00:40:49,599 –> 00:40:51,599
کار بسیار بسیار جالبی که شما
1195
00:40:51,599 –> 00:40:53,280
انجام داده اند اوه
1196
00:40:53,280 –> 00:40:55,440
نه اخیرا بلکه اخیراً مقایسه شده است
1197
00:40:55,440 –> 00:40:59,119
به sempai آه در احیای پرتره
1198
00:40:59,119 –> 00:41:00,240
اکنون
1199
00:41:00,240 –> 00:41:01,200
اوه
1200
00:41:01,200 –> 00:41:03,599
برای آدمهای عصبی مثل ما، فکر میکنم یک مورد وجود دارد
1201
00:41:03,599 –> 00:41:04,839
فیلم وجود دارد
1202
00:41:04,839 –> 00:41:06,560
ولی
1203
00:41:06,560 –> 00:41:08,960
ما در حال حاضر با داستان شما کنار می آییم
1204
00:41:08,960 –> 00:41:10,800
پس داستان خودت را به ما بگو
1205
00:41:10,800 –> 00:41:14,000
احیای فرترن
1206
00:41:14,000 –> 00:41:15,280
خوب پس
1207
00:41:15,280 –> 00:41:17,119
بنابراین همانطور که بحث کردیم شما می دانید که می توانید
1208
00:41:17,119 –> 00:41:18,319
به
1209
00:41:18,319 –> 00:41:20,480
چیزی را که باید در واقع یاد بگیرید
1210
00:41:20,480 –> 00:41:22,880
این کار را با دست انجام دهید اما
1211
00:41:22,880 –> 00:41:24,880
ترجیحاً روی رایانه و غیره
1212
00:41:24,880 –> 00:41:27,200
بخش نمادینی که می دانید آن را ساده می کند
1213
00:41:27,200 –> 00:41:28,079
میدونی
1214
00:41:28,079 –> 00:41:29,839
یکی از انتخاب ها اما
1215
00:41:29,839 –> 00:41:31,920
اوم وقتی می خواهید چیزی را پیاده سازی کنید
1216
00:41:31,920 –> 00:41:33,760
به صورت عددی ام
1217
00:41:33,760 –> 00:41:35,280
سپس شما انواع مختلفی از انتخاب ها را دارید
1218
00:41:35,280 –> 00:41:37,520
بنابراین می توانید از matlab و python نیز استفاده کنید
1219
00:41:37,520 –> 00:41:39,599
در نومپی
1220
00:41:39,599 –> 00:41:42,480
اما با عملکرد و همچنین مشکلاتی دارد
1221
00:41:42,480 –> 00:41:44,880
مسئله دیگر با آن یک بار است
1222
00:41:44,880 –> 00:41:46,240
اگر فقط می خواهید
1223
00:41:46,240 –> 00:41:48,319
برای انجام یک نمونه اولیه که فکر می کنم پایتون روی آن باشد
1224
00:41:48,319 –> 00:41:50,880
matlab ایده آل است اما زمانی که بخواهید
1225
00:41:50,880 –> 00:41:52,560
کدی داشته باشید که روی آن نگهداری می کنید
1226
00:41:52,560 –> 00:41:56,000
بازه روزها و هفته ها و سال ها حتی اگر
1227
00:41:56,000 –> 00:41:58,160
شما تنها توسعه دهنده هستید پس من
1228
00:41:58,160 –> 00:42:00,560
به نوعی در طول سال ها این کار را انجام می دادم
1229
00:42:00,560 –> 00:42:04,160
در پایتون اما در طول سال ها من به نوعی
1230
00:42:04,160 –> 00:42:06,480
و در حال حاضر بسیار ترجیح می دهند چیزی شبیه به
1231
00:42:06,480 –> 00:42:09,440
fortran و دلیل آن این است
1232
00:42:09,440 –> 00:42:11,599
آن را تالیف شده است
1233
00:42:11,599 –> 00:42:14,480
در دراز مدت بسیار قوی تر است
1234
00:42:14,480 –> 00:42:16,400
با پایتون چه اتفاقی می افتد اصلی
1235
00:42:16,400 –> 00:42:17,920
تفاوت بین فرض کنید فرترن و
1236
00:42:17,920 –> 00:42:19,680
پایتون همین است
1237
00:42:19,680 –> 00:42:20,640
ام
1238
00:42:20,640 –> 00:42:23,040
در پایتون باید تست کنید
1239
00:42:23,040 –> 00:42:25,040
شما باید تست هایی برای نحو داشته باشید تا اگر
1240
00:42:25,040 –> 00:42:26,480
شما اشتباه می کنید
1241
00:42:26,480 –> 00:42:28,640
پایتون خود سینتکس را تجزیه می کند اما اگر
1242
00:42:28,640 –> 00:42:30,160
شما برای مثال از متغیری استفاده می کنید که
1243
00:42:30,160 –> 00:42:31,760
تعریف نشده یا
1244
00:42:31,760 –> 00:42:34,319
اشتباه تایپ کردن چیزی یا بیشتر به طور معمول شما
1245
00:42:34,319 –> 00:42:35,839
کد را تغییر داده و شما آن را فراموش کرده اید
1246
00:42:35,839 –> 00:42:37,280
چیزی دیگر کار نمی کند زیرا
1247
00:42:37,280 –> 00:42:39,040
آن را تراز نمی کند
1248
00:42:39,040 –> 00:42:40,960
شاید شما یک استدلال به a اضافه کنید
1249
00:42:40,960 –> 00:42:42,720
عملکرد و غیره
1250
00:42:42,720 –> 00:42:43,680
ام
1251
00:42:43,680 –> 00:42:45,200
پایتون اصلا به شما کمک نمی کند
1252
00:42:45,200 –> 00:42:46,880
برای انجام آزمایشات و باید آن را اجرا کنید
1253
00:42:46,880 –> 00:42:48,720
آزمایش هایی برای کشف آن و آن ها می توانند
1254
00:42:48,720 –> 00:42:50,400
به خصوص برای
1255
00:42:50,400 –> 00:42:52,480
چیزهای محاسباتی برای کشف آن
1256
00:42:52,480 –> 00:42:54,480
مسیر کد مسیر که ناموفق است
1257
00:42:54,480 –> 00:42:56,160
در فرترن یا هر ترکیب دیگری
1258
00:42:56,160 –> 00:42:57,119
زبان
1259
00:42:57,119 –> 00:42:59,599
کامپایلر 90 مورد از این باگ ها را می گیرد
1260
00:42:59,599 –> 00:43:01,680
فورا و سریع مانند
1261
00:43:01,680 –> 00:43:03,040
تلفیقی
1262
00:43:03,040 –> 00:43:04,480
خوب fortran اول از همه خیلی سریع است
1263
00:43:04,480 –> 00:43:06,400
برای کامپایل اما حتی c به علاوه افراد
1264
00:43:06,400 –> 00:43:08,319
بگو که اوه آهسته کامپایل می کنند و همینطور است
1265
00:43:08,319 –> 00:43:09,200
درست است، واقعی
1266
00:43:09,200 –> 00:43:10,720
اما هنوز هم بسیار سریعتر از دویدن است
1267
00:43:10,720 –> 00:43:12,960
لباس تست پایتون و غیره
1268
00:43:12,960 –> 00:43:14,480
کامپایلر c plus plus به شما می دهد
1269
00:43:14,480 –> 00:43:16,319
اشتباهات فورا
1270
00:43:16,319 –> 00:43:18,800
به پایتون و غیره توسعه
1271
00:43:18,800 –> 00:43:20,720
تجربه فقط
1272
00:43:20,720 –> 00:43:22,079
بسیار قوی تر
1273
00:43:22,079 –> 00:43:23,839
برای این شما می دانید طولانی مدت
1274
00:43:23,839 –> 00:43:25,200
پروژه های بزرگتر
1275
00:43:25,200 –> 00:43:26,560
و البته زمانی که با هم همکاری می کنید
1276
00:43:26,560 –> 00:43:28,240
با افراد متعدد
1277
00:43:28,240 –> 00:43:30,160
تجربه من با پایتون این است که شما
1278
00:43:30,160 –> 00:43:32,000
درخواست کشش دریافت کنید
1279
00:43:32,000 –> 00:43:34,000
اما شما نمی دانید چه چیزهایی شکسته است
1280
00:43:34,000 –> 00:43:35,359
و سخت است که بگوییم بله باید
1281
00:43:35,359 –> 00:43:36,640
لباس آزمایشی را اجرا کنید
1282
00:43:36,640 –> 00:43:38,160
اما حتی
1283
00:43:38,160 –> 00:43:40,720
پس از آن به نوعی سخت است
1284
00:43:40,720 –> 00:43:42,400
با زبان مرکب تو فقط تو
1285
00:43:42,400 –> 00:43:44,480
تا زمانی که کامپایل می کند بدانید
1286
00:43:44,480 –> 00:43:46,319
که حداقل میدونی
1287
00:43:46,319 –> 00:43:47,680
هر تابع دارای تعداد صحیح است
1288
00:43:47,680 –> 00:43:49,440
آرگومان هایی که می دانید برگه ها با شما مطابقت دارند
1289
00:43:49,440 –> 00:43:52,000
مانند 90 مورد از این آسان را می دانید
1290
00:43:52,000 –> 00:43:53,599
اشکالات همانطور که می دانید رفع می شوند
1291
00:43:53,599 –> 00:43:55,680
فقط آنجا نیستید و می توانید روی آن تمرکز کنید
1292
00:43:55,680 –> 00:43:57,119
قابلیت اطمینان از هیچ چیز یا
1293
00:43:57,119 –> 00:43:58,960
شکسته و همچنین طراحی
1294
00:43:58,960 –> 00:44:01,599
بنابراین این چیزی است که من می توانم انجام دهم
1295
00:44:01,599 –> 00:44:03,520
به عقب برگرد تا اول بدانی که هستی
1296
00:44:03,520 –> 00:44:07,119
از من پرسید که چگونه با پایتون شروع کردم
1297
00:44:07,119 –> 00:44:08,480
چه خوب در مورد چیزی که دوست داشتم
1298
00:44:08,480 –> 00:44:10,079
پایتون در ابتدا همین است و من هنوز
1299
00:44:10,079 –> 00:44:11,920
مثل آن که چقدر آسان است که وارد آن شوید
1300
00:44:11,920 –> 00:44:13,760
برنامه نویسی آن و شما چقدر آسان است
1301
00:44:13,760 –> 00:44:15,839
بدانید که بسیار قدرتمند است
1302
00:44:15,839 –> 00:44:17,040
اما پس از آن
1303
00:44:17,040 –> 00:44:19,440
برای اما من و من هنوز آن را برای آنها دوست داریم
1304
00:44:19,440 –> 00:44:20,960
دلایل اما برای
1305
00:44:20,960 –> 00:44:23,280
نوع تولید شما کدهای بزرگتری را می شناسید
1306
00:44:23,280 –> 00:44:24,160
اوه
1307
00:44:24,160 –> 00:44:26,079
کدهای پزشکی که به نوعی به آنها برگشتم
1308
00:44:26,079 –> 00:44:29,200
زبان های مرکب و غیره
1309
00:44:29,200 –> 00:44:30,880
اوه چه گزینه هایی برای مبارزه دارم
1310
00:44:30,880 –> 00:44:32,960
زبان و همچنین واقعاً اینطور نیست
1311
00:44:32,960 –> 00:44:35,440
که تعداد زیادی برای عددی می دانید
1312
00:44:35,440 –> 00:44:37,200
c plus قطعات که انتخاب واضحی است
1313
00:44:37,200 –> 00:44:39,200
و سپس تابع
1314
00:44:39,200 –> 00:44:40,960
احتمالا زنگ زده یا به این زبان ها بروید
1315
00:44:40,960 –> 00:44:41,680
ولی
1316
00:44:41,680 –> 00:44:44,720
ام چرخ ها
1317
00:44:45,119 –> 00:44:46,640
عملکرد و بنابراین c پلاس پلاس یک است
1318
00:44:46,640 –> 00:44:48,400
گزینه شما می توانید این عملکرد را از
1319
00:44:48,400 –> 00:44:50,640
یکی دیگر را فوتون می کند
1320
00:44:50,640 –> 00:44:52,240
خوب در مورد اولین چرخش بیش از سی پلاس پلاس
1321
00:44:52,240 –> 00:44:53,200
آن است
1322
00:44:53,200 –> 00:44:55,359
به نوعی شبیه پایتون است
1323
00:44:55,359 –> 00:44:57,280
این واقعاً شما می دانید
1324
00:44:57,280 –> 00:44:58,560
شاید کمی متغیرتر باشد بنابراین
1325
00:44:58,560 –> 00:45:00,240
شما باید به جای زیر برنامه بنویسید
1326
00:45:00,240 –> 00:45:02,079
f به جای def
1327
00:45:02,079 –> 00:45:03,839
مانند پایتون اما آنقدرها هم بزرگ نیست
1328
00:45:03,839 –> 00:45:05,680
معامله شما به آن عادت می کنید
1329
00:45:05,680 –> 00:45:08,160
اوه آرایه هایی به عنوان بخشی از زبان دارد
1330
00:45:08,160 –> 00:45:09,119
و آن
1331
00:45:09,119 –> 00:45:11,280
واقعاً شبیه پایتونی است که هست
1332
00:45:11,280 –> 00:45:12,880
تنها تفاوت این است که شما باید
1333
00:45:12,880 –> 00:45:14,960
همه انواع را اعلام کنید اما همانطور که من استدلال کردم
1334
00:45:14,960 –> 00:45:17,119
شما می خواهید آن را به هر حال انجام دهید و همینطور
1335
00:45:17,119 –> 00:45:18,960
شما می دانید با fortran مانند چیزهایی که
1336
00:45:18,960 –> 00:45:21,040
شما می خواهید به هر حال شما انجام دهید و
1337
00:45:21,040 –> 00:45:23,440
پس چیز دیگری وجود ندارد اوه و
1338
00:45:23,440 –> 00:45:26,560
پس الان بد نیست، بد نیست
1339
00:45:26,560 –> 00:45:30,240
چه چیزی را در مورد فوترن دوست ندارم
1340
00:45:30,240 –> 00:45:31,280
دلیل
1341
00:45:31,280 –> 00:45:32,720
برای دویدن نوعی رو به پایین
1342
00:45:32,720 –> 00:45:34,400
خط سیر آن است
1343
00:45:34,400 –> 00:45:37,040
اوه ابزارها عالی نیستند
1344
00:45:37,040 –> 00:45:39,119
اوه کامپایلرها اوه شما می دانید
1345
00:45:39,119 –> 00:45:41,920
بسته ها در اکوسیستم بسته های عمومی
1346
00:45:41,920 –> 00:45:45,040
و اوم و به طور کلی فقط وضعیت
1347
00:45:45,040 –> 00:45:47,119
زبان یا می توانم بگویم وضعیت
1348
00:45:47,119 –> 00:45:48,640
زیست بوم
1349
00:45:48,640 –> 00:45:49,440
ولی
1350
00:45:49,440 –> 00:45:50,880
اما اگر زبان خوب است، فقط
1351
00:45:50,880 –> 00:45:52,160
ابزاری که نیست که عالی است
1352
00:45:52,160 –> 00:45:54,400
می توان آن را تعمیر کرد و به این ترتیب من به این نتیجه رسیدم
1353
00:45:54,400 –> 00:45:56,480
وارد شد و متوجه نکته اصلی شدم که
1354
00:45:56,480 –> 00:45:59,440
ما نیاز داریم یک کامپایلر است که
1355
00:45:59,440 –> 00:46:01,200
اکثر مشکلاتی که باهاش داشتم برطرف میشه
1356
00:46:01,200 –> 00:46:03,440
سایر کامپایلرها و همچنین می سازد
1357
00:46:03,440 –> 00:46:05,359
زبان تعاملی به طوری که آن را نوع
1358
00:46:05,359 –> 00:46:06,720
از ظاهر تا بتوانید از آن مانند استفاده کنید
1359
00:46:06,720 –> 00:46:09,040
پایتون به صورت تعاملی از یک ژوپیتر
1360
00:46:09,040 –> 00:46:12,480
نوت بوک یا ترمینال
1361
00:46:12,560 –> 00:46:14,319
بنابراین این نوع اصلی اصلی را رفع می کند
1362
00:46:14,319 –> 00:46:16,560
مشکلاتی که با fortran یا یک بار ما داشتم
1363
00:46:16,560 –> 00:46:18,000
برسان
1364
00:46:18,000 –> 00:46:20,800
این مسائل را حل خواهد کرد
1365
00:46:20,800 –> 00:46:22,560
مسائل چیزهایی مانند
1366
00:46:22,560 –> 00:46:23,839
می دونی
1367
00:46:23,839 –> 00:46:26,400
uh gpus برای مثال و و برخی
1368
00:46:26,400 –> 00:46:29,040
پلتفرم ها می گویند فقط یکی بدهند
1369
00:46:29,040 –> 00:46:30,880
مثالی که کاملاً نشان می دهد
1370
00:46:30,880 –> 00:46:32,480
در مورد چیزی که من صحبت می کنم، فرض کنید شما می خرید
1371
00:46:32,480 –> 00:46:34,240
یک کامپیوتر مک جدید
1372
00:46:34,240 –> 00:46:36,640
خوب به چرخش معروف است و اینطور نیست
1373
00:46:36,640 –> 00:46:38,560
نصب آسان در واقع غیرممکن است
1374
00:46:38,560 –> 00:46:41,119
برای نصب um بنابراین
1375
00:46:41,119 –> 00:46:42,720
در حالی که اگر می خواهید از c plus plus استفاده کنید
1376
00:46:42,720 –> 00:46:45,119
سپس آن را اول از همه در حال حاضر وجود دارد
1377
00:46:45,119 –> 00:46:46,960
clank وجود دارد و اگر شما حتی اگر آن را
1378
00:46:46,960 –> 00:46:48,800
معمولاً اینها نبودند که شما ج
1379
00:46:48,800 –> 00:46:50,640
کامپایلرهای plus plus ساده تر هستند
1380
00:46:50,640 –> 00:46:52,240
نصب کنید و به طوری که شما آن نوع را بشناسید
1381
00:46:52,240 –> 00:46:54,160
دقیقاً چیزی را که من صحبت می کنم نشان می دهد
1382
00:46:54,160 –> 00:46:56,079
در مورد اما آن چیزها را می توان ثابت کرد و
1383
00:46:56,079 –> 00:46:57,359
بنابراین
1384
00:46:57,359 –> 00:47:00,079
اوم آره پس اینطوری واردش شدم
1385
00:47:00,079 –> 00:47:02,319
خیلی درست است پس آه در آن کوتاه
1386
00:47:02,319 –> 00:47:04,160
پاراگرافی که همین الان گفتید دارید
1387
00:47:04,160 –> 00:47:06,240
اطلاعات زیادی را تخلیه کردم، بنابراین اجازه دهید
1388
00:47:06,240 –> 00:47:07,839
ببینید آیا می توانم این را کمی خرد کنم
1389
00:47:07,839 –> 00:47:09,520
چون اوه
1390
00:47:09,520 –> 00:47:11,680
بسیاری از بینندگان این
1391
00:47:11,680 –> 00:47:13,119
از این کانال جوان تر هستند
1392
00:47:13,119 –> 00:47:14,960
دانش آموزان
1393
00:47:14,960 –> 00:47:16,480
بنابراین
1394
00:47:16,480 –> 00:47:18,480
بیایید کمی درنگ کنیم
1395
00:47:18,480 –> 00:47:21,920
تاریخی بودن فرترن
1396
00:47:21,920 –> 00:47:22,880
بنابراین
1397
00:47:22,880 –> 00:47:25,599
fortran مربوط به سالهای تولد است
1398
00:47:25,599 –> 00:47:27,119
اکثر دانش آموزانی که خواهند بود
1399
00:47:27,119 –> 00:47:28,800
تماشای این ویدئو
1400
00:47:28,800 –> 00:47:31,599
اوه من فکر می کنم قبل از من هم هست
1401
00:47:31,599 –> 00:47:33,599
من اولین بار در دهه 60 انجام دادم درست است
1402
00:47:33,599 –> 00:47:35,680
آیا از هر دوی ما بزرگتر است؟
1403
00:47:35,680 –> 00:47:37,440
بزرگتر از آن بله بزرگتر از آن
1404
00:47:37,440 –> 00:47:41,359
بله احتمالا بله 94 یا 5 یا 3
1405
00:47:41,359 –> 00:47:43,359
یه همچین چیزی آره
1406
00:47:43,359 –> 00:47:44,720
پس اوه
1407
00:47:44,720 –> 00:47:47,200
و انگیزه از خیلی
1408
00:47:47,200 –> 00:47:50,079
آغاز توسعه fortran بود
1409
00:47:50,079 –> 00:47:52,720
آن را در علوم فیزیک در
1410
00:47:52,720 –> 00:47:54,640
ریاضیات
1411
00:47:54,640 –> 00:47:56,319
در مهندسی
1412
00:47:56,319 –> 00:47:58,000
پس اگر اشتباه می کنم تصحیح کنید
1413
00:47:58,000 –> 00:48:00,720
انگیزه اولیه این بود که
1414
00:48:00,720 –> 00:48:03,760
fortran به معنای فرمول است
1415
00:48:03,760 –> 00:48:05,680
ترجمه برای ترجمه فرمول ها
1416
00:48:05,680 –> 00:48:06,880
به
1417
00:48:06,880 –> 00:48:09,760
دامنه گسترده تر برای ترجمه ریاضی
1418
00:48:09,760 –> 00:48:12,079
یا نوعی ریاضی محاسباتی به کد
1419
00:48:12,079 –> 00:48:14,240
که و لینک اجرای وجود دارد و
1420
00:48:14,240 –> 00:48:16,880
سپس آن را بر روی هر پلت فرم اجرا می شود به طوری که
1421
00:48:16,880 –> 00:48:18,400
لازم نیست آن را در اسمبلی بنویسید
1422
00:48:18,400 –> 00:48:20,319
و سپس به یک پلت فرم جدید می روید و
1423
00:48:20,319 –> 00:48:21,119
تو باید
1424
00:48:21,119 –> 00:48:23,839
مونتاژ کنید و همه چیز را بازنویسی کنید
1425
00:48:23,839 –> 00:48:25,760
ایده این است که آن را فقط یک بار بنویسید و آن را انجام دهید
1426
00:48:25,760 –> 00:48:27,119
همه جا اجرا می شود اما هنوز است
1427
00:48:27,119 –> 00:48:29,359
اجرای بسیار اجرایی بنابراین من فکر می کنم
1428
00:48:29,359 –> 00:48:31,359
این ایده من بود مونتاژ برگشت
1429
00:48:31,359 –> 00:48:32,240
سپس
1430
00:48:32,240 –> 00:48:35,520
اوم یا حتی امروز می دانید اگر فقط
1431
00:48:35,520 –> 00:48:37,599
یک پلت فرم داشته باشید که در واقع اینطور نیست
1432
00:48:37,599 –> 00:48:41,040
خیلی بد یعنی شما می دانید که می توانید بله همینطور است
1433
00:48:41,040 –> 00:48:42,800
شاید سخت تر نگاه کنید اما می توانید آن را یاد بگیرید
1434
00:48:42,800 –> 00:48:44,720
دستورالعمل و در نهایت
1435
00:48:44,720 –> 00:48:46,800
یک برنامه انجام دهید اما سخت ترین آن این است که شما
1436
00:48:46,800 –> 00:48:48,880
به پلتفرم دیگری بروید و می توانید
1437
00:48:48,880 –> 00:48:50,880
پرتاب آن را اجرا نمی کند و بنابراین
1438
00:48:50,880 –> 00:48:54,079
کلید این است که بتوانید کارهای زیادی انجام دهید
1439
00:48:54,079 –> 00:48:55,520
زبان سطح بالاتر
1440
00:48:55,520 –> 00:48:56,720
ام
1441
00:48:56,720 –> 00:48:57,760
و همچنین
1442
00:48:57,760 –> 00:48:58,640
حدس می زنم
1443
00:48:58,640 –> 00:49:00,400
تا همین اواخر من اینتل را می دیدم
1444
00:49:00,400 –> 00:49:02,880
پلتفرم x86 فقط یک لایک مطلق است
1445
00:49:02,880 –> 00:49:04,960
به حالت پیش فرض برگردانید اما به آن زمان برگردید
1446
00:49:04,960 –> 00:49:06,160
هر کامپیوتری متفاوت بود
1447
00:49:06,160 –> 00:49:08,559
دارایی های دستورالعمل و شما و غیره
1448
00:49:08,559 –> 00:49:10,559
داشتن زبانی که برای همه جمع آوری می شود
1449
00:49:10,559 –> 00:49:12,960
این کامپیوترها یک پیروزی بزرگ است
1450
00:49:12,960 –> 00:49:14,839
در آن زمان که یک معامله بزرگ است
1451
00:49:14,839 –> 00:49:18,480
درسته به علاوه آه همانطور که شما اشاره کردید
1452
00:49:18,480 –> 00:49:20,319
فرم کامل فرمول ترجمه شد
1453
00:49:20,319 –> 00:49:22,079
درست است من در مورد آن نمی دانستم
1454
00:49:22,079 –> 00:49:25,280
بله، بنابراین منظورم این است که من مستقیماً به آن فکر می کنم
1455
00:49:25,280 –> 00:49:28,079
uh به ما می گوید که برای uh در نظر گرفته شده بود
1456
00:49:28,079 –> 00:49:32,000
علوم درست است، به همین دلیل منظور من است
1457
00:49:32,000 –> 00:49:33,760
دانشمندان و مهندسان به طور طبیعی در نظر گرفتند
1458
00:49:33,760 –> 00:49:35,280
به آن
1459
00:49:35,280 –> 00:49:36,880
این بود که همیشه از آن به معنای بود
1460
00:49:36,880 –> 00:49:38,559
شروع می کنیم اما فرض کنید به آن برمی گردیم
1461
00:49:38,559 –> 00:49:40,800
ثروت مدرن برای آرایه در نظر گرفته شده است
1462
00:49:40,800 –> 00:49:42,880
محاسبات علمی گرا که
1463
00:49:42,880 –> 00:49:45,680
حق بسیار خجالتی نشان دهنده شماست که آیا
1464
00:49:45,680 –> 00:49:47,440
این هدف شماست پس فرترن خوب است
1465
00:49:47,440 –> 00:49:49,359
اگر هدف شما این نیست، انتخاب کنید
1466
00:49:49,359 –> 00:49:50,960
به عنوان مثال می خواهید رشته ای را انجام دهید
1467
00:49:50,960 –> 00:49:53,280
پردازش یا توسعه وب یا نوشتن
1468
00:49:53,280 –> 00:49:55,040
سیستم عاملی که می شناسید پس من
1469
00:49:55,040 –> 00:49:58,839
می گفت دستور نده
1470
00:50:01,520 –> 00:50:03,680
اما اگر هدف شما رقابت علمی باشد
1471
00:50:03,680 –> 00:50:05,040
و نوعی عددی نه نمادین
1472
00:50:05,040 –> 00:50:06,720
محاسبات عددی می توانم بگویم خارجی
1473
00:50:06,720 –> 00:50:08,960
انتخاب درست و اوه
1474
00:50:08,960 –> 00:50:10,240
من فکر می کنم مهم است که یک
1475
00:50:10,240 –> 00:50:12,079
تمایز بین عددی
1476
00:50:12,079 –> 00:50:14,079
محاسبات و محاسبات نمادین بنابراین
1477
00:50:14,079 –> 00:50:15,760
ما قبلا در مورد نمادین صحبت می کردیم
1478
00:50:15,760 –> 00:50:18,880
پایتون که نقاط قوت خود را دارد اما
1479
00:50:18,880 –> 00:50:20,880
فوترن با طراحی عالی است
1480
00:50:20,880 –> 00:50:22,240
برای عددی کاملاً عالی است
1481
00:50:22,240 –> 00:50:24,880
محاسبات بسیار قوی بسیار پایدار و
1482
00:50:24,880 –> 00:50:28,000
تاریخچه طولانی دارد
1483
00:50:28,000 –> 00:50:31,200
کتابخانه های عالی که در حال حاضر بوده اند
1484
00:50:31,200 –> 00:50:32,400
کمک کرد
1485
00:50:32,400 –> 00:50:35,599
در طول چندین سال آه برای درست
1486
00:50:35,599 –> 00:50:37,359
اجرای واقعی
1487
00:50:37,359 –> 00:50:38,839
ریاضی
1488
00:50:38,839 –> 00:50:41,280
الگوریتم ها احتمالاً معروف ترین هستند
1489
00:50:41,280 –> 00:50:42,000
اوه
1490
00:50:42,000 –> 00:50:44,800
api هنوز در همه جا استفاده می شود
1491
00:50:44,800 –> 00:50:47,040
حتی انفجار باز که من فکر می کنم
1492
00:50:47,040 –> 00:50:48,079
بیشترین
1493
00:50:48,079 –> 00:50:50,559
استفاده از منبع باز Uh اجرای سریع
1494
00:50:50,559 –> 00:50:53,520
از عملیات ماتریسی که می دانید
1495
00:50:53,520 –> 00:50:55,839
آن را هنوز هم در آن برای شما می دانید
1496
00:50:55,839 –> 00:50:57,839
دلایل تاریخی و مجلس مجمع
1497
00:50:57,839 –> 00:50:59,760
برای پیاده سازی های سریع اما فرترن
1498
00:50:59,760 –> 00:51:01,200
برای سطح بالاتر
1499
00:51:01,200 –> 00:51:02,160
ام
1500
00:51:02,160 –> 00:51:03,200
کارکرد
1501
00:51:03,200 –> 00:51:05,359
و اوه من فکر می کنم اوه من را تصحیح کنید اگر هستم
1502
00:51:05,359 –> 00:51:09,040
من فکر می کنم matlab در ابتدا اشتباه بود
1503
00:51:09,040 –> 00:51:11,359
به این معنی که قسمت پشتی آن مقدار زیادی از آن در داخل بود
1504
00:51:11,359 –> 00:51:12,880
حق فوترن
1505
00:51:12,880 –> 00:51:15,520
من فکر می کنم matlab اگر اشتباه نکنم شروع شد
1506
00:51:15,520 –> 00:51:17,839
همانطور که آنها برای ترامپ انجام می دهند من می خواستم آن را بسازم
1507
00:51:17,839 –> 00:51:20,079
نوع راست تعاملی مانند
1508
00:51:20,079 –> 00:51:20,960
ولی
1509
00:51:20,960 –> 00:51:23,119
در آن زمان آنها تصمیم گرفتند که ما خودمان را داشته باشیم
1510
00:51:23,119 –> 00:51:25,359
زبان خود به نوعی از فرترن الهام گرفته شده است
1511
00:51:25,359 –> 00:51:27,839
و از زیر نیرو می گیرد
1512
00:51:27,839 –> 00:51:30,480
و اگر اشتباه نکنم فکر می کنم اوه
1513
00:51:30,480 –> 00:51:33,040
کسی نسخه اصلی را پیدا کرده است یا
1514
00:51:33,040 –> 00:51:34,640
شاید کد منبع اصلی متلب
1515
00:51:34,640 –> 00:51:36,240
فکر می کنم آنلاین است و اکنون در دسترس است و
1516
00:51:36,240 –> 00:51:38,319
فکر می کنم در فرترن است و فکر می کنم
1517
00:51:38,319 –> 00:51:40,559
اگر به انجمن گفتمان فرترن بروید
1518
00:51:40,559 –> 00:51:42,319
fortran dashlane.org وجود دارد
1519
00:51:42,319 –> 00:51:43,920
گفتمان برای من فکر می کنم شما می توانید پیدا کنید
1520
00:51:43,920 –> 00:51:45,599
به آن لینک دهید و فکر می کنم مردم سعی می کنند
1521
00:51:45,599 –> 00:51:47,440
آن را کامپایل کرده و با آن بازی کنید
1522
00:51:47,440 –> 00:51:49,839
بنابراین فکر می کنم matlab اینگونه شروع شد
1523
00:51:49,839 –> 00:51:52,079
اگر بتوانم با شما تماس خواهم گرفت
1524
00:51:52,079 –> 00:51:53,520
آن لینک را به اشتراک بگذارید
1525
00:51:53,520 –> 00:51:55,359
شاید بتوانم با ما به اشتراک بگذارم
1526
00:51:55,359 –> 00:51:57,680
بینندگان که جالب خواهد بود اوه من
1527
00:51:57,680 –> 00:52:00,000
فکر کن اما حالا ریاضیات منتقل شده است
1528
00:52:00,000 –> 00:52:02,319
کاملا به c به علاوه راست
1529
00:52:02,319 –> 00:52:05,119
بله بله پس جاوا من نمی دانم آنها چیست
1530
00:52:05,119 –> 00:52:06,240
استفاده کنید
1531
00:52:06,240 –> 00:52:07,760
درست
1532
00:52:07,760 –> 00:52:08,480
اوه
1533
00:52:08,480 –> 00:52:11,119
خوب حالا شما هم به چیزی اشاره کردید
1534
00:52:11,119 –> 00:52:13,200
در مورد تعامل پیشانی
1535
00:52:13,200 –> 00:52:15,359
که تا حد زیادی از دست رفته بود منظورم
1536
00:52:15,359 –> 00:52:16,880
ریاضی کار می کند بچه ها کاری در مورد آن انجام دادند
1537
00:52:16,880 –> 00:52:19,070
اما به روشی کاملاً متفاوت
1538
00:52:19,070 –> 00:52:20,319
[موسیقی]
1539
00:52:20,319 –> 00:52:22,640
و بسیار وارد شده در یک اختصاصی
1540
00:52:22,640 –> 00:52:26,079
اوه، اما کار اخیر شما چنین بوده است
1541
00:52:26,079 –> 00:52:28,400
در حال توسعه چیزی به نام l4 است
1542
00:52:28,400 –> 00:52:29,920
روند پس می توانید لطفا به ما بگویید
1543
00:52:29,920 –> 00:52:31,280
چیزی در مورد آن
1544
00:52:31,280 –> 00:52:33,359
بله بنابراین
1545
00:52:33,359 –> 00:52:35,119
انگیزه انگیزه اولیه
1546
00:52:35,119 –> 00:52:36,720
این بود که من همیشه
1547
00:52:36,720 –> 00:52:38,880
من می خواهم یک الگوریتم جدید توسعه دهم
1548
00:52:38,880 –> 00:52:40,720
بنابراین من معمولا از python و numpy استفاده می کنم
1549
00:52:40,720 –> 00:52:42,319
زیرا بسیار آسان است
1550
00:52:42,319 –> 00:52:44,800
به اکتشاف شما می دانید انجام اکتشافی
1551
00:52:44,800 –> 00:52:47,359
کار و انجام نقشه و غیره
1552
00:52:47,359 –> 00:52:48,960
ام و غیره
1553
00:52:48,960 –> 00:52:50,240
و من بارها این کار را انجام داده ام و سپس من
1554
00:52:50,240 –> 00:52:52,319
باید آن کد پایتون را در آن کپی کنید
1555
00:52:52,319 –> 00:52:54,400
کد تولید بنابراین یا c پلاس پلاس یا
1556
00:52:54,400 –> 00:52:57,520
برای روند پس بیایید برای روند خوب بگوییم
1557
00:52:57,520 –> 00:52:59,760
و سپس و بنابراین شما اشتباه می کنید در حالی که
1558
00:52:59,760 –> 00:53:01,359
شما به صورت دستی کد را ترجمه می کنید و سپس
1559
00:53:01,359 –> 00:53:03,680
شما باید دوباره آن را اشکال زدایی کنید که فقط
1560
00:53:03,680 –> 00:53:05,760
اوه راه ناکارآمد برای انجام آن شما خواهید بود
1561
00:53:05,760 –> 00:53:07,440
بهتر است همه چیز را به یک زبان انجام دهید
1562
00:53:07,440 –> 00:53:08,480
و غیره
1563
00:53:08,480 –> 00:53:10,640
اوه و بنابراین اگر فرترن هدف است، پس
1564
00:53:10,640 –> 00:53:12,400
شما می دانید که عکس را تعاملی می کنید
1565
00:53:12,400 –> 00:53:15,119
که بتوانم این کار اکتشافی را انجام دهم
1566
00:53:15,119 –> 00:53:17,440
با خود فرترن حتی احتمالا
1567
00:53:17,440 –> 00:53:19,200
فراخوانی برخی از کدهای تولید شما
1568
00:53:19,200 –> 00:53:21,119
دانستن ماژول ها به شما می دانید راه اندازی یک مش
1569
00:53:21,119 –> 00:53:22,480
یا چیزی
1570
00:53:22,480 –> 00:53:24,000
می دانید که ماتریس ها را دقیقاً به همین شکل دریافت کنید
1571
00:53:24,000 –> 00:53:25,760
آنها شاید در حال تولید هستند و سپس
1572
00:53:25,760 –> 00:53:27,040
فقط برخی از
1573
00:53:27,040 –> 00:53:30,640
فکر میکنم در حال کدنویسی برخی ویژگیها بودم
1574
00:53:30,640 –> 00:53:31,760
حل کننده
1575
00:53:31,760 –> 00:53:34,800
اوم شما می دانید برای این مشکل خاص است
1576
00:53:34,800 –> 00:53:36,319
اوه این انگیزه اولیه بود
1577
00:53:36,319 –> 00:53:38,079
فهمیدن آه اگر بتوانیم فوتون بسازیم
1578
00:53:38,079 –> 00:53:39,839
تعاملی است پس من فقط می توانم آن را در یک کد کنم
1579
00:53:39,839 –> 00:53:41,520
fortran و سپس آن را دارم و ندارم
1580
00:53:41,520 –> 00:53:43,200
من فقط می توانم آن را کپی و در آن پیست کنم
1581
00:53:43,200 –> 00:53:44,480
کد تولید من مجبور نیستم
1582
00:53:44,480 –> 00:53:45,839
ترجمه کنید پس این اصلی بود
1583
00:53:45,839 –> 00:53:48,079
انگیزه برای تبدیل شدن به نوبت تعاملی
1584
00:53:48,079 –> 00:53:50,000
اما در حین انجام آن متوجه شدم اوه می توانم
1585
00:53:50,000 –> 00:53:51,920
همچنین رفع انواع مشکلات دیگر که
1586
00:53:51,920 –> 00:53:54,160
همیشه من را به عنوان یک کاربر و و من اشکال می داد
1587
00:53:54,160 –> 00:53:55,920
فکر می کنم می توان آنها را رفع کرد
1588
00:53:55,920 –> 00:53:57,920
یکی از آنها است
1589
00:53:57,920 –> 00:53:59,520
بیایید سرعت کامپایل را ببینیم
1590
00:53:59,520 –> 00:54:00,960
trunk به طور کلی بسیار زیاد کامپایل می کند
1591
00:54:00,960 –> 00:54:03,680
سریعتر از c به علاوه به علاوه یک بار
1592
00:54:03,680 –> 00:54:05,440
شما یک کد بزرگ دارید که می دانید
1593
00:54:05,440 –> 00:54:07,280
نیم میلیون میلیون خط می تواند طول بکشد
1594
00:54:07,280 –> 00:54:10,880
شما کمی برای کامپایل بلدید اما
1595
00:54:10,880 –> 00:54:13,040
چرا اگر دارید نمی توانید سریعتر دیکامپایل کنید
1596
00:54:13,040 –> 00:54:14,960
یک کامپایلر سریعتر که سریعتر کامپایل می شود
1597
00:54:14,960 –> 00:54:17,119
بنابراین من برای تلاش برای خرج کردن طراحی کردم
1598
00:54:17,119 –> 00:54:19,280
زمان زیادی برای طراحی آن برای اطمینان از آن است
1599
00:54:19,280 –> 00:54:21,760
می تواند سریعتر کامپایل شود بنابراین داخلی
1600
00:54:21,760 –> 00:54:23,680
گره داخلی اطلاعات داخلی متاسفم
1601
00:54:23,680 –> 00:54:25,920
سازه ها بسیار سریع هستند
1602
00:54:25,920 –> 00:54:28,800
ساخت بسیار سریع برای بازدید
1603
00:54:28,800 –> 00:54:30,480
و چیزهای دیگری که مرا آزار می دهد این است
1604
00:54:30,480 –> 00:54:31,920
خوب من می خواهم کامپایلر کمک کند
1605
00:54:31,920 –> 00:54:35,040
من چیزهایی که کامپایلر می داند
1606
00:54:35,040 –> 00:54:37,520
مانند
1607
00:54:37,599 –> 00:54:39,599
خیلی دورترن
1608
00:54:39,599 –> 00:54:42,319
به دلایل تاریخی انواع و اقسام دارد
1609
00:54:42,319 –> 00:54:43,280
نوع
1610
00:54:43,280 –> 00:54:45,680
اوم شما انتخاب های طراحی را می دانید که همه هستند
1611
00:54:45,680 –> 00:54:47,760
درست است اما می دانید که مردم می سازند
1612
00:54:47,760 –> 00:54:50,079
اشتباهات به عنوان مثال زمانی که شما می نویسید
1613
00:54:50,079 –> 00:54:52,480
1.0 اینچ در فرترن
1614
00:54:52,480 –> 00:54:55,440
همیشه به معنای دقت واحد است
1615
00:54:55,440 –> 00:54:56,880
نقطه شناور
1616
00:54:56,880 –> 00:54:58,480
بنابراین
1617
00:54:58,480 –> 00:54:59,440
آه و
1618
00:54:59,440 –> 00:55:01,119
سپس زمانی که آن را به یک متغیر اختصاص می دهید
1619
00:55:01,119 –> 00:55:02,559
این دقت مضاعف معمولاً شماست
1620
00:55:02,559 –> 00:55:04,400
می خواهید از دقت مضاعف استفاده کنید
1621
00:55:04,400 –> 00:55:06,640
خوب آن را تقریبا به شما تصادفی می دهد
1622
00:55:06,640 –> 00:55:08,720
ارقام فراتر از این دقت واحد است
1623
00:55:08,720 –> 00:55:10,720
شماره به عنوان مثال اگر شما اختصاص دهید
1624
00:55:10,720 –> 00:55:12,400
5.5
1625
00:55:12,400 –> 00:55:15,200
شما 5.5 و سپس چهار یا پنج صفر و
1626
00:55:15,200 –> 00:55:18,160
سپس تصادفی فقط شما می دانید اعداد تصادفی
1627
00:55:18,160 –> 00:55:20,160
هر چه در خاطره بود که می دانی
1628
00:55:20,160 –> 00:55:21,839
پس این وحشتناک است اوه شما نمی خواهید
1629
00:55:21,839 –> 00:55:24,480
که و بنابراین راه البته آنچه شما
1630
00:55:24,480 –> 00:55:25,280
دانستن
1631
00:55:25,280 –> 00:55:27,359
ما می دانید که توصیه می شود به
1632
00:55:27,359 –> 00:55:29,839
همیشه دقت of را مشخص کنید
1633
00:55:29,839 –> 00:55:32,799
ثابت پس آن را مانند 5.5 بنویسید و
1634
00:55:32,799 –> 00:55:34,079
سپس
1635
00:55:34,079 –> 00:55:36,319
خط زیر و سپس dp جایی که dp ایستاده است
1636
00:55:36,319 –> 00:55:38,319
برای دقت مضاعف به عنوان مثال اما
1637
00:55:38,319 –> 00:55:40,720
مشکل اینه که فراموش کنی
1638
00:55:40,720 –> 00:55:43,680
و من آن را در همه جا دیده ام
1639
00:55:43,680 –> 00:55:45,839
کدهای تولید که بیشتر آنها را می دانید
1640
00:55:45,839 –> 00:55:47,200
زمان اینطور است اما گاهی اوقات
1641
00:55:47,200 –> 00:55:48,880
میدونی مردم فراموش میکنن
1642
00:55:48,880 –> 00:55:51,119
و سپس و سپس شما می توانید اوه فقط
1643
00:55:51,119 –> 00:55:52,720
میدونی که متوجه نمیشی داری میبازی
1644
00:55:52,720 –> 00:55:54,960
دقت فقط با این خوب شما می دانید
1645
00:55:54,960 –> 00:55:56,960
کامپایلر در مورد این هشدار می دهد و نه فقط
1646
00:55:56,960 –> 00:55:58,640
جنگ فقط اجازه آن را نمی دهد چرا نمی تواند
1647
00:55:58,640 –> 00:56:00,640
کامپایلر می گویند فقط به طور پیش فرض فقط نه
1648
00:56:00,640 –> 00:56:02,400
حتی اجازه دادن به این و می گویند که شما باید
1649
00:56:02,400 –> 00:56:04,319
با استفاده از شما باید دقت را مشخص کنید
1650
00:56:04,319 –> 00:56:05,440
که این اشکالات را از بین می برد
1651
00:56:05,440 –> 00:56:07,280
به طور کامل و این فقط یک مثال است
1652
00:56:07,280 –> 00:56:09,520
اما ده ها و ده ها چیز وجود دارد
1653
00:56:09,520 –> 00:56:10,480
مانند آن
1654
00:56:10,480 –> 00:56:12,079
که کامپایلر به طور کامل می تواند
1655
00:56:12,079 –> 00:56:14,640
فقط با اجازه ندادن آن را از بین ببرید
1656
00:56:14,640 –> 00:56:16,240
و البته بله باید داشته باشید
1657
00:56:16,240 –> 00:56:18,480
گزینه های کامپایلر برای غیرفعال کردن آن اما شما
1658
00:56:18,480 –> 00:56:20,400
تجربه کاربری پیشفرض را بدانید
1659
00:56:20,400 –> 00:56:22,720
می خواهم برای کامپایلر من است
1660
00:56:22,720 –> 00:56:24,799
یه جورایی مثل پیتون باش
1661
00:56:24,799 –> 00:56:26,960
به من پیام های خطای خوب بده غیر مجاز
1662
00:56:26,960 –> 00:56:28,640
چیزهایی که در اول نمی خواهم
1663
00:56:28,640 –> 00:56:30,880
مکان و و فقط و فقط بساز
1664
00:56:30,880 –> 00:56:32,880
زبان کاملا امن
1665
00:56:32,880 –> 00:56:34,720
و این کاملا بدون آن امکان پذیر است
1666
00:56:34,720 –> 00:56:36,480
fortran که به نوعی
1667
00:56:36,480 –> 00:56:39,070
رویکرد ما یا مثال دیگری
1668
00:56:39,070 –> 00:56:40,160
[موسیقی]
1669
00:56:40,160 –> 00:56:42,559
از نظر تاریخی به دلیل تکامل یافتن آن، فرترون است
1670
00:56:42,559 –> 00:56:45,599
بیش از 50 60 سال آن را می دانید
1671
00:56:45,599 –> 00:56:47,280
ام را نداشت
1672
00:56:47,280 –> 00:56:49,359
گاهی اوقات راه های متعددی برای انجام آن وجود دارد
1673
00:56:49,359 –> 00:56:50,880
چیزهایی به عنوان مثال زمانی که شما کمتر انجام دهید
1674
00:56:50,880 –> 00:56:51,760
نسبت به. تا
1675
00:56:51,760 –> 00:56:54,480
اپراتور در فرترن مدرن و همچنین
1676
00:56:54,480 –> 00:56:57,119
در پایتون شما فقط کمتر می دانید
1677
00:56:57,119 –> 00:56:58,559
براکت زاویه
1678
00:56:58,559 –> 00:57:02,400
اما در f77 یا
1679
00:57:02,400 –> 00:57:05,680
حداقل باید از نقطه استفاده می کردید
1680
00:57:05,680 –> 00:57:07,119
نقطه
1681
00:57:07,119 –> 00:57:09,119
و هر دو با آلفا پشتیبانی می شوند
1682
00:57:09,119 –> 00:57:10,880
مثلثی که قبلاً آن را اجرا کردیم
1683
00:57:10,880 –> 00:57:12,880
فقط یک اشاره می گوییم اشاره سبک و
1684
00:57:12,880 –> 00:57:15,119
ما می گوییم از شما می دانید در فوترن مدرن استفاده کنید
1685
00:57:15,119 –> 00:57:17,599
از براکت زاویه و غیره استفاده کنید
1686
00:57:17,599 –> 00:57:19,200
با دادن نکات هنگام کامپایل خود
1687
00:57:19,200 –> 00:57:21,359
کدهای من فکر می کنم ما می توانیم کاملا زیبا
1688
00:57:21,359 –> 00:57:23,040
بسیار مدرن شوند زیرا هیچ کس نمی خواهد
1689
00:57:23,040 –> 00:57:24,559
دریافت اخطار و بنابراین اگر این توسط
1690
00:57:24,559 –> 00:57:27,200
به طور پیش فرض می دانید که کاربران متوجه خواهند شد
1691
00:57:27,200 –> 00:57:28,799
اوه بله من فقط باید از آن استفاده کنم به نظر می رسد
1692
00:57:28,799 –> 00:57:30,480
به هر حال خیلی بهتره
1693
00:57:30,480 –> 00:57:32,000
و از این طریق می توانند به نوعی مدرن شوند
1694
00:57:32,000 –> 00:57:34,319
کدهای آنها را بی دردسر می دانید
1695
00:57:34,319 –> 00:57:35,599
شما می دانید که این یک نوع بدون درد است که می توانید
1696
00:57:35,599 –> 00:57:37,359
هشدارها را نادیده بگیرید، همچنان اجرا خواهد شد
1697
00:57:37,359 –> 00:57:38,319
اما می دانید که نمی خواهید بدست آورید
1698
00:57:38,319 –> 00:57:40,480
هشدارها و بنابراین ما می توانیم
1699
00:57:40,480 –> 00:57:43,040
نوع مدرنیزاسیون می دانید مدرنیزاسیون و
1700
00:57:43,040 –> 00:57:45,119
زبان به نوعی کد را مدرن می کند
1701
00:57:45,119 –> 00:57:47,359
پایه من می گویم فقط به نوعی دنبال کنید
1702
00:57:47,359 –> 00:57:50,079
یک رویکرد مدرن متعارف را می شناسید و
1703
00:57:50,079 –> 00:57:52,720
بنابراین به عنوان یک کاربر می خواهم که من باشم
1704
00:57:52,720 –> 00:57:54,559
می خواهید که توسط کامپایلر مطلع شود
1705
00:57:54,559 –> 00:57:56,720
زیرا این تنها راه است که واقعاً
1706
00:57:56,720 –> 00:57:58,000
این کار را بخصوص زمانی که دارید انجام دهید
1707
00:57:58,000 –> 00:58:00,480
چندین نفر روی پروژه کار می کنند
1708
00:58:00,480 –> 00:58:02,720
میدونی که اول از همه سخته
1709
00:58:02,720 –> 00:58:04,240
گاهی اوقات آن را
1710
00:58:04,240 –> 00:58:05,680
شما می دانید همه مشغول هستند شما ما را می شناسید
1711
00:58:05,680 –> 00:58:07,760
کار این است که بدانی شما را بشناسید
1712
00:58:07,760 –> 00:58:09,839
چیزی را اجرا کنید آن را انجام دهید
1713
00:58:09,839 –> 00:58:11,920
اما اگر بخشی از نیاز به
1714
00:58:11,920 –> 00:58:13,200
مطمئن شوید که کد همچنان کامپایل می شود
1715
00:58:13,200 –> 00:58:15,040
بدون اخطار که به نوعی است
1716
00:58:15,040 –> 00:58:17,440
بیشتر شما می دانید که اکثر مردم با آن موافق هستند
1717
00:58:17,440 –> 00:58:19,440
خوب پس ما می توانیم از آن به نوعی استفاده کنیم
1718
00:58:19,440 –> 00:58:22,400
برخی از کنوانسیون های خوب را اجرا کنید
1719
00:58:22,400 –> 00:58:24,480
پس این یک چیز دیگر است
1720
00:58:24,480 –> 00:58:25,839
که من دوست دارم کامپایلرها باشند
1721
00:58:25,839 –> 00:58:26,960
انجام دادن است
1722
00:58:26,960 –> 00:58:28,720
اوه در واقع
1723
00:58:28,720 –> 00:58:31,200
تولید کد سریع در همه و در همه
1724
00:58:31,200 –> 00:58:34,240
مواردی که از نظر تاریخی کامپایلرهای فرترن هستند
1725
00:58:34,240 –> 00:58:36,160
از نظر اوه یکی از بهترین ها بودند
1726
00:58:36,160 –> 00:58:38,559
تولید کد اجرایی
1727
00:58:38,559 –> 00:58:39,680
ولی
1728
00:58:39,680 –> 00:58:40,640
آخر
1729
00:58:40,640 –> 00:58:42,960
شما می دانید شاید 20 30 سال آنها به نوعی
1730
00:58:42,960 –> 00:58:44,720
آنها خیلی بالا شروع کردند اما نه
1731
00:58:44,720 –> 00:58:45,839
واقعا
1732
00:58:45,839 –> 00:58:47,200
در مقایسه با
1733
00:58:47,200 –> 00:58:49,760
رقابت و غیره
1734
00:58:49,760 –> 00:58:51,760
کامپایلرهای c plus plus و c اکنون زیبا هستند
1735
00:58:51,760 –> 00:58:53,599
خیلی گرفتار ام از نظر
1736
00:58:53,599 –> 00:58:55,839
عملکرد اما
1737
00:58:55,839 –> 00:58:57,359
هنوز عملکرد زیادی باقی مانده است
1738
00:58:57,359 –> 00:59:00,079
روی میز معمولاً وقتی وارد می شوید
1739
00:59:00,079 –> 00:59:02,480
fortran می توانید آن را در مسابقه باز کنید
1740
00:59:02,480 –> 00:59:04,559
به عنوان هر عملیات یا یا شما همه را می دانید
1741
00:59:04,559 –> 00:59:05,839
انواع مولتی
1742
00:59:05,839 –> 00:59:08,240
شما حلقه های تودرتو و غیره را می شناسید
1743
00:59:08,240 –> 00:59:09,119
و
1744
00:59:09,119 –> 00:59:10,079
اوه
1745
00:59:10,079 –> 00:59:12,400
بهینه سازی آن نباید دشوار باشد
1746
00:59:12,400 –> 00:59:13,920
بعضی از این چیزها خیلی بهتر از
1747
00:59:13,920 –> 00:59:16,079
کامپایلرها در حال حاضر برای دادن کدام کار انجام می دهند
1748
00:59:16,079 –> 00:59:18,720
یک مثال است بیایید یک ماتریس با a بگیریم
1749
00:59:18,720 –> 00:59:21,040
بردار ماتریس ضرب اگر بنویسید
1750
00:59:21,040 –> 00:59:22,559
آن را فقط با استفاده از دو حلقه و فقط
1751
00:59:22,559 –> 00:59:24,160
آن را با دست ضرب کنید
1752
00:59:24,160 –> 00:59:25,520
مانند آن
1753
00:59:25,520 –> 00:59:27,760
اوه برای مثلث baller شما می دانید
1754
00:59:27,760 –> 00:59:29,520
کد مناسب تولید کنید
1755
00:59:29,520 –> 00:59:31,440
پس با کامپایلر c plus plus اگر شما
1756
00:59:31,440 –> 00:59:32,400
انجام این کار
1757
00:59:32,400 –> 00:59:33,760
و آکورد تقریباً در اجرا می شد
1758
00:59:33,760 –> 00:59:36,000
همان سرعت با این تفاوت که هیچ کدام از
1759
00:59:36,000 –> 00:59:39,040
آنها اوج عملکرد را برای شما به ارمغان می آورند
1760
00:59:39,040 –> 00:59:41,359
و از نظر تاریخی ضرب بردار ماتریس
1761
00:59:41,359 –> 00:59:43,119
رسیدن به قله بسیار سخت بود
1762
00:59:43,119 –> 00:59:44,559
عملکرد چگونه باید آن را انجام دهید
1763
00:59:44,559 –> 00:59:46,880
مونتاژ آن بسیار پیچیده می شود
1764
00:59:46,880 –> 00:59:50,799
اما اخیراً همه پردازنده های مدرن دارند
1765
00:59:50,799 –> 00:59:52,480
ذوب شده ضرب جمع
1766
00:59:52,480 –> 00:59:55,119
دستورالعمل مونتاژ و و آنها
1767
00:59:55,119 –> 00:59:57,200
در مخفی شدن بسیار خوب هستند
1768
00:59:57,200 –> 01:00:00,960
تأخیر و بنابراین معلوم می شود که می توانید دریافت کنید
1769
01:00:00,960 –> 01:00:02,640
عملکرد بزرگ اگر شما باز کردن
1770
01:00:02,640 –> 01:00:04,559
حلقه درست بزنید و بدانید کدام حلقه کدام است
1771
01:00:04,559 –> 01:00:06,319
از آن دو حلقه به باز کردن دقیقا و
1772
01:00:06,319 –> 01:00:07,839
چطوری انجامش بدهم
1773
01:00:07,839 –> 01:00:10,799
معلوم شد جولیا کتابخانه خوبی دارد
1774
01:00:10,799 –> 01:00:11,760
تماس گرفت
1775
01:00:11,760 –> 01:00:14,079
بردار سازی حلقه که دقیقاً همین است
1776
01:00:14,079 –> 01:00:15,760
چیزی که من فقط توضیح دادم شما یک حلقه بنویسید
1777
01:00:15,760 –> 01:00:18,319
در جولیا و سپس با این کتابخانه تماس می گیرید
1778
01:00:18,319 –> 01:00:20,240
و سپس حلقه را برای بدست آوردن بهینه می کند
1779
01:00:20,240 –> 01:00:22,079
شما تقریبا عملکرد بزرگ بسیار
1780
01:00:22,079 –> 01:00:23,599
بهتر از c به علاوه بازده
1781
01:00:23,599 –> 01:00:25,839
کامپایلرها به صورت پیش فرض به شما می دهند
1782
01:00:25,839 –> 01:00:28,000
بنابراین به عنوان کاربر آنچه من می خواهم این است
1783
01:00:28,000 –> 01:00:29,760
کامپایلر دقیقاً از همان استفاده کند
1784
01:00:29,760 –> 01:00:31,599
چیزی که بردار شدن حلقه است
1785
01:00:31,599 –> 01:00:32,400
در حال انجام
1786
01:00:32,400 –> 01:00:33,599
و
1787
01:00:33,599 –> 01:00:34,960
شما می دانید پس آنها پس این فقط یکی است
1788
01:00:34,960 –> 01:00:36,160
به عنوان مثال اما شما می توانید بدانید که یک وجود دارد
1789
01:00:36,160 –> 01:00:37,920
نمونه های زیادی که در آن عملکرد است
1790
01:00:37,920 –> 01:00:40,079
در جدول باقی مانده و کامپایلر فقط
1791
01:00:40,079 –> 01:00:41,760
مانند قالب تقریباً یکسان است
1792
01:00:41,760 –> 01:00:43,760
چیزی که به سادگی من خوب فکر کردم چرا
1793
01:00:43,760 –> 01:00:46,000
کتابخانه نمی تواند این انتگرال ها را انجام دهد
1794
01:00:46,000 –> 01:00:47,280
ما می دانیم چگونه انجام دهیم
1795
01:00:47,280 –> 01:00:49,040
من می دانم که ما نمی توانیم هر انتگرال را انجام دهیم
1796
01:00:49,040 –> 01:00:50,400
شما می دانید و آن را تحمیل و آن را بسیار
1797
01:00:50,400 –> 01:00:52,799
داشتن یک الگوریتم کلی برای انجام دادن سخت است
1798
01:00:52,799 –> 01:00:55,359
هر یکپارچه و سیستماتیک اما من
1799
01:00:55,359 –> 01:00:57,599
مطمئن باشید که ما می توانیم بسیاری را رمزگذاری کنیم
1800
01:00:57,599 –> 01:00:59,440
موارد خاص فقط به پایین
1801
01:00:59,440 –> 01:01:01,680
انتگرال هایی که دقیقاً به آنها اهمیت می دهیم
1802
01:01:01,680 –> 01:01:04,160
همانطور که کاربر من اینها را می شناسم
1803
01:01:04,160 –> 01:01:06,400
حلقه ها و غیره ماتریس بردار ماتریس
1804
01:01:06,400 –> 01:01:08,160
این حلقههای بسیار رایج در
1805
01:01:08,160 –> 01:01:10,000
کدهای محاسباتی و شاید اینطور نباشد
1806
01:01:10,000 –> 01:01:11,839
دقیقاً بردار ماتریس شاید همین باشد
1807
01:01:11,839 –> 01:01:13,200
به نوعی همان ساختار اما شاید شما
1808
01:01:13,200 –> 01:01:14,960
کار دیگری با آرایه های آن انجام دهید
1809
01:01:14,960 –> 01:01:15,839
هستند
1810
01:01:15,839 –> 01:01:17,760
گزینه های زیادی وجود ندارد و غیره
1811
01:01:17,760 –> 01:01:19,520
داشتن آنهایی که حداقل برای دریافت بهینه شده اند
1812
01:01:19,520 –> 01:01:20,960
عملکرد بزرگ چیزی است که من می خواهم
1813
01:01:20,960 –> 01:01:22,880
به عنوان یک کاربر و به نظر من خیلی خوب است
1814
01:01:22,880 –> 01:01:25,920
آسان انجام کامپایلر دارای نماد
1815
01:01:25,920 –> 01:01:27,520
می توانید کامپایلر را ساده در نظر بگیرید
1816
01:01:27,520 –> 01:01:29,280
این فقط کد را به صورت نمادین به شما می دهد
1817
01:01:29,280 –> 01:01:30,319
فرم
1818
01:01:30,319 –> 01:01:33,119
تنها کاری که باید انجام دهید این است که آن را تغییر دهید
1819
01:01:33,119 –> 01:01:35,200
مانند عرضه فقط امر نمادین را دگرگون می کند
1820
01:01:35,200 –> 01:01:36,640
شما نمایندگی تماس با a را می شناسید
1821
01:01:36,640 –> 01:01:38,880
نمایندگی های مختلف و سپس
1822
01:01:38,880 –> 01:01:40,319
انواع بهینه سازی برای خوب شدن
1823
01:01:40,319 –> 01:01:41,839
عملکرد شما باید حلقه را باز کنید
1824
01:01:41,839 –> 01:01:43,200
ممکن است لازم باشد چند چیز را دوباره مرتب کنید
1825
01:01:43,200 –> 01:01:45,119
باید بدانید کدام حلقه را باز کنید
1826
01:01:45,119 –> 01:01:46,160
ولی
1827
01:01:46,160 –> 01:01:47,839
با تجزیه و تحلیل این حلقه ها می دانید که ما می توانیم
1828
01:01:47,839 –> 01:01:50,240
این پاس های بهینه سازی و غیره را داشته باشند
1829
01:01:50,240 –> 01:01:52,640
اوم و سپس باید بدانیم که کار می کنی
1830
01:01:52,640 –> 01:01:54,960
خوب با llvm اوه که ما استفاده می کنیم به
1831
01:01:54,960 –> 01:01:56,880
تولید کد اما
1832
01:01:56,880 –> 01:01:59,119
که همه چیز قابل انجام است چیزی نیست من
1833
01:01:59,119 –> 01:02:00,720
هیچ چیز ذاتی را نمی بینم چرا
1834
01:02:00,720 –> 01:02:02,319
این را نمی توان انجام داد، فقط باید انجام شود
1835
01:02:02,319 –> 01:02:04,079
انجام شد و همینطور
1836
01:02:04,079 –> 01:02:05,039
ام
1837
01:02:05,039 –> 01:02:06,319
بله، به عنوان یک کاربر، همه اینها هستند
1838
01:02:06,319 –> 01:02:08,319
چیزهایی که من متوجه شدم اوه من باید
1839
01:02:08,319 –> 01:02:10,400
آنها را تعمیر کنید و بدانید که ما این هستیم
1840
01:02:10,400 –> 01:02:12,000
آنچه من دوست دارم و فکر می کنم
1841
01:02:12,000 –> 01:02:14,559
مردم یک بار آنها یک بار ما تحویل می دهیم
1842
01:02:14,559 –> 01:02:16,400
و یک بار افرادی که می شناسید با آن بازی کنید
1843
01:02:16,400 –> 01:02:18,240
و من فکر می کنم آنها خواهند شد
1844
01:02:18,240 –> 01:02:20,400
آنها دوست دارند همین چیزها را داشته باشند
1845
01:02:20,400 –> 01:02:22,960
همانطور که ما در تلاش برای اجرای آن هستیم
1846
01:02:22,960 –> 01:02:24,880
آره اون مثالی که گفتی
1847
01:02:24,880 –> 01:02:26,720
در مورد اصلاح بردار ماتریس
1848
01:02:26,720 –> 01:02:28,000
بنابراین چیزی شبیه به این است که شما یک سه دارید
1849
01:02:28,000 –> 01:02:29,680
در سه ماتریس و سپس آن را ضرب می کنید
1850
01:02:29,680 –> 01:02:31,839
با ماتریس سه به یک درست بله
1851
01:02:31,839 –> 01:02:34,559
بنابراین این چیزی است که ما به آن نیاز داریم
1852
01:02:34,559 –> 01:02:36,480
انگار نمی توانم نصف روز بدون آن زندگی کنم
1853
01:02:36,480 –> 01:02:38,960
آن چیزی که ما داریم بله داریم
1854
01:02:38,960 –> 01:02:40,880
چیزی به نام قضیه محتاط
1855
01:02:40,880 –> 01:02:42,720
از خاصیت ارتجاعی بنابراین کشش است
1856
01:02:42,720 –> 01:02:44,640
بردار برابر با تانسور تنش است
1857
01:02:44,640 –> 01:02:47,680
برابر واحد خارج عادی و
1858
01:02:47,680 –> 01:02:49,440
نمایش ترکیبی آن
1859
01:02:49,440 –> 01:02:51,280
از طریق یک ماتریس و بردار اثر است
1860
01:02:51,280 –> 01:02:53,520
ضرب و تک تک
1861
01:02:53,520 –> 01:02:55,440
مشکلی که انجام می دهم باید آن را دوباره انجام دهم
1862
01:02:55,440 –> 01:02:57,039
و بارها و بارها منظورم این است
1863
01:02:57,039 –> 01:02:58,480
این کل نمایندگی است
1864
01:02:58,480 –> 01:03:00,559
شرایط مرزی
1865
01:03:00,559 –> 01:03:02,160
تنها چیز این است که سه در سه باشد
1866
01:03:02,160 –> 01:03:03,839
خیلی سخت است زیرا
1867
01:03:03,839 –> 01:03:04,880
این خیلی کوچیکه
1868
01:03:04,880 –> 01:03:07,039
اوه، اما اوه پس شما برخی دیگر را می شناسید
1869
01:03:07,039 –> 01:03:08,960
راه ها
1870
01:03:08,960 –> 01:03:10,480
میدونی ام
1871
01:03:10,480 –> 01:03:12,480
شاید به طور کامل باز کردن آن ممکن است
1872
01:03:12,480 –> 01:03:15,119
سریعتر اما اگر بیشتر از 120 انجام دهید
1873
01:03:15,119 –> 01:03:18,400
صد در صد میدونی 128 باشه
1874
01:03:18,400 –> 01:03:20,640
و آن نوع از ماتریس شما حداقل
1875
01:03:20,640 –> 01:03:22,160
برای چیزهای محاسباتی شما نیز نیاز دارید
1876
01:03:22,160 –> 01:03:24,400
همیشه محاسباتی ترین
1877
01:03:24,400 –> 01:03:25,920
کدها دارای نوعی ماتریس هستند مانند
1878
01:03:25,920 –> 01:03:27,119
که
1879
01:03:27,119 –> 01:03:28,720
همه کدهای ساختار الکترونیکی این را دارند
1880
01:03:28,720 –> 01:03:30,559
قدیمی
1881
01:03:30,559 –> 01:03:32,319
اکثر انواع حل کننده ها معمولاً دارای برخی هستند
1882
01:03:32,319 –> 01:03:33,680
نوعی ماتریسی که آنها به آن نیاز دارند
1883
01:03:33,680 –> 01:03:36,480
عمل کنید و غیره پس بتوانید و
1884
01:03:36,480 –> 01:03:38,640
این فقط یک مثال ساده است اما بله همینطور است
1885
01:03:38,640 –> 01:03:40,160
یکی از آنها
1886
01:03:40,160 –> 01:03:41,039
البته
1887
01:03:41,039 –> 01:03:43,200
برای بردار ماتریس برای انواع بزرگتر
1888
01:03:43,200 –> 01:03:44,799
ماتریس هایی که شما آن سفتی را دارید
1889
01:03:44,799 –> 01:03:46,480
ماتریس ها شاید
1890
01:03:46,480 –> 01:03:49,839
و کدهای عنصر را پیدا کنید تا از این قبیل
1891
01:03:49,839 –> 01:03:51,440
چیزهایی که قطعا به برخی از آنها نیاز خواهید داشت
1892
01:03:51,440 –> 01:03:53,440
چنین چیزهایی البته اگر اینطور باشد
1893
01:03:53,440 –> 01:03:55,039
فقط یک بردار ماتریس شما می توانید فقط شما
1894
01:03:55,039 –> 01:03:57,920
بدانید که با یک کتابخانه تماس بگیرید یا آن را باز کنید
1895
01:03:57,920 –> 01:04:00,480
این پیاده سازی بهینه است اما اوه
1896
01:04:00,480 –> 01:04:02,480
اغلب اوقات شما این کار را نمی کنید، شما مهربان هستید
1897
01:04:02,480 –> 01:04:04,720
نمونه ای از از نوع حلقه
1898
01:04:04,720 –> 01:04:07,680
که می خواهید با دست بنویسید
1899
01:04:07,680 –> 01:04:09,359
اما این دقیقا بردار جادویی نیست
1900
01:04:09,359 –> 01:04:11,039
شاید بخواهید کار دیگری انجام دهید
1901
01:04:11,039 –> 01:04:13,359
بدنه حلقه
1902
01:04:13,359 –> 01:04:14,880
اما معمولاً شما معمولاً دارید
1903
01:04:14,880 –> 01:04:16,640
نوعی آرایه در تابع و
1904
01:04:16,640 –> 01:04:18,799
شما عملیاتی را روی آنها انجام می دهید
1905
01:04:18,799 –> 01:04:20,480
حلقه می شود و شما از ناحیه ای استفاده خواهید کرد
1906
01:04:20,480 –> 01:04:22,160
عملیات بسیار رایج تقریباً در همه
1907
01:04:22,160 –> 01:04:24,160
کدهای محاسباتی
1908
01:04:24,160 –> 01:04:26,079
و بنابراین قادر به بهینه سازی حداقل برخی از
1909
01:04:26,079 –> 01:04:28,240
از آنها برخی از آن حلقه هایی که شما می شناسید اوه
1910
01:04:28,240 –> 01:04:30,000
راه طولانی را طی خواهد کرد
1911
01:04:30,000 –> 01:04:32,480
دوست دارم در واقع مانند بهینه سازی شده برای دریافت
1912
01:04:32,480 –> 01:04:35,280
اوج عملکرد از cpu um و
1913
01:04:35,280 –> 01:04:37,440
کامپایلرهای فعلی نه c پلاس
1914
01:04:37,440 –> 01:04:38,960
به علاوه و نه فرترن
1915
01:04:38,960 –> 01:04:41,280
قادر به انجام این کار هستند
1916
01:04:41,280 –> 01:04:43,200
این به نوعی بسیار ناامید کننده است
1917
01:04:43,200 –> 01:04:45,119
شما می دانید که هنوز خیلی سریع است
1918
01:04:45,119 –> 01:04:46,720
من را اشتباه بگیرید اما اگر می توانید متوجه شوید
1919
01:04:46,720 –> 01:04:48,559
دو یا چهار برابر عملکرد بهتر
1920
01:04:48,559 –> 01:04:50,720
با تنظیم مجدد حلقه به خوبی که a
1921
01:04:50,720 –> 01:04:52,400
من فکر می کنم مشکل بزرگی است و به عنوان یک کاربر این است
1922
01:04:52,400 –> 01:04:55,839
آنچه من می خواهم و همینطور اوم
1923
01:04:55,839 –> 01:04:57,760
بله، می توانم به شما بگویم که چرا فکر می کنم
1924
01:04:57,760 –> 01:05:00,160
این چنین است در حال حاضر زمانی که من
1925
01:05:00,160 –> 01:05:02,880
من فکر می کنم در تجارت کامپایلر هستم
1926
01:05:02,880 –> 01:05:05,440
اتفاقی که می افتد این است که ام
1927
01:05:05,440 –> 01:05:07,599
من فکر می کنم یک کامپایلر فقط بزرگ است
1928
01:05:07,599 –> 01:05:09,599
وظیفه و بنابراین آنچه که بیشتر شما جدید می دانید
1929
01:05:09,599 –> 01:05:12,160
کامپایلرها تجزیه کننده را می نویسند
1930
01:05:12,160 –> 01:05:13,920
سپس آنها کار زیادی دارند
1931
01:05:13,920 –> 01:05:16,160
معلوم می شود که شما فقط می دانید که آن را دریافت می کنید
1932
01:05:16,160 –> 01:05:18,079
زبان برای تجزیه بسیار کار است و
1933
01:05:18,079 –> 01:05:19,119
سپس
1934
01:05:19,119 –> 01:05:20,880
آنها آن را به نحو انتزاعی سه تجزیه می کنند
1935
01:05:20,880 –> 01:05:22,880
معمولاً به آن انتزاع ast می گویند
1936
01:05:22,880 –> 01:05:24,079
متن سه
1937
01:05:24,079 –> 01:05:25,920
و سپس آنها تمام معناشناسی شما را انجام می دهند
1938
01:05:25,920 –> 01:05:27,599
فراموش کردن همه انواع و غیره را بدانید
1939
01:05:27,599 –> 01:05:30,079
و سپس کتابخانه تصادفی آن را فقط
1940
01:05:30,079 –> 01:05:32,960
این یک سطح بسیار پایین است
1941
01:05:32,960 –> 01:05:34,400
کار، کاری است که باید به عنوان یک کار انجام دهید
1942
01:05:34,400 –> 01:05:36,559
کامپایلر زیرا به منظور کامپایل
1943
01:05:36,559 –> 01:05:38,400
کد شما باید برای همه این وظایف اما
1944
01:05:38,400 –> 01:05:40,559
از نظر فکری خیلی نه خیلی
1945
01:05:40,559 –> 01:05:42,160
تحریک کردن آن چیزی است که شما دارید
1946
01:05:42,160 –> 01:05:43,440
انجام دادن
1947
01:05:43,440 –> 01:05:44,960
و پس از آن زمانی که شما تمام شده است
1948
01:05:44,960 –> 01:05:46,559
آنقدر خسته که به نوعی خسته شده ای
1949
01:05:46,559 –> 01:05:48,559
خوشحالم که فقط کد تولید می کنم
1950
01:05:48,559 –> 01:05:50,640
شما می دانید پس حداقل اجرا می شود و غیره
1951
01:05:50,640 –> 01:05:52,480
این چیزی شبیه به اکثر کامپایلرها است
1952
01:05:52,480 –> 01:05:54,960
شروع و سپس اخیراً خوب بیایید بگوییم
1953
01:05:54,960 –> 01:05:55,920
gcc
1954
01:05:55,920 –> 01:05:57,440
خیلی وقت پیش شروع شده فکر می کنم همینطور است
1955
01:05:57,440 –> 01:06:00,000
چگونه شروع کردند و سپس اضافه کردند
1956
01:06:00,000 –> 01:06:02,160
بهینه سازی می گذرد و همینطور هستند
1957
01:06:02,160 –> 01:06:03,760
نوعی نمایندگی میانی
1958
01:06:03,760 –> 01:06:05,760
که تمام بهینه سازی ها را انجام می دهد
1959
01:06:05,760 –> 01:06:07,680
اما به طور معمول حداقل از نظر تاریخی که
1960
01:06:07,680 –> 01:06:10,799
نمایندگی معمولا سطح پایینی است
1961
01:06:10,799 –> 01:06:13,760
در دوران مدرن، ما gcc داریم
1962
01:06:13,760 –> 01:06:15,520
و ما llvm داریم که این دو i هستند
1963
01:06:15,520 –> 01:06:18,240
می گویند نوع اصلی دو ابزار و
1964
01:06:18,240 –> 01:06:20,400
هر دوی آنها به نوعی از نظر مفهومی اینطور هستند
1965
01:06:20,400 –> 01:06:22,000
تفاوت چندانی با هم ندارند
1966
01:06:22,000 –> 01:06:24,160
نمایندگی سطح پایین خودشان است
1967
01:06:24,160 –> 01:06:26,160
به نوعی مانند مونتاژ سطح بالا می توانید
1968
01:06:26,160 –> 01:06:28,160
به آن فکر کنید که راه پس شما هنوز هم
1969
01:06:28,160 –> 01:06:30,000
می خواهید این کار را انجام دهید و روی آن بهینه سازی کنید
1970
01:06:30,000 –> 01:06:32,000
نمایندگی اما نوع
1971
01:06:32,000 –> 01:06:33,680
بهینه سازی هایی که می توانید انجام دهید چیزهایی هستند
1972
01:06:33,680 –> 01:06:35,680
مانند عملکرد و آستر
1973
01:06:35,680 –> 01:06:37,200
به عنوان مثال حلقه ها به طور کامل هستند
1974
01:06:37,200 –> 01:06:39,119
در آن زمان می دانید
1975
01:06:39,119 –> 01:06:40,799
منظورم کاملا مسطح شده است
1976
01:06:40,799 –> 01:06:42,799
این فقط یک پرش است
1977
01:06:42,799 –> 01:06:44,799
آنچه llvm و همچنین gcc آنها انجام می دهد
1978
01:06:44,799 –> 01:06:46,640
حلقه ها را بازسازی کنید
1979
01:06:46,640 –> 01:06:49,200
اوه پس بنابراین قسمت جلویی می گیرد
1980
01:06:49,200 –> 01:06:51,839
حلقه زیبا و و تبدیل آن به a
1981
01:06:51,839 –> 01:06:53,920
پرش فقط می پرد و می دانی می شکند
1982
01:06:53,920 –> 01:06:56,880
ام اگر و نوعی پرش های مشروط
1983
01:06:56,880 –> 01:06:58,480
و سپس llvm آن را می گیرد و سعی می کند
1984
01:06:58,480 –> 01:07:00,640
حلقه را بازسازی کنید تا بدانید
1985
01:07:00,640 –> 01:07:02,319
که قبلاً به شما می گوید چیزی نیست
1986
01:07:02,319 –> 01:07:03,760
میدونی درست نیست
1987
01:07:03,760 –> 01:07:05,760
زنده vm شگفت انگیز است
1988
01:07:05,760 –> 01:07:07,359
و همچنین gcc آنها قادر هستند
1989
01:07:07,359 –> 01:07:09,200
بسیاری از حلقه ها را بازسازی کنید
1990
01:07:09,200 –> 01:07:11,200
اما اوه و و سپس و سپس یک بار آنها
1991
01:07:11,200 –> 01:07:13,200
آن را بازسازی کرده و می توانند اداره کنند
1992
01:07:13,200 –> 01:07:15,119
برخی بهینه سازی ها در مورد آن
1993
01:07:15,119 –> 01:07:16,240
ولی
1994
01:07:16,240 –> 01:07:18,000
از قبل به نوعی می دانید احتمالا
1995
01:07:18,000 –> 01:07:19,680
به شما می گوید که نمی توانید هر کاری را انجام دهید
1996
01:07:19,680 –> 01:07:21,280
بهینه سازی مانند آن و به خصوص
1997
01:07:21,280 –> 01:07:22,880
زمانی که کد شما چندگانه پیچیده شد
1998
01:07:22,880 –> 01:07:24,720
حلقه های تو در تو و همچنین سطح بالا
1999
01:07:24,720 –> 01:07:26,720
برای ساخت آهنگ به عنوان مثال شما انجام می دهید
2000
01:07:26,720 –> 01:07:28,720
برخی از عملیات آرایه یا برخی از آنها را فراخوانی می کنید
2001
01:07:28,720 –> 01:07:31,359
توابع کتابخانه زمان اجرا um در داخل
2002
01:07:31,359 –> 01:07:32,880
حلقه های بسیار رایج شما علم می دانید
2003
01:07:32,880 –> 01:07:34,160
cosigns و شما این نوع را می شناسید
2004
01:07:34,160 –> 01:07:35,119
چیزها
2005
01:07:35,119 –> 01:07:37,920
یا با استفاده از توابع تعریف شده نیز می دانید
2006
01:07:37,920 –> 01:07:40,319
زمانی که اغلب اوقات به یک llvm می رسد
2007
01:07:40,319 –> 01:07:41,520
ممکن است ببیند
2008
01:07:41,520 –> 01:07:42,640
یا گاهی اوقات شما ممکن است برخی از
2009
01:07:42,640 –> 01:07:44,559
تخصیص در یک آرایه یا مواردی از این قبیل
2010
01:07:44,559 –> 01:07:46,000
که
2011
01:07:46,000 –> 01:07:48,079
زمانی که به llvm می رسد مهربان می بیند
2012
01:07:48,079 –> 01:07:50,880
از یک تماس به یک کتابخانه زمان اجرا و غیره
2013
01:07:50,880 –> 01:07:52,400
حتی نمی داند چگونه آن را بهینه کند
2014
01:07:52,400 –> 01:07:53,839
انجام این کار سخت است
2015
01:07:53,839 –> 01:07:56,160
و همچنین حتی اگر تمام کدها را توسط
2016
01:07:56,160 –> 01:07:58,000
زمانی که به این سطح پایین میرسد
2017
01:07:58,000 –> 01:07:59,839
نمایندگی برای انجام برخی کارها خیلی دیر شده است
2018
01:07:59,839 –> 01:08:01,200
از این بهینه سازی هایی که انجام می دهیم
2019
01:08:01,200 –> 01:08:02,400
دوست دارم انجام دهم
2020
01:08:02,400 –> 01:08:05,039
بنابراین کل طراحی اگر کامپایلر شما باشد
2021
01:08:05,039 –> 01:08:06,640
تنها نوعی
2022
01:08:06,640 –> 01:08:08,400
زبان می گذرد و معناشناسی می کند
2023
01:08:08,400 –> 01:08:11,599
اما سپس به llvm یا gcc کاهش می یابد
2024
01:08:11,599 –> 01:08:13,839
نمایندگی خودشان
2025
01:08:13,839 –> 01:08:15,839
شما فقط می توانید این کار را انجام دهید و بنابراین زمانی که آن را انجام دهید
2026
01:08:15,839 –> 01:08:17,759
به این حلقه ها می آید که شما واقعاً می خواهید
2027
01:08:17,759 –> 01:08:20,158
زبان اصلی را ببینید و واقعا ببینید
2028
01:08:20,158 –> 01:08:22,799
همانطور که به صورت نوشته شده و و
2029
01:08:22,799 –> 01:08:25,120
آنها را قبل از پایین آوردن بهینه کنید
2030
01:08:25,120 –> 01:08:27,839
و من فکر می کنم از نظر تاریخی فقط شما می دانید
2031
01:08:27,839 –> 01:08:30,158
یک بار طراحی مجدد یک کامپایلر سخت است
2032
01:08:30,158 –> 01:08:31,759
نوشته شده است که بسیار سخت است زیرا
2033
01:08:31,759 –> 01:08:34,560
این یک پروژه بزرگ است و من فکر می کنم
2034
01:08:34,560 –> 01:08:36,640
شما به یک دلیل یا دلیل دیگر می دانید
2035
01:08:36,640 –> 01:08:38,238
فکر می کنم اکثر کامپایلرها به نوعی این کار را انجام می دهند
2036
01:08:38,238 –> 01:08:40,640
معنایی و سپس کمی پایین تر
2037
01:08:40,640 –> 01:08:42,319
و بنابراین با fortran آنچه ما انجام می دهیم ما هستیم
2038
01:08:42,319 –> 01:08:46,080
انجام دهید که به جای آن به ast تجزیه می کنیم
2039
01:08:46,080 –> 01:08:47,920
فقط معناشناسی را انجام می دهیم و ما را پایین می آوریم
2040
01:08:47,920 –> 01:08:49,839
در واقع نوعی ما داریم
2041
01:08:49,839 –> 01:08:51,839
بازنمایی به نام معنایی انتزاعی
2042
01:08:51,839 –> 01:08:55,279
نمایندگی عصر که اینطور نیست
2043
01:08:55,279 –> 01:08:57,439
پایین نیامده بنابراین نشان دهنده هر است
2044
01:08:57,439 –> 01:09:00,319
ویژگی fortran وفادار به همان اندازه است
2045
01:09:00,319 –> 01:09:01,839
به عبارت دیگر دارای حلقه های for است
2046
01:09:01,839 –> 01:09:04,399
تمام انواع آن هر هر
2047
01:09:04,399 –> 01:09:06,719
معنایی می دانید ساخت
2048
01:09:06,719 –> 01:09:09,759
زبان 101 صادقانه نشان داده شده است
2049
01:09:09,759 –> 01:09:11,600
بنابراین شما می توانید برای مثال آن و
2050
01:09:11,600 –> 01:09:13,198
اگر شما آن را به ترم کامل برگردانید
2051
01:09:13,198 –> 01:09:15,439
آن را بخواهید و هیچ کدام را از دست نخواهید داد
2052
01:09:15,439 –> 01:09:17,359
شما یک کد معادل عملکردی دریافت می کنید
2053
01:09:17,359 –> 01:09:19,359
کد سطح بالا
2054
01:09:19,359 –> 01:09:21,679
و بنابراین آنچه که به ما اجازه می دهد انجام دهیم این است که
2055
01:09:21,679 –> 01:09:24,080
بهینه سازی را در این سطح بالا انجام دهید
2056
01:09:24,080 –> 01:09:27,359
و به عنوان مثال، ما شروع به اضافه کردن کردیم
2057
01:09:27,359 –> 01:09:28,319
ام
2058
01:09:28,319 –> 01:09:30,238
چیزهایی مانند
2059
01:09:30,238 –> 01:09:32,719
فرض کنید یک تابع مدولو را فراخوانی کرده اید
2060
01:09:32,719 –> 01:09:35,359
میخوای علامت اوم رو بزنی
2061
01:09:35,359 –> 01:09:37,120
فقط برای مثال زدن
2062
01:09:37,120 –> 01:09:38,238
زمانی که می خواهید علامت را پیاده سازی کنید
2063
01:09:38,238 –> 01:09:39,520
تابعی که می خواهید آرگومان انجام دهید
2064
01:09:39,520 –> 01:09:41,040
کاهش و غیره
2065
01:09:41,040 –> 01:09:43,839
شما معمولاً یک ساختار در آنجا دارید اگر
2066
01:09:43,839 –> 01:09:44,640
را
2067
01:09:44,640 –> 01:09:47,040
ماژول آرگومان اگر فرد باشد یا باشد
2068
01:09:47,040 –> 01:09:48,880
حتی پس از آن شما می خواهید به تلنگر نشانه ای از
2069
01:09:48,880 –> 01:09:50,560
استدلال بیایید بگوییم برای یک طرف بسته به
2070
01:09:50,560 –> 01:09:52,238
در ربعی که شما در آن هستید یک است
2071
01:09:52,238 –> 01:09:54,238
عملیات بسیار رایج و سخت است
2072
01:09:54,238 –> 01:09:56,159
بهینه سازی اگر ام
2073
01:09:56,159 –> 01:09:57,840
اوم شما می دانید که می خواهید یک بار شروع کنید
2074
01:09:57,840 –> 01:09:59,199
آن را پایین بیاورید و می دانید که شاید یک
2075
01:09:59,199 –> 01:10:00,880
فراخوانی تابع تصادفی برای مدول و
2076
01:10:00,880 –> 01:10:04,000
بنابراین ممکن است در سطح آسیایی سخت باشد
2077
01:10:04,000 –> 01:10:05,679
نوشتن بهینه ساز بسیار ساده است
2078
01:10:05,679 –> 01:10:07,760
بنابراین ما به معنای واقعی کلمه این کار را انجام دادیم
2079
01:10:07,760 –> 01:10:09,760
بهتر است با آن عملیات مطابقت داشته باشد
2080
01:10:09,760 –> 01:10:12,400
و ما آن را می بینیم، آن را به خود تبدیل می کنیم
2081
01:10:12,400 –> 01:10:14,480
تابع زمان اجرا خود و سپس در
2082
01:10:14,480 –> 01:10:16,239
ما مونتاژ کارآمد را پیاده سازی می کنیم
2083
01:10:16,239 –> 01:10:18,000
دستورالعمل هایی که می توانید کمی استفاده کنید
2084
01:10:18,000 –> 01:10:20,239
ترفندهایی در مورد چگونگی ممیز شناور
2085
01:10:20,239 –> 01:10:22,000
عدد نشان داده شده است برای دریافت بسیار سریع
2086
01:10:22,000 –> 01:10:24,080
اجرای آن فقط یک مثال است
2087
01:10:24,080 –> 01:10:25,760
خیلی طبیعی است که راه آنها را انجام دهیم
2088
01:10:25,760 –> 01:10:27,120
با حلقه هایی که در نظر داریم انجام دهیم
2089
01:10:27,120 –> 01:10:28,960
دقیقا همین مورد
2090
01:10:28,960 –> 01:10:30,480
وقتی ساختار حلقه را داشته باشیم
2091
01:10:30,480 –> 01:10:32,239
دوست دارم آن را در این سطح بالا بهینه کنم
2092
01:10:32,239 –> 01:10:34,960
قبل از اینکه به llvm پایین بیاوریم و اینگونه است
2093
01:10:34,960 –> 01:10:37,199
فکر کنید ما می توانیم آن را که شما می شناسید به دست آوریم
2094
01:10:37,199 –> 01:10:40,480
اجرا عملکرد بزرگ
2095
01:10:40,480 –> 01:10:42,480
بنابراین آندره اوه شما کمی صحبت کرده اید
2096
01:10:42,480 –> 01:10:43,360
در باره
2097
01:10:43,360 –> 01:10:46,320
پایان همه چیز بنابراین
2098
01:10:46,320 –> 01:10:49,760
به عنوان یک کاربر نهایی اوه
2099
01:10:49,760 –> 01:10:52,640
من برای یادگیری در مورد آن بسیار هیجان زده بودم
2100
01:10:52,640 –> 01:10:55,120
تعاملی که شما اشاره کردید
2101
01:10:55,120 –> 01:10:57,199
با l fortran پس چگونه آن را انجام می دهد
2102
01:10:57,199 –> 01:11:00,400
در واقع به عنوان یک کاربر نهایی به نظر می رسد
2103
01:11:00,400 –> 01:11:01,920
من واقعاً به چه چیزی نگاه می کنم زیرا من
2104
01:11:01,920 –> 01:11:04,400
l4 را امتحان نکردم ببخشید شما هم می توانید
2105
01:11:04,400 –> 01:11:06,159
فقط بگو به ما بگو
2106
01:11:06,159 –> 01:11:08,000
انگار کسی تایپ کرده
2107
01:11:08,000 –> 01:11:10,480
matlab یا python اگر من فقط بنویسم 2
2108
01:11:10,480 –> 01:11:12,320
به علاوه 2 به من چهار می دهد
2109
01:11:12,320 –> 01:11:14,159
درست است و اگر x بعلاوه y را بنویسم کل
2110
01:11:14,159 –> 01:11:16,480
مربع در سیم پی به من x مربع می دهد
2111
01:11:16,480 –> 01:11:19,760
به علاوه y مربع به اضافه a و نقطه گسترش می یابد
2112
01:11:19,760 –> 01:11:21,520
آن را به من که گسترش پس چگونه می دهد
2113
01:11:21,520 –> 01:11:23,040
آن را به صورت پرتره در یک کامپایل کار می کند
2114
01:11:23,040 –> 01:11:24,159
زبان
2115
01:11:24,159 –> 01:11:27,040
همان چیزی که شما را به طوری که برای راه اندازی
2116
01:11:27,040 –> 01:11:29,440
python در ترمینال شما python را تایپ می کنید
2117
01:11:29,440 –> 01:11:31,120
و شما یک اعلان در چهار به علاوه دریافت می کنید
2118
01:11:31,120 –> 01:11:32,239
تلفن
2119
01:11:32,239 –> 01:11:33,280
بله همینطور
2120
01:11:33,280 –> 01:11:36,159
با alphatron شما l4 را در a تایپ می کنید
2121
01:11:36,159 –> 01:11:38,480
ترمینال شما یک اعلان دریافت می کنید که چهار را تایپ می کنید
2122
01:11:38,480 –> 01:11:40,000
به علاوه چهار و شما آن را هشت می گیرید
2123
01:11:40,000 –> 01:11:42,080
دقیقا مشابه به نظر می رسد
2124
01:11:42,080 –> 01:11:44,960
و سپس uh برای متغیرهای uh بنابراین
2125
01:11:44,960 –> 01:11:46,320
هنوز برای روندها باید اعلام کنید
2126
01:11:46,320 –> 01:11:48,560
متغیرها بنابراین اگر تایپ کنید x برابر است
2127
01:11:48,560 –> 01:11:50,800
پنج به شما می گوید که x تعریف نشده است
2128
01:11:50,800 –> 01:11:53,440
اما شما آن را تعریف می کنید و عدد صحیح را تایپ می کنید
2129
01:11:53,440 –> 01:11:56,000
x که x را به عنوان یک عدد صحیح تعریف می کند، پس شما انجام می دهید
2130
01:11:56,000 –> 01:11:58,800
x five و حالا شما متغیر and را دارید
2131
01:11:58,800 –> 01:12:01,040
شما می توانید x به اضافه پنج را انجام دهید
2132
01:12:01,040 –> 01:12:02,560
درست مثل پایتون
2133
01:12:02,560 –> 01:12:05,040
ما می توانیم منظورم این است که ما حتی می توانیم آن را یکنواخت کنیم
2134
01:12:05,040 –> 01:12:07,040
با عدم نیاز به اعلام نزدیک تر
2135
01:12:07,040 –> 01:12:09,760
متغیرها اما یکی از چیزهاست
2136
01:12:09,760 –> 01:12:11,440
که مطمئن نیستم طراحی خوبی است یا نه
2137
01:12:11,440 –> 01:12:13,679
و بنابراین ما تقریباً قطعا آن را خواهیم داشت
2138
01:12:13,679 –> 01:12:15,520
به عنوان یک گزینه
2139
01:12:15,520 –> 01:12:17,280
با استفاده از یک پرچم کامپایلر
2140
01:12:17,280 –> 01:12:19,120
اما من نمی خواهم آن را به صورت پیش فرض قرار دهم
2141
01:12:19,120 –> 01:12:21,280
حداقل الان نه چون اگر آن را بسازیم
2142
01:12:21,280 –> 01:12:22,880
پیش فرض ما هرگز نمی توانیم آن را پس بگیریم
2143
01:12:22,880 –> 01:12:24,320
زیرا مردم شروع به استفاده از آن می کنند و سپس
2144
01:12:24,320 –> 01:12:26,239
کد آنها را می شکند بنابراین من می خواهم باشم
2145
01:12:26,239 –> 01:12:27,679
مراقب باشید اما از نظر فنی اینطور است
2146
01:12:27,679 –> 01:12:30,080
حتی امکان درج متغیر وجود دارد
2147
01:12:30,080 –> 01:12:31,520
تایپ خودکار از سمت راست
2148
01:12:31,520 –> 01:12:33,600
کنار تا بتواند تقریباً شبیه پایتون به نظر برسد
2149
01:12:33,600 –> 01:12:35,040
باشه الان داری منو هیجان زده میکنی
2150
01:12:35,040 –> 01:12:37,120
در مورد این پس اوه
2151
01:12:37,120 –> 01:12:37,920
بنابراین
2152
01:12:37,920 –> 01:12:40,400
شما به یاد دارید که چگونه در matlab یک بار اجرا کردیم
2153
01:12:40,400 –> 01:12:42,480
اسکریپت که در فضای کاری
2154
01:12:42,480 –> 01:12:45,040
متغیرها به درستی ذخیره می شوند
2155
01:12:45,040 –> 01:12:46,960
و من فکر می کنم این یک چیز مشابه است
2156
01:12:46,960 –> 01:12:49,920
در پایتون تعاملی نیز
2157
01:12:49,920 –> 01:12:52,080
دوباره اگر شما اگر هستید اگر ایجاد کنید
2158
01:12:52,080 –> 01:12:54,239
اسکریپت متغیرها همان چیزی را می گیرند که اکنون آنها را دریافت می کنند
2159
01:12:54,239 –> 01:12:56,560
در فضای کاری matlab ذخیره شود
2160
01:12:56,560 –> 01:12:58,080
و سپس از خط فرمان می توانید
2161
01:12:58,080 –> 01:12:59,760
به آن متغیرها دسترسی داشته باشید و در اطراف بازی کنید
2162
01:12:59,760 –> 01:13:02,159
با آن من آن را دوست داشتم
2163
01:13:02,159 –> 01:13:04,400
جنبه متلب در دوره دکتری من اوه
2164
01:13:04,400 –> 01:13:06,480
بنابراین من از طریق ایمیل به شما اشاره کردم که بله
2165
01:13:06,480 –> 01:13:09,520
درست است که کل کار دکتری من در matlab بود
2166
01:13:09,520 –> 01:13:12,320
اوه پس اوه پس وجود دارد که چیزی وجود دارد
2167
01:13:12,320 –> 01:13:14,560
ممکن است در استفاده از روند l4 نیز بنابراین شما
2168
01:13:14,560 –> 01:13:16,880
یک اسکریپت جداگانه مانند یک مناسب داشته باشید
2169
01:13:16,880 –> 01:13:19,600
برنامه کامل برنامه uh a
2170
01:13:19,600 –> 01:13:22,480
برنامه dot f90 در فرترن که اجرا می کنید
2171
01:13:22,480 –> 01:13:25,040
آن و آن همه آن مقادیر متغیر
2172
01:13:25,040 –> 01:13:27,040
مقادیر خروجی که در آنها ذخیره می شوند
2173
01:13:27,040 –> 01:13:30,080
نوعی فضای کاری و سپس شما
2174
01:13:30,080 –> 01:13:32,480
شما از اعلان روند l4 به آن دسترسی دارید
217