ITエンジニア日記 ~NO SKILL, NO LIFE~

学んだ技術や、気になることをアウトプットしていきます。プログラミング, インフラ, etc...

プログラミング

文字コード ~ 文字集合 と 符号化方式 ~

今回は文字コードについて。文字集合と符号化方式に掘り下げて勉強してみました。 1. 文字コードとは 文字コードはコンピューター上で文字を扱うために、文字にや記号に割り当てられてた数値のこと。 この文字コードは「文字集合」と「符号化方式」というも…

最近熱いJavaScriptについて

JavaScriptはWebサイトでは必須技術となっています。しかし、一時期、JavaScriptはセキュリティ上よくないから設定を無効にしておいたほうが良いと言われていた時もありました。 いろんな紆余曲折があったっぽいJavaScriptについて、最近の動向をまとめてみ…

【ビジュアルプログラミング言語】Viscuit(ビスケット)

2020年から小学校でプログラミング教育が始まるということで、本屋などで小学生向けのプログラミング書を見かけることが多くなってきました。そんななかで、絵を描くだけでできるプログラミング言語【Viscuit(ビスケット)】を見つけたので紹介します。 [目…

値渡し と 参照渡し の違い

「値渡し」と「参照渡し」はプログラミングにおいて、メソッドや関数への引数の渡し方の種類を表す用語です。 今回は「値渡し」と「参照渡し」のそれぞれの仕組みをC++で紹介します。 ※用語として、メソッド/関数の引数は仮引数、メソッド/関数を呼び出す際…