programming is hard enough, let alone trying it in your second language! this is an intro to +50 IMPORTANT programming japanese vocabulary to kickstart your journey as a programmer!
-
really learned a lot myself when doing the research for this, and was a lot of fun putting it together, so i hope you find it useful as well!! much luv and thank you as always for watching :)
let me know what you learned, and what you wana see next in the comments below!
Timestamps -------------------- 0:00 intro 0:26 programmer? developer? engineer? 0:57 languages 2:20 fields of computer science 3:16 general programming 3:47 math operators 4:21 variables and functions 6:12 outro
This video provides an introductory guide to Japanese vocabulary for programming and technology. It covers essential terminology ranging from job titles and coding basics to specific data types and mathematical operations, noting that many technical terms are borrowed from English and written in katakana.
Hey guys, welcome back to Summon JP and I'm Alex.
So today I wanted to give you a head start in vocab related to programming and technology.
And while this won't be a comprehensive guide,
and while this won't be a comprehensive guide,
this should be a good start to guide your studies later.
And one thing you will notice is that a lot of this vocab will actually be in katakana.
So when in doubt, just say it with a Japanese accent and pray.
Now let's get started.
So a programmer does プログラミング.
Just like a 開発者 does 開発.
You'll see both these words equally as common.
And 開発 means develop, even just like a construction project,
but can also be used for tech projects as well.
So 開発者 should mean developer then.
Sometimes you'll also see ソフトウェアエンジニア,
which is all the same in Japanese as well.
And really the only difference between all these words is just company naming policies.
So feel free to call yourself whatever you like.
So when you code, you use a プログラミング言語,
such as Python, C++,
which is almost always just shortened to C++,
C-sharp, Java, JavaScript.
This one is a バ, not a ヴ, like in Java.
などなど
プログラミングをすることは、
具体的に言うと、
コードを書くことですよね。
So for writing code, you would just say コードを書く。
I think that's pretty easy to remember.
And of course, when you write code,
you have to follow the rules set by the languages
文法 or 公文.
So the difference between these two words,
which you might have seen before,
is that 公文 is the actual syntactic rules that you have to follow,
such as putting a semicolon at the end of a line in C++.
文法 is actually all the rules of the grammar that actually encompasses 公文.
So this would be semantic stuff,
such as you can't add an int and a string together in C++.
While something like that is syntactically 公文的, correct,
it wouldn't compile after a semantic 意味的 or セマンティク evaluation.
でも、コードを書くことだけではなく、
ちゃんと設計しなければならないですよね。
ソフトウェア設計は大事ということですね。
Remember, software design,
ソフトウェア設計 is just as important as writing code.
Moving on, there are so many 分野 of computer science,
many of which are just buzzwords now, or キーワード.
For example, you have 人工知能,
which is literally artificial, 人工,
and intelligence, 知能.
People will also sometimes say just AI, AI.
You also have 機械学習,
which is literally 機械, machine,
and 学習, learning, machine learning.
Sometimes you'll also see ML as an abbreviation for ML.
These really aren't the most creative words out there.
By the way, for the word 機械, you'll see this kanji
for stuff that's just more powerful and technical,
stuff like machinery or computers.
And you'll see this kanji for some more simple machines
like workout machines or some medical technology,
usually stuff that are meant for measuring things.
So many アルゴリズム to keep track of.
That was really hard to switch accent mid-sentence.
So now thinking about the basics of coding,
let's start from the beginning.
So an application, アプリケーション,
or アプリ for mobile apps,
or プログラム, プログラム,
is all about 入力, input, to 出力, output,
when you 実行, execute it.
Remember, for compiled languages,
you'll have to compile it.
So when we actually want to start coding,
we want to actually implement it, right?
This would be 実現, to implement,
or realize, or actualize something.
And the most basic 演算 operations we can do are the 始速演算,
the four basic arithmetic operations.
足し算, the add operation.
引き算, the pull or subtract operation.
かけ算, the put up or hoist or multiply application.
割り算, the split or divide operation.
These are usually represented by these 演算子 operators.
And of course, you'll see the equal sign, 統合,
and the inequality signs, 不統合, as well.
So using all these wonderful operations,
you can save values, 値, or 数値,
for specifically number values,
into 変数 variables.
There are so many variable types,
but I'll just name a couple right now.
For integer, you have 整数, literally like ordered number.
For float, there are a lot of different ways that people say it,
but you can say the longest one,
which is 浮動小数点数,
which is literally like floating point number.
You can also say 小数点,
which just means like decimal point.
Or you can also say 実数, which is real number.
For string, you can say 文字列,
文字 meaning character,
so you can use that for the character type as well.
And 列, meaning like a line of stuff.
For Boolean value, you can just say Boolean,
or you can just say 真偽値,
真 meaning true, 偽 meaning false.
And 値 meaning coming from 値, meaning value.
Now for lists, which are more specific to Python,
you can just say リスト,
but for other languages that use the terminology array,
you'll usually see 排列.
For stuff like tuples or tuples, you can say タプル.
And for something like a dictionary in Python,
you can just say the actual word for dictionary in Japanese,
which is just 辞書, 辞書.
And now for some more complex operations,
you'll want to define some 関数 functions,
which you can then 呼び出す, call later.
And as you may know, a function can have multiple parameters,
that would be 引数,
and will usually have a return value, 戻り値, 戻り値.
By the way, 関数 and 変数 can both be used in terms of math as well.
Also, if you want to say you're defining a function or defining a variable,
you would just say 変数を定義する,
or 関数を定義する,
定義 just meaning the word for definition,
or as a pseudoverb, to define something.
So I think this is more than enough as a 入門, an intro, or a primer
to some useful programming vocabulary.
Depending on interest, I'll definitely consider continuing this series,
so let me know what you thought down below,
and feel free to share it with your friends that may be interested as well.
And now thanks for watching,
make sure to do all the YouTube clicks if you liked what you saw,
and come on Twitter if you want to chat some more.
気の身にしないでね。 Bye bye.
Did you know I was wearing Kingdom Hearts socks?
I bet not.