· 2 min read

Common Software Industry Terminology in Japan

This article was auto-translated from Chinese. Some nuances may be lost in translation.

There are simply too many specialized terms, and looking them up every single time is exhausting—not to mention the constant context switching. So, I decided to compile them all into a single post for reference.

Most terms are converted directly from English into Katakana, but some are expressed purely in Japanese, or combine Hiragana with existing words. Honestly, mapping them directly can be quite a struggle. Though on second thought, Chinese is pretty much the same way, so I guess I can’t really judge.

I will continue to update this list as I encounter more terms.

JapaneseChinese (English Meaning)OriginNotes
フレームワーク框架 (Framework)framework
コンポーネント元件、組件 (Component)component
関数函數 (Function)
引数參數 (Argument / Parameter)
アロー関数箭頭函數 (Arrow function)arrow functionSyntax introduced in JavaScript ES6
メソード方法 (Method)method
非同期処理非同步處理 (Asynchronous processing)
入力値輸入值 (Input value)
ソースコード原始碼 (Source code)source code
リテラル字面值 (Literal)riteral
オブジェクト物件 (Object)object
匿名関数、無名関数匿名函數 (Anonymous function)
分割代入解構賦值 (Destructuring assignment)Syntax like const {a, b} = c in JavaScript
残余引数rest (Rest parameter)Syntax like const { a, b, …rest } = c in JavaScript
デフォルト引数default
戻り値、返す値回傳值 (Return value)
コールバック回呼 (Callback; usually referred to as “callback” in Chinese as well)callback
真理値布林值 (Boolean)true/false
配列陣列 (Array)
第 1 級関数第一級函數 (First-class function)
正規表現正規表達式 (Regular expression)
シンボルsymbol
コンパイラ編譯器 (Compiler)compiler
疎行列、スパース行列稀疏矩陣 (Sparse matrix)
特異値分解奇異值分解 (Singular value decomposition)
接続コード轉接頭 (Adapter / Connecting cord)
要素元素 (Element)Can refer to an “element” in an array or a Node in the DOM tree
スクロール滾動 (Scroll)scroll
タブレット平板電腦 (Tablet)tablet
最適化最優化 (Optimization)
ページネーション分頁 (Pagination)pagination
端末裝置 (Device)Such as desktop, mobile, etc.
パフォーマンス效能 (Performance)performance

Related Posts

Explore Other Topics