字幕表 動画を再生する
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などのソフトウェア言語の種類は問わず、Webサイトでは様々な目的で使用されていることが多いです。
C plus plus is used just about everywhere to make things like desktop APS, games and more.
C plus plusは、デスクトップ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.
いくつかのインスタンスでは、あなたがいくつかのかさばるオブジェクトを移動する必要があった場合のように、1つの車両は、別のものよりもうまくいくかもしれません。
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.
例えば、ウェブ開発者はHTMLとの相性が良いのでJavaScriptを使うことを選ぶかもしれませんし、ビデオゲームデザイナーはプログラミング言語がなくてもより複雑なグラフィックを扱えるのでCプラスプラスを選ぶかもしれませんが、私たちが日常的に使っている技術のほとんどは、いざという時には役に立たないでしょう。