杉野栄二 の変更点


「技術」は教わるものではない。 技(わざ)も術(じゅつ)も盗む気が無ければ身につくわけがない。 

#contents

* 興味を持っていること [#sa6cfe3d]

ハードウェアと アプリケーションソフトとの&color(red){あいだ};にあるあたりの、
どちらかといえばハードウェアに近い側に興味があります。 

** オペレーティングシステムについて [#v11879b3]

OSがやっていることは、あいもかわりませんが、ハードウェアは進化しつつあります。
そんなハードウェアを生かすOSを考えたい。 特に、並列マシン向けのOSに興味があります。

** プログラミング言語について [#v87912bb]

UNIXを作るためにC言語が作られましたが、次世代のOSを作るためのプログラミング言語を考えたい。

* 日本語について [#l422aeca]

学生諸君には、分かりやすい文章を書く訓練もして欲しいと思います。

** 最近学生のレポートを読んでいて気になったこと [#m4318e13]
*** 文頭の「なので」が増えている [#ab86e07c]

文頭の「なので」は、文章としては誤用だと思います。テレビ朝日のアナウンサーが書いている[[日本語研究室>http://www.tv-asahi.co.jp/announcer/nihongo/labo/body.html]]に分かりやすい解説があります。一読を勧めます。日常の話し言葉としては許されても、きちんとした日本語の話し言葉としては許されません。 文章ならなおさらダメです。

[[図書紹介&color(red){(学内からのみアクセス可能)};>SuginoLocalWiki:図書紹介]]
で、文章トレーニングの参考になる本も紹介しました。 

* [[履歴>杉野栄二/履歴]] [#v92cc4c1]

** 技術歴 [#k16e5777]

- Lispプログラマとしてスタートしたので、Lisperの血がときどきうずく。
- その後Prologから始めて、論理プログラムの時代が続く。 Prologの処理系開発にもかかわった
(LispでPrologコンパイラ書いたりした)ので、実行時の内部動作を思いうかべながらPrologを
書いてしまう。
アセンブリ言語よりも低レベルなマイクロ命令とかも扱った。 逆アセンブラとかも作ったっけ。
- オブジェクト指向言語プログラマでもあった。 多重継承できなきゃオブジェクト指向じゃあないと思う。 だからJavaは、なんか中途半端で納得いかない。 論理型オブジェクト指向言語でGUI書いたりもした。
- 並列プログラミングと出会ってしまう。 逐次処理の世界がもどかしい。
- 大学院でOccamでtransputerをいじる。やっぱり並列処理。
- Cは多少使えたけど、大学教員になって教えるために使うことが増えた。
- 日常作業は awk, sed, shellスクリプトでたいていのことができてしまって、まともにプログラムすることも減る。
- 組み込みソフト、組み込みOSの世界に足を突っ込む。 組み込みの世界はソフト屋の世界じゃあ
なくて、電機機械屋の世界だなぁと思うこのごろ。 
- webも道具として使うことも増えたのでPHPも少々使い始める。
- 遅まきながらC++も見てみたが、オブジェクト指向言語としては??? 組込みで使いたいのはどうせ名前空間だけだから、変数スコープとしてのクラス利用ぐらいで中身はCでいいんじゃあ…



ふりかえれば、アセンブラから関数型言語、論理型言語、オブジェクト指向言語、並列言語、スクリプト言語と、いろいろと手を染めた。 Lispは美しく、アセンブリ言語は最強で、論理型言語は楽しい。
でも普段使いにはshellスクリプトとC。

* リンク [#m2d2d693]
//** [[杉野Wiki>http://www.dais.soft.iwate-pu.ac.jp/~sugino/]] [#pc934d28]
//** [[杉野Wiki>http://172.16.148.46/~sugino/]] [#pc934d28]
** [[杉野ローカルWiki&color(red){(学内からのみアクセス可能)};>SuginoLocalWiki:トップページ]] [#xf1cfc63]

//2008年度前期科目に関するページ
//*** [[オペレーティングシステム論>SuginoLocalWiki:オペレーティングシステム論2008]] [#q9d5ac98]
//*** [[基礎教養入門>SuginoLocalWiki:基礎教養入門]] [#v709c024]
//*** [[組み込みOS論>SuginoLocalWiki:組み込みOS論]] [#d14ef482]
//*** [[ソフトウェア演習>SuginoLocalWiki:ソフトウェア演習]] [#b8aa81df]

** [[管理用]] wiki管理用ページ [#ldb5cae5]

* 連絡先 [#bcdfb786]
〒020-0693 岩手県滝沢市巣子 152-52 &br;
岩手県立大学    ソフトウェア情報学部 &br;
Tel: 019-694-2500 &br;
&ref(mail.gif);