差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
次のリビジョン
前のリビジョン
fltk:basic_info [2025/07/02 03:34] – [要求されるプログラミングスキルの程度] Fix typo freemikanfltk:basic_info [2025/11/25 00:41] (現在) – [要求されるプログラミングスキルの程度] Remove annoying bold style freemikan
行 46: 行 46:
  
 その理由は、FLTKのAPIが非常にシンプルだからです。 その理由は、FLTKのAPIが非常にシンプルだからです。
-初歩的なC++の知識だけでも**とりあえず**は目的のものを書けるようになっています。 +初歩的なC++の知識だけでもとりあえずは目的のものを書けるようになっています。 
-残念ながら、このとりあえずという性質は危険をはらんでいます。+残念ながら、このとりあえずという性質は危険をはらんでいます。
 現実的なプログラムを書こうと思ったら、やはり相応のC++習熟度が求められます。 現実的なプログラムを書こうと思ったら、やはり相応のC++習熟度が求められます。
  
行 55: 行 55:
 FLTKにおいて特筆すべきなのは、 FLTKにおいて特筆すべきなのは、
  
-  * 最初の段階では**とりあえず**十分にC++に習熟していることを要求しないこと+  * 最初の段階ではとりあえず十分にC++に習熟していることを要求しないこと
   * C++の習熟度が上がっていくに従って現実のプログラムを書けるようになっていくこと(つまりライブラリが現実の使用に耐えうるソフトウェアであること)   * C++の習熟度が上がっていくに従って現実のプログラムを書けるようになっていくこと(つまりライブラリが現実の使用に耐えうるソフトウェアであること)
  
行 63: 行 63:
 開発環境に目を向けると、FLTKはメジャーなOSのほとんどで利用できます。 開発環境に目を向けると、FLTKはメジャーなOSのほとんどで利用できます。
 さらに、FLTKの利用形態は伝統的なコンパイル・リンクモデルによるものが基本であり、特殊な開発ツールに依存することはありません((少しだけ嘘が混じってます。FLTKには[[https://www.fltk.org/doc-1.4-fluid/index.html|FLUID]]というGUIのデザインを補助するためのグラフィカルなツールが含まれます。しかし、全く使い方の難しいツールではないし、望むなら一切このツール使用しないでプログラミングすることは普通に可能です。))。 さらに、FLTKの利用形態は伝統的なコンパイル・リンクモデルによるものが基本であり、特殊な開発ツールに依存することはありません((少しだけ嘘が混じってます。FLTKには[[https://www.fltk.org/doc-1.4-fluid/index.html|FLUID]]というGUIのデザインを補助するためのグラフィカルなツールが含まれます。しかし、全く使い方の難しいツールではないし、望むなら一切このツール使用しないでプログラミングすることは普通に可能です。))。
-仮にまだプログラミングを始めて間もないなどの理由で、IDEなどの補助に依存したプログラミングのプロセスしか経験がなかたとしても容易にそのプロセスに取り入れることができます。+IDEなどを利用したプログラミングであっても容易にそのプロセスに取り入れることができます。
 したがって、開発環境においてはFLTKを利用するためのハードルは何も存在していないに等しいです。 したがって、開発環境においてはFLTKを利用するためのハードルは何も存在していないに等しいです。
  
文書の先頭へ