プログラミング言語を複数使える人は英語圏で「ポリグロット・プログラマー」と呼ばれます。一方で、マークアップ言語を複数扱える場合についても、似た概念を考えることができます。
ポリグロットの定義
ポリグロット(polyglot)とは、文字通り「多言語を扱える人」を意味します。IT業界では主にプログラミング言語に対して使われる表現です。
例として、PythonとJava、C++を自在に使えるプログラマーはポリグロット・プログラマーと呼ばれます。
マークアップ言語とプログラミング言語の違い
マークアップ言語(HTML、XML、Markdownなど)は、データの構造や表示方法を記述する言語です。プログラミング言語とは異なり、処理のロジックを持たない点が特徴です。
そのため、マークアップ言語だけを複数扱える場合、正確には「コーダー」と呼ばれることが多いですが、公式に「ポリグロット・コーダー」という呼称は一般的ではありません。
複数マークアップ言語の活用例
HTMLとMarkdown、XMLなどを使い分けられる場合、ウェブ制作やドキュメント作成で柔軟に対応できます。実務上は「マークアップ言語に精通している」と表現されることが多く、ポリグロットという呼称を適用するケースは少ないです。
例えば、ウェブ制作でHTMLとCSS、Markdownで文書を管理できる人は、実務的には十分に高いスキルを持っていると言えます。
まとめ
結論として、マークアップ言語を複数使えるからといって公式に「ポリグロット・コーダー」とは呼ばれません。しかし、概念的には複数言語を扱える点でポリグロットと似たスキルセットを持つことになります。
実務では、HTML、Markdown、XMLなど複数のマークアップ言語を使いこなせること自体が価値のあるスキルであり、呼称にこだわるよりも実力を示すことが重要です。


コメント