All language subtitles for 2_How software is built Coding, scripting, and programming

af Afrikaans
sq Albanian
am Amharic
ar Arabic Download
hy Armenian
az Azerbaijani
eu Basque
be Belarusian
bn Bengali
bs Bosnian
bg Bulgarian
ca Catalan
ceb Cebuano
ny Chichewa
zh-CN Chinese (Simplified)
zh-TW Chinese (Traditional)
co Corsican
hr Croatian
cs Czech
da Danish
nl Dutch
en English
eo Esperanto
et Estonian
tl Filipino
fi Finnish
fr French
fy Frisian
gl Galician
ka Georgian
de German
el Greek
gu Gujarati
ht Haitian Creole
ha Hausa
haw Hawaiian
iw Hebrew
hi Hindi
hmn Hmong
hu Hungarian
is Icelandic
ig Igbo
id Indonesian
ga Irish
it Italian
ja Japanese
jw Javanese
kn Kannada
kk Kazakh
km Khmer
ko Korean
ku Kurdish (Kurmanji)
ky Kyrgyz
lo Lao
la Latin
lv Latvian
lt Lithuanian
lb Luxembourgish
mk Macedonian
mg Malagasy
ms Malay
ml Malayalam
mt Maltese
mi Maori
mr Marathi
mn Mongolian
my Myanmar (Burmese)
ne Nepali
no Norwegian
ps Pashto
fa Persian
pl Polish
pt Portuguese
pa Punjabi
ro Romanian
ru Russian
sm Samoan
gd Scots Gaelic
sr Serbian
st Sesotho
sn Shona
sd Sindhi
si Sinhala
sk Slovak
sl Slovenian
so Somali
es Spanish
su Sundanese
sw Swahili
sv Swedish
tg Tajik
ta Tamil
te Telugu
th Thai
tr Turkish
uk Ukrainian
ur Urdu
uz Uzbek
vi Vietnamese
cy Welsh
xh Xhosa
yi Yiddish
yo Yoruba
zu Zulu
or Odia (Oriya)
rw Kinyarwanda
tk Turkmen
tt Tatar
ug Uyghur
Would you like to inspect the original subtitles? These are the user uploaded subtitles that are being translated: 1 00:00:00,260 --> 00:00:03,480 Video games, music players, 2 00:00:03,480 --> 00:00:05,370 and Internet browsers are all 3 00:00:05,370 --> 00:00:06,825 different types of software 4 00:00:06,825 --> 00:00:08,730 that have completely different functions. 5 00:00:08,730 --> 00:00:11,150 Think of the apps on your phone and your laptop. 6 00:00:11,150 --> 00:00:12,180 We spent a lot of time 7 00:00:12,180 --> 00:00:14,265 interacting with this type of software, 8 00:00:14,265 --> 00:00:16,260 but we may not know how it actually 9 00:00:16,260 --> 00:00:18,855 works or gets added to our systems. 10 00:00:18,855 --> 00:00:20,460 In the last few videos, 11 00:00:20,460 --> 00:00:22,755 we learned about networking in the internet. 12 00:00:22,755 --> 00:00:25,200 There are tons of applications out there that 13 00:00:25,200 --> 00:00:27,885 require the Internet to work. Think about it. 14 00:00:27,885 --> 00:00:29,610 Your social media apps, 15 00:00:29,610 --> 00:00:33,030 messaging apps, and others run off the Internet. 16 00:00:33,030 --> 00:00:35,430 This Internet integration isn't 17 00:00:35,430 --> 00:00:37,680 just magically added to your application, 18 00:00:37,680 --> 00:00:40,530 it's built-in to require it to function. 19 00:00:40,530 --> 00:00:43,384 Before we go too far into the world of software, 20 00:00:43,384 --> 00:00:45,260 I want to call out some common terms 21 00:00:45,260 --> 00:00:47,345 related to software that you might hear. 22 00:00:47,345 --> 00:00:48,920 Coding, scripting, 23 00:00:48,920 --> 00:00:50,390 and programming are all 24 00:00:50,390 --> 00:00:52,615 terms that might seem a little blurry. 25 00:00:52,615 --> 00:00:54,980 They generally refer to the same thing, 26 00:00:54,980 --> 00:00:57,200 but they each have small distinctions. 27 00:00:57,200 --> 00:01:01,085 Coding is basically translating one language to another. 28 00:01:01,085 --> 00:01:04,295 This can be coding from English to Spanish, 29 00:01:04,295 --> 00:01:05,960 English to Morse code, 30 00:01:05,960 --> 00:01:08,555 or even English to a computer language. 31 00:01:08,555 --> 00:01:10,610 When someone builds an application, 32 00:01:10,610 --> 00:01:13,474 we refer to it as coding in application. 33 00:01:13,474 --> 00:01:16,580 Scripting is coding in a scripting language. 34 00:01:16,580 --> 00:01:19,170 We'll talk about scripting languages in a later lesson, 35 00:01:19,170 --> 00:01:21,080 but scripts are mainly used to perform 36 00:01:21,080 --> 00:01:23,815 a single or limited-range task. 37 00:01:23,815 --> 00:01:26,855 There are languages we can use to build these. 38 00:01:26,855 --> 00:01:30,575 Programming is coding in a programming language. 39 00:01:30,575 --> 00:01:34,190 Programming languages are special languages that software 40 00:01:34,190 --> 00:01:35,510 developers use to write 41 00:01:35,510 --> 00:01:38,125 instructions for computers to execute. 42 00:01:38,125 --> 00:01:42,110 Larger applications like your web browser, text editors, 43 00:01:42,110 --> 00:01:43,820 and music players, are all 44 00:01:43,820 --> 00:01:46,610 usually written in programming languages. 45 00:01:46,610 --> 00:01:48,590 When we use the term software, 46 00:01:48,590 --> 00:01:52,225 it generally refers to something that was programmed. 47 00:01:52,225 --> 00:01:55,110 We use these terms interchangeably, 48 00:01:55,110 --> 00:01:56,715 so don't sweat the details. 49 00:01:56,715 --> 00:01:59,085 Now, onwards and upwards. 50 00:01:59,085 --> 00:02:01,415 What is software made of and 51 00:02:01,415 --> 00:02:04,225 who builds it? It's a great question. 52 00:02:04,225 --> 00:02:06,560 Anyone who knows a programming or 53 00:02:06,560 --> 00:02:09,080 scripting language can use it to write code. 54 00:02:09,080 --> 00:02:11,570 There's a huge demand for this skill set 55 00:02:11,570 --> 00:02:14,530 and it's becoming easier for someone to learn to code. 56 00:02:14,530 --> 00:02:16,625 If you're going to be working in IT, 57 00:02:16,625 --> 00:02:18,770 it's important that you understand how software 58 00:02:18,770 --> 00:02:21,865 works and how it gets installed on your systems. 59 00:02:21,865 --> 00:02:24,140 You might encounter software errors 60 00:02:24,140 --> 00:02:26,435 or just good old-fashioned failures, 61 00:02:26,435 --> 00:02:29,910 and you need to understand how to deal with them. 4730

Can't find what you're looking for?
Get subtitles in any language from opensubtitles.com, and translate them here.