Subtitles section Play video
everything we do on computers and smartphones has some sort of code behind it, telling it what to dio.
我們在電腦和智能手機上做的每件事都有某種代碼在背後,告訴它要做什麼。
But have you ever thought about how this code gets written?
但你有沒有想過這段代碼是怎麼寫出來的?
There are thousands of different languages in the world around us, and in the digital world, things aren't so different.
在我們周圍的世界上有成千上萬種不同的語言,而在數字世界中,情況並沒有什麼不同。
There are also tons of different programming languages, making up the code that powers much of our technology.
還有大量不同的編程語言,構成了我們大部分技術的代碼。
A programming language is made up of specific terms and directions that are used to create some kind of output, such as websites.
編程語言是由特定的術語和方向組成的,用於創建某種輸出,如網站。
APS.
APS:
Basically any kind of software languages like JavaScript, python and Java are often used by websites for a variety of different purposes.
基本上任何一種軟件語言,如JavaScript、python和Java都經常被網站用於各種不同的目的。
C plus plus is used just about everywhere to make things like desktop APS, games and more.
C加加幾乎無處不在地被用來製作桌面APS、遊戲等東西。
There's also HTML and CSS, and while these aren't technically programming languages, there used to create the structure and appearance of almost every website out there.
還有HTML和CSS,雖然這些不是技術上的編程語言,但那裡曾經創造了幾乎所有網站的結構和外觀。
These are just a few of the most popular languages, but there are also many, many more.
這些只是最流行的幾種語言,但還有很多很多。
And the reason for this is that all of these languages are unique and operate differently from one another.
而原因是這些語言都是獨一無二的,彼此之間的操作方式也不同。
To further explain this, let's take a look at vehicles.
為了進一步解釋這個問題,我們來看看車輛。
There are all kinds of different vehicles in the world, and most of them could get you from Point A to point B.
世界上有各種不同的車輛,它們大多可以讓你從A點到B點。
But which one you choose depends on a number of factors.
但選擇哪種,取決於很多因素。
Some of them might be faster than others, and certain vehicles might take more skill or training toe operate.
有些車可能比其他車快,有些車可能需要更多的技術或訓練才能操作。
In some instances, one vehicle might work better than another, like if you needed to move some bulky objects.
在某些情況下,一種車可能比另一種車更好用,比如你需要移動一些大件物品。
But in a lot of cases, most modes of transportation could get the job done, and it just comes down to what you personally prefer.
但在很多情況下,大多數交通方式都可以完成工作,只是看你個人喜歡什麼。
All of these qualities about vehicles also apply to programming languages.
所有這些關於車輛的特質也適用於編程語言。
For example, Ah Web developer might choose to use JavaScript because it works well with HTML, while the video game designer might choose C plus plus because it can handle more complex graphics without programming languages, most of the technology we use on a daily basis would be useless when it comes down to it.
例如,Ah Web開發人員可能會選擇使用JavaScript,因為它能很好地與HTML配合,而視頻遊戲設計師可能會選擇C加加,因為它可以處理更復雜的圖形,而不需要編程語言,我們日常使用的大部分技術到了這裡就會變得毫無用處。