用語解説 量子コンピュータとは?|今までのコンピュータと比べると「1億倍」の速さ!仕組み、速さなど特徴を3分でわかりやすく解説します 量子コンピュータとは、量子力学の特徴を生かして計算するコンピュータのことです。量子コンピュータは、計算が非常に高速です。 具体的には、今までのコンピュータと比べると「1億倍」の速さです。 これは今までのコンピュータの速度が人間が走る速度だとすると、量子コンピュータの速さは「光の速さ」になります。 2019.11.30 用語解説
用語解説 プログラミング言語とは?|プログラミング言語が必要な理由、どんな種類があるのかなどを3分でわかりやすく解説【プログラミング初心者向け】 プログラミング言語とは、コンピュータを動かす言語のことです。 プログラム言語とも呼ばれます。なぜプログラミング言語が必要なのでしょうか? コンピュータは、日本語や英語などの「人間語」を理解することができないからです。 コンピュータは、機械語と呼ばれる「0」と「1」だけでできた言葉しか理解することができません。 そのため、人間語を機械語に変換できる言語が必要になります。 2019.11.30 用語解説
用語解説 プログラムとは?|プログラムとは何か、プログラマー、プログラミング、プログラミング言語などの違いなどを3分でわかりやすく解説します【プログラミング初心者向け】 プログラムとは、コンピュータにどう動いてもらうか記した「命令書」のことをいいます。 プログラムのことを「ソースコード」「コード」「スクリプト」といったります。 プログラムは、色々な言葉で書くことができます。 2019.11.30 用語解説
用語解説 スクラッチ開発とは?|スクラッチ開発とは何か、メリット・デメリットなどを3分でわかりやすく解説します スクラッチ開発とは、雛形であるパッケージや既存システムを利用せず、オリジナルのシステムを新たに開発することをいいます。 スクラッチ開発に対して、雛形であるパッケージや既存システムを利用する開発を「パッケージ開発」といいます。 2019.11.29 用語解説
用語解説 プログラミング言語とは?|プログラミング言語が必要な理由、どんな種類があるのかなどを3分でわかりやすく解説【プログラミング初心者向け】 プログラミング言語とは、コンピュータを動かす言語のことです。 プログラム言語とも呼ばれます。 2019.11.29 用語解説
用語解説 CPUとは?|CPUの種類、選び方などを3分でわかりやすく解説します【パソコン初心者向け】 CPUは、プログラムを動かすためにデータを計算したり、メモリやハードディスクなどに命令を出す部品です。正式名称は「Central Processing Unit」といいます。CPUは、パソコンの処理能力に大きく関わるため、「コンピューターの頭脳」とも呼ばれます。 2019.11.29 用語解説
用語解説 ライフタイムとは?|プログラミングにおけるライフタイムについて3分でわかりやすく解説します【プログラミング初心者向け】 プログラミング言語のRustでは、メモリ管理について、所有権・借用・ライフタイムという独特な仕組みを採用しています。 そのため、開発する上で制約の多いOSやコンパイラなどのソフトウェアを開発することができますし、高速に動くプログラムを書くことができます。 2019.11.23 用語解説
用語解説 データベースの種類にはどんなものがあるのか?|図解を使って3分でわかりやすく解説します【データベース初心者向け】 データベースとは、収集したデータを、検索や追加などが簡単にできるように整理したものです。 Webアプリケーション、業務用システム、Webサービスとデータベースは切っても切れない関係にあります。 例えば、ログイン機能は登録時に入力したIDやメールアドレス、パスワードなどをデータベースに保管します。 2019.11.23 用語解説
用語解説 リレーショナルデータベース管理システム(RDBMS)とは?|特徴や種類などを3分でわかりやすく解説します【データベース初心者向け】 リレーショナルデータベース管理システムとは、リレーショナルデータベースを管理するためのソフトウェアのことです。 略してRDBMSともいいます。 リレーショナルデータベースとはなんでしょう?リレーショナルデータベース(Relational Database)は、データベースの一種です。省略して、RDBとも呼ばれます。 2019.11.12 用語解説
用語解説 Oracle Databaseとは?|Oracle Databaseとは何か、特徴などを3分でわかりやすく解説します【データベース初心者向け】 Oracle Databaseとは、アメリカにあるOracle社が開発・提供している有償のRDBMSです。 RDBMS(リレーショナルデータベース管理システム)とは、リレーショナルデータベースを管理するためのソフトウェアのことです。 2019.11.12 用語解説
用語解説 PostgreSQLとは?|PostgreSQLとは何か、特徴などを3分でわかりやすく解説します【データベース初心者向け】 PostgreSQL, RDBMS, オープPostgreSQLはオープンソースのRDBMSです。 RDBMS(リレーショナルデータベース管理システム)とは、リレーショナルデータベースを管理するためのソフトウェアのことです。 2019.11.12 用語解説
用語解説 MySQLとは?|MySQLとは何か、特徴などを3分でわかりやすく解説します【データベース初心者向け】 MySQLとは、アメリカにあるOracle社が開発・提供している無償のRDBMSです。 RDBMS(リレーショナルデータベース管理システム)とは、リレーショナルデータベースを管理するためのソフトウェアのことです。 2019.11.12 用語解説
用語解説 ファイアウォールとは?|セキュリティシステムのファイアウォールの特徴をまじえて3分でわかりやすく解説します ファイアウォールは、インターネットを通して侵入してくる不正なアクセスから守るためのシステムです。 ファイアウォールは、直訳すると「防火壁」(ボウカヘキ)という意味です。 ファイアウォールは、外部ネットワークと内部ネットワークの分岐点に設置されます。 2019.11.12 用語解説
用語解説 ソフトウェアとは?|ソフトウェアにどんな種類があるのか?ハードウェアとの違いなどを3分でわかりやすく解説します ソフトウェアとは、コンピューターを動かすプログラムのことをいいます。 コンピューター本体や周辺機器などの目に見える機器をハードウェアと呼ぶのに対し、目に見えないものをソフトウェアと呼びます。 ソフトウェアの種類は大きく分けて基本ソフトと応用ソフトの2種類に分けることができます。 2019.11.12 用語解説
用語解説 セキュリティ対策とは?|インターネットの様々な脅威からコンピューターを守る対策のこと。3分でわかりやすく解説。 コンピューターにおけるセキュリティ対策とは、スパムメール、不正アクセス、脆弱性を狙った攻撃など、インターネットの様々な脅威からコンピューターを守る対策のことをいいます。 具体的には、暗号やアクセス制限などを利用してセキュリティ対策をします。 インターネットの普及が進んだこともあり、セキュリティ事故は増加傾向にあります。 また、犯罪者の活動もより高度で活発になっています。 2019.11.12 用語解説
用語解説 機械学習とは?|4分でわかりやすく解説します 機械学習とは、コンピューターにある問題についての学習をさせて、問題に潜むパターンを見つけだす技術のことをいいます。 どういう意味でしょうか? ECサイトで使われている機械学習を例にみてみましょう。 2019.11.12 用語解説
用語解説 サイバー攻撃とは?|どんなサイバー攻撃の種類があるかなどをまじえて3分でわかりやすく解説します サイバー攻撃とは、コンピューターにネットワークを通して攻撃をすることをいいます。 主に行われるのは、データの改ざんや破壊、遠隔操作、システムの停止などです。 これらの行為は、金銭目的のものもあれば、ただの愉快犯的なものも多くあります。 2019.11.12 用語解説
用語解説 スパムメールとは?|スパムメールの種類やスパムメールの対策について3分でわかりやすく解説します スパムメールとは、受信者の承諾なしに送信される電子メールのことをいいます。 スパムメールは主に広告や宣伝を目的としています。 近年はSNSでもスパムメールの被害が増えています。 スパムの由来は、アメリカの食品会社が製造している豚肉の缶詰の商品名です。 2019.11.12 用語解説
用語解説 クラウドとは?|クラウドとは何か、具体例をまじえて3分でわかりやすく解説します【プログラミング初心者向け】 クラウド(Cloud)は、日本語でいうと「雲」です。 何が雲なんでしょうか? 世の中にはコンピュータを使って動くサービスがあります。 それらのサービスのほとんどは、インターネットに接続されています。 そのインターネットで接続されているサービスを、私たちは日々利用しています。 2019.11.02 用語解説
用語解説 プログラミングにおける借用とは?|借用とは何か、具体例をまじえながら3分わかりやすく解説 例えば、プログラミング言語のRustでは、メモリ管理について、所有権・借用・ライフタイムという独特な仕組みを採用しています。 そのため、開発する上で制約の多いOSやコンパイラなどのソフトウェアを開発することができますし、高速に動くプログラムを書くことができます。 2019.11.02 用語解説
用語解説 プログラミング言語における所有権とは?|3分でわかりやすく解説 所有権とは、変数の中身を所有する権利です。 変数の中身とはなんでしょう? 変数は、イメージでいうと箱のことです。 変数の中身は、箱に入っているデータのことです。 2019.11.02 用語解説
用語解説 人工知能とは?|人工知能開発ができるプログラミング言語などの話をまじえながら4分でわかりやすく解説 人工知能とは、人間のような知能をコンピューターに持たせる技術のことを言います。 人工知能を英語にすると、artificial intelligenceです。頭文字をとって、AIと呼ばれることも多いです。 人工知能というと、人間のようにふるまうヒューマノイドロボット(人間型のロボット)をイメージするかもしれません。 2019.11.02 用語解説
用語解説 Linuxとは?|Linuxの成り立ちや、UNIXとの違いをまじえて3分でわかりやすく解説します LinuxとはOS、つまり、「Operating System」の1つです。 OSには「Linux」「Windows」「Mac OS」があります。 「Windows」や「Mac OS」は、個人用PCに使われるのに対し、「Linux」はインターネットを構成するサーバーに使われることが多いです。 2019.11.02 用語解説
用語解説 データベースとは?|初心者にわかりやすく3分で解説します データベースとは、収集したデータを、検索や追加などが簡単にできるように整理したものです。 データベースは、コンピュータを使用したデータベース・システムを指すことが多いです。 しかし、コンピューター以外のデータベースもあります。例えば、図書館、辞書です。 2019.11.02 用語解説
用語解説 【3分解説】Rustとは?Rustとは?|プログラミング言語のRustについて特徴をまじえて3分でわかりやすく解説します【プログラミング初心者向け】 Rustは、2006年にグレイドン・ホアレさんが開発を始めたオープンソースのプログラミング言語です。 現在では、ブラウザのFireFoxで有名なMozillaが、開発の支援に入っています。 正式版は2015年にリリースされています。 2019.11.02 用語解説
用語解説 メモリとは?|パソコンのメモリについて、メモリの役割やハードディスクとの違いをまじえて4分でわかりやすく解説 メモリとは、プログラムやデータを一時的に保存しておくためのパソコンの部品の一つです。 パソコンは、沢山のプログラムやデータを使って動いています。 例えば足し算をしたり、引き算をしたり、文字や画像を表示したり、動画を再生したり。 そういったプログラムは、メモリにデータを置きながら作業しています。 メモリはよく机と表されます。 2019.11.02 用語解説
用語解説 ガベージコレクションとは?|ガベージコレクションの仕組みをまじえて4分でわかりやすく解説します ガベージコレクションとは、プログラミングにおけるメモリ管理を自動で行ってくれるシステムのことです。省略して、GC(ジーシー)とも呼ばれます。 メモリ管理とは、プログラミングで変数のデータを保存するためにメモリ領域を割り当てたり、使い終わった変数のメモリ領域を解放したりすることです。 2019.11.02 用語解説
用語解説 メモリ管理とは?|メモリ管理の仕組みをまじえて4分でわかりやすく解説します メモリとは、メインメモリのことで、CPUがプログラムを実行するときに使う記憶装置のことです。このメモリは、私たちが普段使っているパソコンやスマホなど、ほとんど全てのコンピュータに内蔵されています。コンピュータがプログラムを実行したときに使用するデータの多くは、メモリに格納されます。 2019.11.01 用語解説
用語解説 プログラミング言語の人気言語、年収が高い言語、求人数が多い言語のTOP3について説明します プロこのレッスンでは、 プログラミング言語の人気、年収、求人数ランキングTOP3について説明をします。グラミング言語の人気言語、年収が高い言語、求人数が多い言語のTOP3について説明します。2019年の人気言語を3位から順に発表します。 2019.10.22 用語解説
用語解説 サーバーとは?|サーバーとは何か、サーバーの種類や仕組みなどを3分でわかりやすく解説します サーバーとはサービスや機能を提供するコンピューターのことをいいます。 サーバーには、集中システム、分散システムの2つがあります。1つめの集中システムについて説明します。 集中システムは、1台のコンピューターがすべての処理を行うことをいいます。 2019.10.22 用語解説
用語解説 SublimeTextとは?|エディタのSublimeTextについて、特徴などをまじえて3分でわかりやすく解説します Sublime Textは、元Google所属していたJon Skinner(ジョンスキナー)さんが開発したコードエディタで、2007年に登場しました。 コードエディタとは、htmlやcssなどのマークアップ言語や、Javaなどのプログラミング言語を書くのが楽なテキストエディタのことです。 2019.10.21 用語解説
用語解説 Atomとは?|エディタのAtomとは何か、Atomの特徴などを交えて3分でわかりやすく解説します このレッスンでは、 Atomについて説明をします。 Atomとは、2015年に登場した無料で使える高機能コードエディタです。 コードエディタとは、htmlやcssなどのマークアップ言語や、Javaなどのプログラミング言語を書くのが楽なテキストエディタのことです。 2019.10.21 用語解説
用語解説 Azureとは?|クラウドサービスMicrosoftのAzureについて特徴をまじえて3分でわかりやすく解説します Azureとは、Microsoftが提供しているクラウドサービスです。 クラウドサービスとは、インターネットを通して、データやアプリなどを提供するサービスのことです。 クラウドサービスは、簡単にいうと、自分のパソコンにインストールするものではありません。 2019.10.21 用語解説
用語解説 AWSとは?|クラウドサービスのAWS(Amazon Web Services)について特徴をまじえて3分でわかりやすく解説します AWSとは、Amazonが提供しているクラウドサービスです。正式名称は「Amazon Web Services」です。 クラウドサービスとは、インターネットを通して、データやアプリなどを提供するサービスのことです。 2019.10.17 用語解説
用語解説 iOSとは?|モバイルOSのiOSをAndriodの違いをまじえて3分でわかりやすく解説します iOSとはAppleが開発したApple製品専用のOSです。 OSとはパソコンやスマートフォンを動かすための基本となるソフトウェアのことです。 iOSは、このOSの中でも、iPhoneやiPad向けのOSとなります。 2019.10.15 用語解説
用語解説 GCPとは?|クラウドサービスのGCP(Google Cloud Platform)について特徴をまじえて3分でわかりやすく解説します GCPとは、Googleが提供しているクラウドサービスです。正式名称は「Google Cloud Platform」です。 クラウドサービスとは、インターネットを通して、データやアプリなどを提供するサービスのことです。 2019.10.15 用語解説
用語解説 初心者におすすめの言語とは?|おすすめする理由をまじえて、3分でわかりやすく解説します【プログラミング初心者向け】 このレッスンでは、 初心者におすすめするプログラミング言語について説明をします。私が初心者におすすめするプログラミング言語は、PythonとJavaScriptです。 2019.10.14 用語解説
用語解説 SaaS(サース)とは?|クラウドサービスの1つSaaSについて、IaaSとPaaSとの違いをまじえて3分でわかりやすく解説します SaaSとは、Software as a Serviceの略で、サース、またはサーズと呼ばれています。 SaaSは、クラウドサービスの1つです。 クラウドサービスとは、インターネットを通して、データやアプリなどを提供するサービスのこと。 2019.10.13 用語解説
用語解説 PaaS(パース)とは?|クラウドサービスの1つPaaSについて、IaaSとSaaSとの違いをまじえて3分でわかりやすく解説します PaaSとは、 Platform as a Service の略で、パース、またはパーズと呼ばれています。 PaaSは、クラウドサービスの1つです。 クラウドサービスとは、インターネットを通して、データやアプリなどを提供するサービスのこと。 2019.10.12 用語解説
用語解説 aaS(イアース)とは?|クラウドサービスの1つIaaSについて、PaaSとSaaSとの違いをまじえて3分でわかりやすく解説します IaaS, PaaS,SIaaSとは、Infrastructure as a Serviceの略で、イアース、またはアイアースと呼ばれています。 IaaSは、クラウドサービスの1つです。 クラウドサービスとは、インターネットを通して、データやアプリなどを提供するサービスのこと。aaS, AWS, NIFCLOUD 2019.10.12 用語解説
用語解説 TypeScriptとは?|プログラミング言語のTypeScriptについて特徴をまじえて3分でわかりやすく解説します【プログラミング初心者向け】 TypeScriptとは、2012年にMicrosoftが開発したオープンソースのプログラミング言語です。 TypeScriptは、JavaScriptを進化させた言語です。 そのため、JavaSqriptと同じ構文を用いているので、JavaScriptの経験があれば比較的習得は容易です。 2019.10.10 用語解説
用語解説 Android Studioとは?|統合開発環境(IDE)のAndroid Studioについて特徴などをまじえて3分でわかりやすく解説します Android Studioは、Googleが2014年から提供しているAndroidアプリ開発専用のIDEです。 IDEとは、プログラミングするときに必要な機能を1つにパッケージングしたソフトウェアのことです。 Android開発者向けのサイト「Android Developers」から無償でダウンロードできます。 2019.10.09 用語解説
用語解説 BAとは?|プログラミング言語のVBAについて特徴をまじえて3分でわかりやすく解説します【プログラミング初心者向け】 BA(Visual Basic for Applications)はMicrosoftが開発したプログラミング言語です。 VBAはMicrosoft Officeアプリケーションのみで使用することができます。 VBAは、Visual Basicをもとに作られました。 2019.10.07 用語解説
用語解説 情報セキュリティとは?|情報セキュリティの3要素である機密性、完全性、可用性をまじえて3分でわかりやすく解説 情報セキュリティとは、情報の機密性、完全性、可用性を維持することをいいます。 機密性、完全性、可用性を情報セキュリティの3要素といいます。 それぞれの頭文字をとって情報セキュリティのCIAとも呼ばれています。 2019.10.06 用語解説
用語解説 Go言語とは?|プログラミング言語のGo言語について3分でわかりやすく解説します【プログラミング初心者向け】 Go言語は、2009年にGoogleが開発したプログラミング言語です。 Go言語は、当初、LinuxとMacOSのみサポートしていましたが、2012年の正式バージョン1.0からはWindowsもサポートしています。 そして、2014年にAndroidアプリの開発ができるようになり、2015年にiOSアプリの開発もできるようになりました。 2019.10.05 用語解説
用語解説 Scalaとは?|プログラミング言語のScalaについて特徴をまじえて3分でわかりやすく解説します【プログラミング初心者向け】 Scalaはスイスのマーティン・オーダスキー教授が設計したプログラミング言語で、2003年に登場しました。 マーティン教授はJavaの開発にも携わっていました。 そのため、Javaとの親和性が高く、Javaで作ったプログラムをScalaで使用することもできます。 Scalaでは、基本的にJavaでできることもできるので、幅広いWebアプリ開発が可能です。 2019.10.05 用語解説
用語解説 Xcodeとは?|統合開発環境(IDE)のXcodeについて特徴などをまじえて3分でわかりやすく解説します このレッスンでは、 Xcodeについて説明をします。 XcodeはAppleが開発・提供しているIDEです。IDEとは、プログラミングするときに必要な機能を1つにパッケージングしたソフトウェアのことです。Xcodeは、Apple製品のアプリ開発専用IDEです。 2019.10.05 用語解説
用語解説 C++とは?|プログラミング言語のC++について特徴をまじえて3分でわかりやすく解説します【プログラミング初心者向け】 C++は、1983年にAT&Tベル研究所のビャーネ・ストロヴストルップさんが公開をしたプログラミング言語です。 C++は、C言語をもとに作られました。 C++は、世界的IT企業のGoogleに社内標準言語の1つとして採用されていますし、TIOBE(トゥービー)の人気プログラミングランキングで上位に選ばれています。 2019.10.05 用語解説
用語解説 PyCharmとは?|統合開発環境(IDE)のPyCharmについて特徴などをまじえて3分でわかりやすく解説します このレッスンでは、 PyCharmについて説明をします。PyCharmは、チェコのJetBrains(ジェットブレインズ)が提供しているIDEです。 IDEとは、プログラミングをするときに必要な機能を1つにパッケージングしたソフトウェアのことです。 2019.10.04 用語解説
用語解説 SQLとは?|データベース言語のSQLについて、できることなど含めて3分でわかりやすく解説 SQLとは、1970年代に開発されたデータベース言語のことです。 エドガー・フランク・コッドさんが提唱をしたリレーショナル型データベースの概念をもとに作れました。 SQLは、Structured Query Languageの略です(国際標準としてのSQLは略語ではないとのこと)。SQLは、データベース言語であり、プログラミング言語ではありません。 SQLは、あくまでデータベースを操作するための言語です。 2019.10.03 用語解説