文字列処理

 文字列処理に関する提案とツールです。

RDBで実装するN-Gram全文検索 RDBで実装するN-Gram全文検索

 N-Gramインデックス方式の全文検索(フルテキスト検索)を、特別なモジュールを使用せず、通常のリレーショナル・データベースだけで実装する方法です。

文字成分表によるLIKEの高速化 文字成分表によるLIKEの高速化

 Microsoft SQL Server などのデータベースで、SQL の LIKE 演算子を使用する文字列検索の処理速度を改善する方法です。

テキストの反復パターン抽出 テキストの反復パターン抽出

 文章中から、反復して出現する文字列パターンを抽出します。

プログラミング学習(C言語)

 「いまさらC言語?」と思われる方もいらっしゃるでしょう。

 しかし、C言語は今日でもさまざまな分野で広く使用されている言語です。また、C言語の書式はJava、PHP、C#など、いくつかの重要なプログラム言語で取り入れられています。決して過去の言語というわけではありません。

 

 これからプログラミングを始めようとする方、例えば職業としてプログラマーを選んだ方が、最初に学習する言語をどれにするかということは、なかなか難しい選択です。

 教育向きのPASCALは環境を用意するのが難しい、Javaではオブジェクト指向も同時に学ばなければならない、BASICでは用途が限定されすぎる、などなど、どれを選んでも一長一短なのです。

 

 次のような条件が当てはまるかどうか考えてみてください。

  • 本格的にプログラミングを勉強したい
  • 将来、Java、PHP、C++、C#、BASICなどが必要になるかもしれない
  • 簡単なところから始めたい

 もし、当てはまるのであればC言語は悪い選択ではありません。

 

 以下のドキュメントは、プログラミング未経験者を対象とした10日間程度のC言語教育の中で使用するために作成したものです。


とりあえずのC言語 とりあえずのC言語

 C言語の入門書です。

 他のプログラミング言語の経験が無く、C言語からプログラミングを始める方を対象としています。

C言語 練習問題集 C言語 練習問題集

 “とりあえずのC言語”と対応している練習問題集です。

C言語、Java 練習プログラム集 C言語、Java 練習プログラム集

 コマンド・プロンプトで動作する簡単なゲーム・プログラム集です。

 基本的な構文の組み合わせで、目的を持った一本のプログラムを作成します。

プログラミング学習(その他の言語)

Java 練習問題集 Java 練習問題集

 C言語 練習問題集を Java 用にしたものです。

C# 練習問題集 C# 練習問題集

 C言語 練習問題集を C# 用にしたものです。

VB.NET 練習問題集 VB.NET 練習問題集

 C言語 練習問題集をVB.NET(Visual Basic)用にしたものです。

コンソール・アプリケーション集 コンソール・アプリケーション集

 簡単なコンソール・アプリケーションを、C言語、C++、C#、VB.NET、Javaで作成したものです。

その他

Bing Maps 簡単組み込みBing Maps 簡単組み込み

 Microsoft Bing MapsをWebページに組み込むためのオンライン・ツールです。

Bing Maps 座標調べBing Maps 座標調べ

 Bing Maps上で、緯度と経度を調べるオンライン・ツールです。