トップに戻ります
●0-このサイトについて
0_01-運用・製作者について
0_02-このサイトの対象
|
●1_05-プログラム言語とは
プログラム言語には色々なタイプのものがあります、ごく簡単に下記に示します。
●1_05_01-コンパイル型の言語
C、C++、JAVAなどの言語、ソース・コードを専用のコンパイラで実行ファイルを生成します。
JAVAは中間コードを生成してインタプリタで解析されてからCPUで実行されます。C、C++の実行ファイルは即CPUで実行されます。
●1_05_02-スクリプト型の言語
コンパイルする必要が無く、テキストで作成されたプログラムがインタプリタで解析されてからCPUで実行されます。
●1_05_03-即実行するタイプの言語
C、C++などの言語の実行ファイルがこれに相当します。
●1_05_04-インタープリタで解析されてから実行される言語
主にスクリプト型の言語とJAVAがこれに相当します。
●1_05_05-PHPとは
元々はある開発者がPerlで開発する予定であっものを、より適応しやすい言語をと考えられて作られたものです。PHP3で実際の開発言語として採用されるようになり、PHP4でPerlよりも開発に用いられるようになりました。
現在(2007年8月)ではPHP5になっています。WEBサーバーのApacheと一体となって動作します。
この言語の特徴はマルチスレッドで処理が早く、手続き方言語としての入りやすさ、規模の大きなシステムでのグループ開発に対応したフレームワーク、テンプレート・エンジンの整備が挙げられます。またデータベースとの連携を予め考慮されて開発されており、特別なモジュールを必要とせずにほとんどのデータベースとの連携が可能です。
初学からの簡単なプログラムの作成から大規模システムの開発まで非常に幅広く、入り易いが全てを習得するのはかなりの時間を必要とする言語となりました。
単に「プログラムが書けます」ではスキルを判定できないほどの内容をもっています。
PHPはプログラムの中でも簡単、という記載が書籍、資料などにありますが、入門としてであって色々な開発ケースにおいては色々な開発スキルを要求されます。
オープンソースで利用することに料金はかかりません。
●1_05_06-データベースとは
データベースとは元々は軍で使われていたのが初めです。その技術が民間でも使えるようになりました。ベース(基地)という意味はそこから来ています。大量のデータの入力、削除、更新、検索を短時間に処理します。セキュリティにも優れていて利用者に対して様様な設定も行えます。
サーバー・クライアント型のデータベースはSQLという言語でやり取りをします。プログラム部分、制御部分は独立しています。一体化されているアクセス、ファイルメーカーは制御部分もパッケージとして一体化されています。
アクセス、ファイルメーカーを使っている人にとっては「これがデータベース」と思われているかもしれませんが、この一体化されているパッケージのほうがデータベース全体にとっては少数派に属します。
商用、オープンソースと大きく2つに分かれますが本コンテンツで扱うPostgreSQLは後者で利用に関して費用はかかりません。
●1_05_07-PostgreSQLとは
元々はある大学で研究用に開発されたデータベースです。その検索エンジン部分をある企業が自社のデータベースの開発に採用したことで優秀性が認められました。一時、PostgreSQLの開発が中断しましたがコミュニティが開発を継続することで現在はバージョン8、さらにUNIX系以外でもWindowsでも動作するようになっています。
このデータベースはオープンソースですが、商用データベースと遜色の無い機能を有しています。
代表的なものは、
・トランザクション
・ビュー
・副問い合わせ
・PL/pgsql(制御構造を有した拡張型SQL)
・トリガー
などが上げられます。
通常の画面を初めから提供しているソフトとは異質な感じがしますがデータベースを操作する人は管理者という位置付けで単なるオペレータではなく技術者の範疇になります。
戻る
|
−− 弊社メイン・サイト −−
ホームページ製作、システム開発はMSweb - 大阪
ホームページ製作・作成、システム開発、サーバー構築・保守にはMSwebをご利用下さい
携帯サイト 
−− 弊社姉妹サイト −−
ホームページ製作 発注企業に理解して欲しい内容
ホームページ発注企業、製作会社向けの内容です。
−− 弊社姉妹サイト −−
レンタルサーバー、サーバー構築の情報サイト
サーバー構築、レンタルサーバーなどサーバー関連を調べたい方向けの情報サイトです。
−− 弊社姉妹サイト −−
ホームページ製作 大阪 | 製作手順の紹介−MSweb
ホームページ製作の手順をご紹介しています、デザイン、HTML、スタイルシートなどについて記載しています。
オープンソース・サンプル
MSweb OpenPNE 大阪
オープンソースのSNSです。ご興味があり使用されたい方は、
ID「msweb@msweb.biz」、パスワード「gua8hkj3」で管理ページにログインできます。
管理ページ
オープンソース・サンプル
MSweb ブログ
オープンソースのブログです。ご興味があり使用されたい方は、
ID「admin」、パスワード「bd0e86」で管理ページにログインできます。
管理ページ
オープンソース・サンプル
XOOPS
代表的なCMSのXOOPSです。ご興味があり使用されたい方は、
ユーザ名「msweb」、パスワード「as4g3mz」で管理者でログインできます。
オープンソース・サンプル
EC|CUBE(メイン・ページ)
EC|CUBE(管理ページ)
オープンソースの通販システムです。ご興味があり使用されたい方は、
ID「msweb」、パスワード「fd4upd2」で管理ページにログインできます。
オープンソース・サンプル
Joomla(メイン・ページ)
Joomla(管理ページ)
オープンソースのCMSです。ご興味があり使用されたい方は、
ID「admin」、パスワード「A2gT6B7F」で管理ページにログインできます。
▼ オープンソース・サンプル
SquirrelMail
オープンソースのWEBメールのシステムです、OP25Bの影響を受けません。
▼ オープンソース・サンプル
Mailman
Mailman(管理ページ)
オープンソースの電子メールでの討論やメルマガの配送リストを管理するためのシステムです。
サンプルのため投稿はできません。
|