プログラム

クロスコンパイラとは

2022/6/29

クロスコンパイラ クロスコンパイラ(英:cross compiler)とは、開発している環境(コンパイラが動作している環境)とは異なる環境(プラットフォーム)向けに実行可能なコードを生成するコンパイラのことです。 コンパイラとは、コンピュータが解釈できる機械語に変換するソフトウェアのことです。 またクロスコンパイラを使い、異なる環境で動作するコードを生成することをクロスコンパイル(英:cross compile)といいます。 クロスコンパイラは主に組み込みシステム(電化製品などの組み込まれているコンピュー ...

ReadMore

プログラム

TypeScriptとは

2022/6/29

TypeScript(タイプスクリプト) TypeScriptとは、マイクロソフト社が2012年に開発したプログラミング言語で、JavaScriptのスーパーセットです。 スーパーセットとは「上位互換」のことで、JavaScriptが持つ機能を維持しつつ、TypeScriptとしての新しい機能を追加した言語という意味です。 TypeScriptはそのまま実行するのではなく、トランスコンパイラと呼ばれるものでJavaScriptプログラムに変換してから実行します。 トランスコンパイラは、プログラミング言語を ...

ReadMore

プログラム

Java仮想マシン(JVM)とは

2022/6/24

Java仮想マシン Java仮想マシン(英:Java Virtual Machine)とは、Javaプログラムを実行するためのソフトウェアです。「Java VM」や「JVM」と略されて表現されることが多いです。 Javaバイトコードで記述されたコンピュータプログラムを解釈し、そのコンピュータで実行可能な形式のコードに変換して実行します。 さまざまな環境でJavaプログラムを動かすことができる Javaは「Write once, run anywhere」(一度プログラムを書けば、どのコンピュータでも動く) ...

ReadMore

プログラム

Goとは(Go言語)

2022/6/23

Go(ゴー) Go(Go言語)とは、Googleが開発・公開しているプログラミング言語で、2009年に発表、2012年にバージョン1.0がリリースされています。GolangやGo言語と表記されることもあります。 Goは「高速で信頼性が高く、効率的なソフトウェア開発」ができる言語として登場したもので、コードがシンプルであり簡単な記述でコーディングできるのが特徴です。 2009年の発表当初はLinuxとMac OS Xのみしかサポートしていなかったが、2012年にリリースされたバージョン1.0からはWindo ...

ReadMore

プログラム

Kotlinとは

2022/6/22

Kotlin(コトリン) Kotlinとは、ジェットブレインズ(JetBrains)社(チェコ共和国の首都プラハに本社を置くソフトウェア開発企業)が2011年に発表したプログラミング言語です。 世界中で使用されている人気言語である Javaをもっと簡潔で安全性の高いプログラミング言語になるように改良して作られたのが Kotlinです。 Kotlin(コトリン)という名称は、Kotlinを作ったJetBrains社の開発拠点があるロシアのサンクトペテルブルク市沖合のバルト海に浮かぶ「コトリン島」から命名され ...

ReadMore

プログラム

Swiftとは(プログラミング言語)

2022/6/20

Swift(スウィフト) Swiftとは「iPhone」や「iPad」「Mac」などのApple製品向けのアプリケーションを開発するためのプログラミング言語です。また、Webアプリケーション開発などを行うこともできます。 Objective-Cの後継言語として、2014年にAppleが発表した言語で、C言語がベースとなっているObjective-Cに比べ、簡易な構文で記述できるのがSwiftの魅力です。 「Swift」と「Objective-C」の関係 基本的にApple製品向けのアプリケーション開発を他 ...

ReadMore

プログラム

Objective-Cとは

2022/6/16

Objective-C(オブジェクティブ シー) Objective-Cとはプログラミング言語の一種で、C言語をベースにSmalltalk型のオブジェクト指向機能を持たせた上位互換言語です。 ※Smalltalk(スモールトーク)とは、1970年代にアラン・ケイ(Alan C. Kay)氏らが考案したオブジェクト指向のプログラミング言語です。 Objective-Cは、macOSのアプリ開発やiOS向けのアプリ開発(iPhoneやiPad向けのアプリ開発)を得意としていため、macOSやiOS向けのアプリ ...

ReadMore

プログラム

C#とは

2022/6/19

C#(シーシャープ) C#(シーシャープ)とは、マイクロソフト社のアンダース・ヘルスバーグ氏が開発したプログラミング言語です。 「C言語」や「C++」をもとにマイクロソフト社の.NET Framework(マイクロソフト社が開発したアプリケーション開発・実行環境)向けのソフトウェア開発に適した仕様に改良したものであり、2002年に最初のバージョンが公開されています。 C#という名前はC++に++を追加(さらに進めた)した C++++(+が4つで#になる)から名付けられたと言われています。 C#の特徴 オブ ...

ReadMore

プログラム

Javaとは

2022/6/22

Java(ジャバ) Javaとは、1995年にサン・マイクロシステムズ(Sun Microsystems)が開発したプログラミング言語です。サン・マイクロシステムズは2010年にオラクル(Oracle)に買収されているため、現在はオラクルがJavaを提供しています。 Javaはプラットフォームに依存しない言語であり「Write once, run anywhere」(一度プログラムを書けば、どのコンピュータでも動く)をコンセプトに登場した言語です。 Javaの歴史 1995年にJavaベータ版が公開 Ja ...

ReadMore

プログラム

JavaScriptとは

2022/6/9

JavaScript(ジャバスクリプト) JavaScriptとは、Webブラウザ上で動作するプログラミング言語です。 インターネット上で表示されているWebページは、HTML(HyperText Markup Language)という書式で書かれています。HTMLだけでもWebページを作成することはできますが、Webページに動きを加えたり、ダイアログを表示したり、イベント処理を実装したりと、JavaScriptを使うことでWebページにさまざまな機能を実装することができます。 利用するユーザーが直接目に ...

ReadMore

開発

【Spring Boot】Thymeleafでプルダウンを作成する方法

2021/9/6

はじめに Javaのフレームワーク「Spring Boot」とテンプレートエンジン「Thymeleaf」を使用してプルダウンを簡単に作成する方法を紹介します。 スポンサーリンク 本記事で作成するプルダ ...

Spring Boot + ThymeleafでList<Object>をPOSTする方法

2021/8/26

はじめに Javaのフレームワーク「Spring Boot」とテンプレートエンジン「Thymeleaf」を使用して、List<Object>をPOSTする方法を紹介します。 本記事で作成す ...

PHPでCSVファイルを出力する方法

2021/8/6

はじめに PHPには配列のデータをCSV形式のフォーマットで書き込みをおこなう「fputcsv」という関数があります。fputcsv関数を使うことで簡単にCSVファイルを出力できます。 本記事では、f ...

情報処理

【基本情報技術者試験】ページ置換えアルゴリズム

2022/5/13

今回のテーマは、FIFOやLRUなどの「ページ置換えアルゴリズム」です。 ページ置換えアルゴリズム? 問題 仮想記憶方式のコンピュータにおいて,実記憶に割り当てられるページ数は3とし,追い出すページを ...

【基本情報技術者試験】仮想記憶のページング方式

2022/4/30

今回のテーマは、仮想記憶の実現方法のひとつである「ページング方式」についてです。 ページング方式? 問題 ページング方式の説明として,適切なものはどれか。 ア:仮想記憶空間と実記憶空間を,固定長の領域 ...

【基本情報技術者試験】プログラムの性質

2022/5/13

今回のテーマは「プログラムの性質」についてです。 プログラムの性質? 問題 複数のプロセスから同時に呼び出されたときに,互いに干渉することなく並行して動作することができるプログラムの性質を表すものはど ...

パソコン講座

エクセルで簡単にヒストグラムを作成する方法

2020/6/13

Excel(エクセル)を使ったヒストグラムの作り方 Microsoft Office Excel(エクセル)2019を使った ヒストグラムの作り方を紹介します。 ヒストグラムの詳細については下記の記事 ...

エクセルで簡単に散布図を作成する方法

2020/6/13

Excel(エクセル)を使った散布図の作り方 Microsoft Office Excel(エクセル)2019を使い、2つの項目の相関関係を把握するためのグラフである散布図の作り方を紹介します。 散布 ...

表図
エクセルで簡単にパレート図を作成する方法

2020/6/10

Excel(エクセル)を使ったパレート図の作り方 Microsoft Office Excel(エクセル)2019を使った、パレート図の作り方を紹介します。 パレート図についての説明は次の記事をご覧く ...

ブログを始める

AFFINGER6でYouTubeの動画を記事に張り付ける方法

2022/5/14

ショートコードを使ってYouTubeを記事に貼り付ける方法 YouTubeの動画をWordPressの記事内に表示させる方法は、色々とありますが、本記事では、AFFINGER6が用意しているショートコ ...

WordPressで評価ボタン(good、bad)を設置する方法

2021/8/10

はじめに WordPressで記事を書いていると、書いている記事が良い記事なのか、良くない記事なのか気になる所です。評価が悪い記事がわかれば、その記事を見直すことができるので「Good」(いいね)と「 ...

AFFINGER5からAFFINGER6(ACTION)へのアップデート手順

2021/7/7

ACTION(AFFINGER6)がついに販売開始 2021年7月1日より ACTION(AFFINGER6)の販売が開始しました。WING(AFFINGER5)購入者は、ACTION(AFFINGE ...

IT用語集

クロスコンパイラとは

クロスコンパイラ クロスコンパイラ(英:cross compiler)とは、開発している環境(コンパイラが動作している環境)とは異なる環境(プラットフォーム)向けに実行可能なコードを生成するコンパイラのことです。 コンパイラとは、コンピュータが解釈できる機械語に変換するソフトウェアのことです。 またクロスコンパイラを使い、異なる環境で動作するコードを生成することをクロスコンパイル(英:cross compile)といいます。 クロスコンパイラは主に組み込みシステム(電化製品などの組み込まれているコンピュー ...

TypeScriptとは

TypeScript(タイプスクリプト) TypeScriptとは、マイクロソフト社が2012年に開発したプログラミング言語で、JavaScriptのスーパーセットです。 スーパーセットとは「上位互換」のことで、JavaScriptが持つ機能を維持しつつ、TypeScriptとしての新しい機能を追加した言語という意味です。 TypeScriptはそのまま実行するのではなく、トランスコンパイラと呼ばれるものでJavaScriptプログラムに変換してから実行します。 トランスコンパイラは、プログラミング言語を ...

Java仮想マシン(JVM)とは

Java仮想マシン Java仮想マシン(英:Java Virtual Machine)とは、Javaプログラムを実行するためのソフトウェアです。「Java VM」や「JVM」と略されて表現されることが多いです。 Javaバイトコードで記述されたコンピュータプログラムを解釈し、そのコンピュータで実行可能な形式のコードに変換して実行します。 さまざまな環境でJavaプログラムを動かすことができる Javaは「Write once, run anywhere」(一度プログラムを書けば、どのコンピュータでも動く) ...

Goとは(Go言語)

Go(ゴー) Go(Go言語)とは、Googleが開発・公開しているプログラミング言語で、2009年に発表、2012年にバージョン1.0がリリースされています。GolangやGo言語と表記されることもあります。 Goは「高速で信頼性が高く、効率的なソフトウェア開発」ができる言語として登場したもので、コードがシンプルであり簡単な記述でコーディングできるのが特徴です。 2009年の発表当初はLinuxとMac OS Xのみしかサポートしていなかったが、2012年にリリースされたバージョン1.0からはWindo ...

Kotlinとは

Kotlin(コトリン) Kotlinとは、ジェットブレインズ(JetBrains)社(チェコ共和国の首都プラハに本社を置くソフトウェア開発企業)が2011年に発表したプログラミング言語です。 世界中で使用されている人気言語である Javaをもっと簡潔で安全性の高いプログラミング言語になるように改良して作られたのが Kotlinです。 Kotlin(コトリン)という名称は、Kotlinを作ったJetBrains社の開発拠点があるロシアのサンクトペテルブルク市沖合のバルト海に浮かぶ「コトリン島」から命名され ...

Swiftとは(プログラミング言語)

Swift(スウィフト) Swiftとは「iPhone」や「iPad」「Mac」などのApple製品向けのアプリケーションを開発するためのプログラミング言語です。また、Webアプリケーション開発などを行うこともできます。 Objective-Cの後継言語として、2014年にAppleが発表した言語で、C言語がベースとなっているObjective-Cに比べ、簡易な構文で記述できるのがSwiftの魅力です。 「Swift」と「Objective-C」の関係 基本的にApple製品向けのアプリケーション開発を他 ...

Objective-Cとは

Objective-C(オブジェクティブ シー) Objective-Cとはプログラミング言語の一種で、C言語をベースにSmalltalk型のオブジェクト指向機能を持たせた上位互換言語です。 ※Smalltalk(スモールトーク)とは、1970年代にアラン・ケイ(Alan C. Kay)氏らが考案したオブジェクト指向のプログラミング言語です。 Objective-Cは、macOSのアプリ開発やiOS向けのアプリ開発(iPhoneやiPad向けのアプリ開発)を得意としていため、macOSやiOS向けのアプリ ...

C#とは

C#(シーシャープ) C#(シーシャープ)とは、マイクロソフト社のアンダース・ヘルスバーグ氏が開発したプログラミング言語です。 「C言語」や「C++」をもとにマイクロソフト社の.NET Framework(マイクロソフト社が開発したアプリケーション開発・実行環境)向けのソフトウェア開発に適した仕様に改良したものであり、2002年に最初のバージョンが公開されています。 C#という名前はC++に++を追加(さらに進めた)した C++++(+が4つで#になる)から名付けられたと言われています。 C#の特徴 オブ ...