ホーム 
 会社案内 
  Mind  
  Mind講習会  
 MindSearch 
PinPointFinder
 お問い合わせ 
 
        
 Update:2017年8月28日


やさしい日本語でプログラミング      
超初級プログラミング講習会(基礎編)      




<日本語プログラミング言語 Mindについて>              
 Mindは日本語で記述するプログラム言語です。
 単語が日本語であるだけでなく、句読点、言い回しを含めた文法がほとんど日本語になっていて、とてもプログラムとは思えないような記述でプログラムを書けます。
 自分にはとてもプログラムなんて作れない‥と思っているあなたもこの機会にプログラミングに挑戦してみませんか?
 若い方はMindでプログラミングの基礎知識を身につけて職業プログラマの道をめざすために、中高年の方は趣味やボケ防止のために、ぜひやってみてください。
★    ☆    ★    ☆    ★
 「プログラムって、あの英語と記号ばかりの小難しいもの、見ただけで頭が痛くなりそう‥」と思われている方もいらっしゃるでしょう。確かにほとんどのプログラミング言語はそのようなものですが、Mindは違います!
 次の比較をご覧ください。
一般的なプログラム
Mindのプログラム
private void mainRoutine( HttpServletRequest req, HttpServletR
throws ServletException, IOException
{
        String jobname = ""; //blank to avoid warining
        String response;
        boolean success;
        String errMsg;

    msch = new MschDriver( IOcharset );

    util = new MyUtil();

    varmgr = new CommonVariables();

    headmgr = new CommonHeader();

    varmgr.tellMyUtilInstance( util );
    varmgr.tellCommonHeadInstance( headmgr );

    formkw = new FormatKeywords();
    formkw.tellMyUtilInstance( util );

    rfmgr = new ReadFile();

    success = varmgr.getCGIvariables( req ); //Form変数取得
    if ( !success )
    {
メインとは
     mimeヘッダを出力・text/htmlし

     私の日時をつかい 日時を得て

     検索結果出力モードを クリアし
     パラメータファイルを初期読み出し

     ロックディレクトリを決定し 偽?
          ならば 重大エラー
          つぎに

     API接続の準備し
     フォーム変数を読み出し

  (初期画面のときだけ行う)
     初期画面?
     ならば 初回のページ設定し
          どれかのキーワードが存在?
               でなければ
                    案内表示要求を セットし
               つぎに

  (二度目以降の画面はこちら)
     さもなければ
          どれかのキーワードが存在?
               でなければ
                    案内表示要求を セットし
 上の左右のプログラムはどちらもWebサーバ側で動作する比較的高度な機能を書いています。(どちらも同じジャンルのプログラムですが同じ処理をおこなうわけではなく、あくまで雰囲気を比較するためのものです)
 左側は一般的なプログラム言語のソースコードです。一見英語のように見えますが、よく見るとちゃんとした英語ではなく、「英語のような単語が並んでいる」感じで、読むだけでも骨が折れます。
 一方、右側のMindのソースコードは、前者に比べれば明らかに日本語になっています。初めてこのプログラムを見たとして、その詳細は分からないにしても、なんとなく何をしようとしているのかが掴める気がしませんか?

<入門用プログラム言語の選択>
 一般的に、プログラムを書けるようになるための敷居はとても高くて、一部の特殊な能力を持った人だけがプログラムを書けると思われていますが、技量の高低を問わなければ初心者であっても容易に書けるようになります。ここで、入門用のプログラム言語の選択は重要です。
 プログラミングの学習では二つのことを覚える必要があります。一つには、プログラム言語の文法を覚えること、もう一つは普遍的なプログラミングの基礎知識を身につけることです。しかし往々にして、学習者はプログラム言語の文法を覚えることに多大な時間を費やしてしまい、そのぶん基礎知識の習得がおろそかになりがちです。
 Mindの文法は普通の日本語のそれに近く、言語の文法を覚えるための時間はとても少なくて済み、結果的に学習時間の多くをプログラミングの基礎知識を身につけるために使うことができます。

<超初級プログラミング講習会(実技)>
 初心者がいきなり職業プログラマのようにプログラムを書くことはできませんが、たとえば、オリンピックレベルの陸上選手がいる一方で市民ランナーがいて、プロ棋士がいる一方で縁台将棋を指す普通の人がいるように、それぞれのレベルでプログラムを組むことはできます。「組める人」対「組めない人」のデジタル的なものではなく、もっとアナログ的なものです。「少し組めるようになる」のはそれほど難しいものではありません。
 この講習会を受講することで、Mindという言語を通してプログラミングの基礎を学びつつ実際に簡単なプログラムが組めるようになります。ご持参いただいたノートパソコンで実際にプログラムを打ち込んでいただきます。
 講習会の最後には少しですがMindによる簡単なAndroidのプログラミングの様子もご覧にいれます(Androidでのプログラミングは別に講座を設けます)。
 受講者には弊社運用サーバを使ったWebベースのAndroid開発環境のアカウントを差し上げます。ブラウザだけでAndroidのアプリが作れる仕組みです。受講後、ご自身で学習、あるいはAndroid向け講座を受けることて自宅でAndroidのプログラミングを試すことができます。

<第2回講習会スケジュール>
日時 会場 講習時間 定員 料金(税込) 対象者
(基礎編)
2017年06月17日(土)
(終了)
横浜 関内駅
VIT横浜
15:30から 3時間
(途中休憩有)
10名 \3,000 プログラミング未経験者
あるいは過去に少し
経験のある方
2017年08月20日(日)
(終了)
横浜
JR関内駅南口前
VIT横浜
13:30から 3.5時間
(途中2度休憩)
10名 \3,000 プログラミング未経験者
あるいは過去に少し
経験のある方
(Android編)
2017年08月27日(日)
(終了)
横浜
JR関内駅南口前
VIT横浜
13:30から 3.5時間
(途中2度休憩)
10名 \3,000 Mindのプログラミングが
多少できる方
ご不明な点やご要望、申し込みのキャンセルは 弊社宛問い合わせフォーム からお問い合わせください

(基礎編の詳細)    (Android編については こちらで
  • 対象の方
    ・Windowsの基本的な操作と文字入力(特に日本語入力)が容易にできる方
     (フォルダを開いてその中のテキストファイルをnotepadあるいはエディタで
       開いて編集することが自由にできる方。あるいはエクセルなどのデータを
       入力・編集することができる方)
    ・プログラミングの基礎知識は無くて構いません
  • 持参していただくもの
    ・Windowsのノートパソコン(バッテリーが3時間持たない方はACアダプタも)、
    ・マウス
  • 講習内容
    ・Mindのインストール(Mindのパッケージは弊社ホームページからダウンロード
      できますが別に講習用のプログラムもあるため当日USBメモリでお渡しします)
    ・プログラミング基礎(処理単語の定義、変数の定義、条件分岐、ループ処理、
      文字列操作、(時間があれば)ファイル操作)
  • 学習目標
    ・プログラミング一般となる基礎知識の習得
    ・簡単なプログラムの作成能力を身につけること
  • 特典
    Webベースの入門用Android開発環境の利用アカウントを差し上げます
  • お支払い
    受講時にお支払いください(恐れ入りますができるだけお釣りの無いようにお願いします)

<Mindの実績>
(Mind本体)
弊社開発/MSA販売
PC-9801版「Mind」
富士通 FM-R向け「Mind」 (OEM)
富士通 OASYS30シリーズのMS-DOSバンドリング版「Mind」 (OEM)
中学校(技術家庭科)向けMind「Mind WAVE」をセコムラインズ/富士通/MSAと4社共同開発
(最新) Mind Version 8 をフリーソフトとしてリリース
(Mindで開発されたアプリケーション)
富士通殿
「FM秘書」
弊社
検索エンジン「MindSearch」
 ・レストラン情報サイト「ぐるなび」の全文検索エンジンとして(2004年5月から6年間)
 ・SONYのデジタルビデオレコーダ 「コクーン」の大規模番組ガイド検索として

Mindは,スタック・マシンの機構を計算上の中心概念としながら,処理系に負担をかけずにかなり自由な表現を許すという特徴を持ち,よい処理系と開発環境が整備された現時点でもっとも実用的な日本語プログラミング言語と言えよう.

(財)機械システム振興協会『21世紀における新社会システム開発に関する調査報告書−日本語プ ログラミングの調査−』(昭和63年3月)より抜粋



ホームページへ

このホームページの問い合わせ