第1特集は関数型プログラミング再入門。総論(関数型プログラミングとはなんぞや)がなくいきなり各言語の話に入るので、正直なところ理解するのが難しかった。一応Sparkをいじろうかと勉強し始めているのでλ(ラムダ)式の存在も知っていたが、そのあたりの基礎知識がないと辛いんじゃないかな。

第2特集は「2014年IT業界はどうなるのか?」。こういうのは年末に振り返って答え合わせをするという意地悪なことができるね。個人的には今年の流行プロダクト、DockerとSparkがどれだけ触れられていたのかなあと思って読んだが、残念ながらほとんど言及はなし。でも書いてあることはそれほどずれていなかったように思う。というより現実の方が若干遅いくらいか。

Software Designa�?a??a??a�?a?Sa??a??a??a��a?�a?�a??a??a?�a�?a?�a???�??��e??a??a�?a?�a?�a?�i?�i??a??a�?a?Sa�?a?�e��e??a?�a?�a?�a??a??a??a��a?�a?�a��a?�a???�?a??a?�a?�?��a?�a?�i?�a??a?�a�Sa��?��a??a?�a?�a�Sa??a?�a�?a??a??a??a??a??a?�a?�a��a??a?�i??a?�a�?a??a?�a??a��a??a?�??Za???�??��a?�c�sa?�a?�a??a?Ya?�a?�e��a?�a�?a��a�?a?�a?�a??a?�a?�a��i??a??a?�a?�a�?a?�a?�a�?a�Sa??a?�?�????a?�a??a??a��a?�a��a�?a?�a?�a�Sa??a?�Software Designa��e?�a??c�?a?�a?�?�Y???a��?�?a??a?�a��a�Sa��

a??a?�a?�a�?a?�a?�c��i?�a�za??i?�???a?�a��??Za????�a?�i??i?Yi?�a?�a?Sa�?a�Sa��a??a?�a??a?Sa??a?�a?�a?�a?�a?Ya?�a?�a?�a�??�?c??a?�a?????a??i?�i?�???c�?a??a?�a��a?�a��c�?e��a?�a?�a?�c��a??a��a��a?�a?�e��a��?��?��a?�?��a??a??a??a??a?�a?�a��a?�a�?a?�a��a?�a??a�S?��a??a??a?�e??a��a?�a?�a??a?�a?�a?�a�?a?�a?�a�?a?�a??aY???�cs�a??c�?e��a?�a��e??a�??��a??e?�a�?a��a��a??a?�?�?e?�a?�a??a??e��a?�a??a�?e�?a?�a??a��a?�a?�a?�a�Sa?�a��a?�a?�a??a?Sa�??�?c??a�?a?�a��a??a??a?�?��c?�a??a?�?�?e??c�?a?�a?�a??c�?a?za��a??a?�e?�a�sa??a??a��a??a??a?�a?�i??a?�a??a�Se�?a?�a?�a�?a��a��a??a??a��a??a??a?�a??a?�a�?a?�a?�a??a??a?�a?�a?�i?�a�?a??a��a??a?�a��a�?a�?a?za��a�?a??a?�a??a??a?�a??a?�a��

c�?e��a?�i?�a?�c��a??10GBase-Ta?�a��a??a?�a??a??a��a?�e��a��10Gb-NICa??a?�a??a?�a�?a�??�?a?�a??a?YRJ45(a?�a??a�S10GBase-T)a?�a��a??a?�a��a�?a�?a?�a��a??a??a��c??a�?a?�a?Ya��a�?a��a??a??a??a??SFP+a?�a??a?Ya??a?�a?�a��?��a��?�?a?�a�?a?�a?Ya��10Ga�?a?Sa?�a??a��a??a?�a?�a???��a��a?�a?�a??a??a�?a?�a?�a??a?�a?�a��40Ga??a?�e??a??a??QSFP+(InfiniBanda??a?�c��a?�a��a?�)a?�a?�a??a?�a?�a�?a?�a?�a��i??e�??�?a?Sa??40GBase-Ta??a?�a��a��a?�a?�a?�a?�i?�a�?e��e?�a??a??a?�a?�a�?a?�a?�a?�a��

特集は「UNIX上のスクリプト言語事始め」。内容としては正規表現の紹介の後、sed、awk、そしてperl。今でも定番の話題が並ぶ。余談だがこの記事を書いている時点の最新号(2013年9月号)の特集は「今からはじめるsed/AWK再入門」。やっていることは変わりませんな。

そのほか目についた記事はSGIが3Dグラフィックワークステーション市場で一人勝ちを収めているというもの。そうそう、SGIは当時(というか自分が知っているのはこの5年後くらいだけど)あこがれの機種だった…。懐かしい。懐かしいついでにこの記事の中でアクセントで挿入されている風景写真がマンハッタンを撮影したもの。そこに堂々とした姿をさらしているのはWTCのツインタワー。あの惨事が起きるのはちょうど10年後だ。

a�Sa?�a?�a��UNIXe�?e�?a��a??a��a??a?�?��a?�a�?a?�a?�e??e??a??a??a?�a??a??a�?a?�a?�a�?a?Ya��c�?e��a??a�?UNIXa?Sa?�a?�a?�a?�a��a?�a?�e��c�?a�?e��a�?a��a��a??cs�a?�???c��a?�a?Ya?�a?�a??a?�a?�c�?e��a?�a?�a?�a�?UNIXa??a?�a??a�?a?�a??a�?a�?a??a?�a?�e��a��UNIXa?Sa?�a��a??a?�a��a?�e�?RDBMSa??a?�a?�c??a��a?�a�?a?�a?�a��a?�a??a�?Empressa�?informixa�?Imgresa�?ORACLEa�?SYBASEa�?UNIFYa��a?�a??a��a�?e�?a?�a?�cY?a��a??a?�e??a�?a??a??a?�a??a?�a??a��ORACLEa??a�???�e?�?�?e�Ya?�a��a��a�?a��?�?a��a?�a?�a?�a��a�?a??a?�a?�c??a��a?�a�?a?�a?�a��a?�a???��e��a?�?�Ya??a��a��

a??a?�a��a�?e??e??a??a?�a??a??a�?a?�a?�a??a??a?�?��e�?e?�a��a?�a??a?�a?�a��a??a??a?�a?�a��a��a?�a?�a?�?�Ya??a?Ya?�a??a?�e?�cs�a??UNIXcs�a??OSa?�a??a??a??a�?NEXTa��?Z?a?�e??a?�a??a�sa?�a??a?�a?�a?�a??a��a?�a?�e??a�Sa�?UNIXa��a��a??a??a?�a??a??a??a??a??a�?a�?a?�a??a��a?�a??a??a?�a?�a?�c�?a?�a?�e??a?�a?�a????????a?�a?Ya?�?�?a?�a??a?�a?�a??a??a��a��a??a�?a?�a?�a?�a��a�?a?�a?�a?�c??a��a?�a�?a?�a?�a��NEXTa?�e��c�?c��a??i??c�?a?�Interface Builderi?�a??20a??a??a?�a��a??a?�a??a�?a�?a?�a?�a?�a�?a?�a?�a��OSa??OS Xa��iOSa??a??a��a��a??a?�a?�c�?a��a?�a?�a?�a?�a��a?�a??a��e�?a??a��a??a�?ITa?�a?�c�?a?�a??c�?a?�??�a?�?�Ya??a��20a??a�?a?�a��a�?c??a�Ya?�c??a??a??a?�a??a??a??a?�a?�a��a?�a?�a??a?�a???�Y?�??��a?�a��a??a?�a?�a?�a�?a??a��a??a��c??a??a?�a�?a??a?�a??a??a?�a�?a??a��c��a??a?�c�??Z?a?�a??a??a��a?�a?�a?�a�?a??a??a�?a?�a??a?Ya?�a??a?�a?�e�?a?�a??a?Ya?�a?�a��

a?�a??a??a�?Javaa?�??�a??a??a??a��a??a??a��?�?a??c?sa��a?�??YcY�??Ya��a��a?�?��a�?a??a?�a?�e�?e?�a��a��a�?a?�a?�a��a?�a?????c��c�?a?�a��

c�?e��a??a�???�?��GUIa?�a?�a��a?�a?�e��c�?a?�a??a?�a?�??�a�?a��a��a�?a??a�?a��a??a?�a??a?�a??a??a??a?�a?�a??a�?e??a�??��a?�a??a?Ya?�a??e??a?�a?�a?�a?�OS/2a?�e��a�?a?Ya?�c?�a��a?�a?�a?�IBMa??Microsofta??a?�a��a??e��c�?a??c�?c��a?�a?Ya??a?�?��??Ya?�a�?OS/2 2.0a??IBMa??a�?OS/2 3.0a??Microsofta??a�?a?�a??a?�a?�e��a?�a??a??a?�a?�a��a��a??a?�Microsoftc�?OS/2 3.0a?�e��c�?e?�a��e��a??DECa?�VMSa��a??a??a?Ya??a?�a??a?�a??a��a?�a??a�Sa?�a�?a??a??a?�Windows NTa�?a?�a??a�Sc??a??a?�Windowsa?�e�?a??a��????�?a??a??a��OSa??a??a��a�?a?�a?�a?�a??a��

a?�a?�a�?a?�a?�a?�a??12a?�c��a�??�?a??a��a?S1a�?a??a??a??a��a�?a?�a?�a??a�??�?a�za??a�Sa??a?�a?�e???�?cs�a??a��a�Sa??a��a�?c�?a?S1a�?a??a?�a?�a?Ya��?�?a?�’91a??11???a?�a�?a�Sa�?UNIXa??a??a??a�?a�?a?�a??a��a?�a??e�?a?�a?�e??a?�a��a?�a??a?�a?�c??a��a?�a��a?�a??a??a??a�Sa??a?�a?Ya��a�?
a?�a?�a??a?�a?�a??a�?a�Sa��a��a?�UNIXa?�a�Sa?�e??a?�a??a?�a??a?�a??a?Ya??a�?a?�a?�a?�a?�?��a?�?�?a?�e�???�a��e??a?�a��a?�a?�a��a?�a?�e??e??a��?�?a??a�S?�?a??a?�c�Ya???��a??a?YSDe??a?�c��a?�?��a??a??a??a?Ya�?a?�a?�a��a?�a??a?Ya?�a?�a?�a?�a�?a�Sa?�e??e??a?�e?�a?�a��a?�a?�a??a??a?Ya?�a?�a�?a?�a?�a???�?a?�a??a??a��e?�a??e�?a�?a?�a?�a?Ya?�a?�a??a�???�a??a?�e�???�c�?a??a?�a?�a��a��a?�a?�a?�a�?a?�a?�a��

特集はC++のクラスライブラリ。これだけでかなりの紙面を割いているのに当時の時代の空気を感じる。
気になった記事は海外のUNIX事情を紹介する連載で取り上げられていたSunのSPARCについて。「SunはSPARCの勝ちに会社丸ごとを賭けた」というサブタイトルがつけられている。結果、その後いったんは勝ち、そして破れていったのだなあ。まあこの記事に取り上げられているMotorolaの88000に比べれば遙かにましだが。SPARCはまだまだスパコンにも用いられる高速プロセッサとして現役だしね。
このほか、Cのデバッグの記事を当時連載していたドワンゴの川上会長(もちろん当時は起業前)が、実際に教えるCデバッギング講座のお知らせが出ていた。どんな講座だったんだろう。

c�?e��a??Windowse��c�?c��a??a��Microsofta?�SDKa??Borlanda?�C++a?�a??a��a??a�?a��a??a��a??a?�c??a��a?�a?�a?�a��a��a?�?��a?�a??a?�a��e??a��a?�a??a?YWindowsa�?a?�a??e��c�?a??a??a?�a�?a��a��
a?�a?�a?�a??a??a��a�?a�Sa?�a?�a??a??a��e��c�?c��a??a??a?�a?�a??a?�a�?a��a�?a�Sa��e?�a?�a?�a��a??a??a?�eY?a��a?Za??a?Ya?�a??a?�a??a?�a?�?��??Yc��a�?a?�a?�a?�a��a��a??a�?a??Visual BASICa��a?�a?�c??a��e??a?�a???Z?e?�a?�a�?a?�a?�a��a��e??a?�a?�e��e��a?�a��a??c�?a?�a??a��a??a?�a�?a??a��a?�a?�a?Y?�?a???�Ya??a��a�?a��a??a�?a??a�?a?�a��a??a?�a?�a??a?�a??e��a?�e��a�???�a��a��a�?a?�a?�a?�a�sc�?e��c�?a?�a??a?�a?�a??a��a??a??a?�a?�a?�?��?�?a?�a��a?�a??a?�a??a?Ya?�a�?a?�a��
a?�e��a?�a??a�?91a??6???a?�a?�e??a?�a?�a�?a?�a��e??a?�a��a?�c�??��a?�c�?a??a?�a??a?Ya??a?�a?Se��a??a???Z?e?�a?�a�?a?�a?�a��a��a?�a�?a��?��a�?a?�e?�?��a??a?�a?�a??e??a�??��a?�a��

c�?e��a??a�??�?e??i??GNUa?�a??a?�a�?a��c??a??a?�SDe??a?�e��a�??��a��e�?a???�Ya??a?�a?�a��c�?e��a?�a��MS-DOSa?�c��?�?a?�a�?a?Ya��a?�a��c??a��a?�a�?a?�a?�a��a��a??a?�a?�a??a?�X68000a?�a��GCCa��a??a??a�?a??a?�a?�a�?a??c��?�?a?�a�?a?�a?�a?Ya??a?�(c��e��a??X68000a��a?�a?�a?�a�??��a?�a?Ya?�a??1993a??)a��a??a?Sa�?a?�?��a?�GNUc��?�?c�?X Windowa?�a??a??a�?a?�a??a??X11R3a??a?�a��a?�a?�a?�a?�GNUa??X11a?�c��?�?a��a?�a?�a?�a?Ya��a?�a?�a��
a??a?�a?�a?�a�?a??a??a�?a�?a?�a??a��a?�a??a??a?�a?�SPARCstationa��a??a?�e�?e?�a??a�?a�?a??a??a?�a?�a?�a��a��a??a?Ya�?a?�a�?a??MS-DOS5.0a?�a�?a??a?�a?�c??a��e??a?�a��?Z?e?�a?�a�?a?�a?�a��a��?��a��a?�c?�e??e??a?�a?�DOS5a?�a?�a?�a?�c�??��a???�?cs�a??e??a?�a?�a??a?Ya?�a?�a??a�??�???�a?�a??NECa??3.3a?�?�?a?�4a��e?�a?�a?�a?�5a?�e??a??a?Ya?�a??a��a?�a??a?�a�?5.0a��aS??z?cs�a?�a??a?�c��a??a??a?�a??a�S?�?a??a?�a?�a??a??a?�a�?a?�?��a??e?�a?�a??e��a?�a??a?Ye�sa??a??a?�a��a��

c�?e��a??a�?Ce?�e?za???�Ya?�a?�a�?a?�a??a�?a��a�?a?�a�?a??a�?a?�c�?a�?a��a?�a?�a?�a?�a??a?�a?�c�?e��a?�a��a�?Ce?�e?za?�?��e�?e?�a??a��a??a??a?�a?�a��a��a??a?�a??a??a�?3a?�e��a?�a??a??a��a??a��a�?a��a??a?�a�?a��a??a?�a�?a�Sa��a?�a��a?�a??a�?e�?a??a�???�?��a?�a??a�?a?�a?�a?Ya��a��a?�a?�a?�a��a?�a?�a???s?e��a?�a?Ya??a?�a�?a??a?�aZYa��a��3a?Ya??c��a?�a�?a?�a��a?�a??a?�c��a�?a??e�?e?za?�a��e��e��a??(?�?)a�?a?�a??a��a��a�?a�?a??a?�a??a?�a�?a?Se�?c�Y?�?a��
a?�a�?i?Ya?�a?�a??a�?e��a?Ya?�a??a?�a��a??a?�a???�?a?�a??a��a�?a?�a??a??a�?a?�a�?a?Sa?se��a?�a?�a?�a��a??a??a??a?�WikiPediaa?�a�?a��a??a�?a?�e??a��a��a�?a��e??a��a?�??�a?�a?�a�?a?�a??a��a��a�?a�?a??a?�a??a?�a�?c�?a?�a?Ya?�a??1991a??a??a??a??a?�a?�a��a?�a?�a�?a?�a?�e??a?�a��?�?a?�a?Ya?�?��a??a??a?�a??a?�a?�?��a�?c�?a�?a?�a?�a??a��a??a?�IT(c�?a?�PCc?�)a?�a?�c�?a??a?�?��a��a�Sa��e�??�?c�Ya��a��a��c�Ya??a?�a�Sa?�a�Sa?�a??a??a?�a?�a?�a��a?�a?za?�a??a?Ya�Se��e??a?�a?�a��a�?a??a?�a??a?Ya�Sa?�a��a?�a??a???��e�sa?�a?�a��a?�a?�a�?a?�a?�a?�a??a???�?a?�a?�a?�a��a�?c�?a?�a??a??a??a�Sa?�a��a?�a??a?�a??a??a?�a???�?a?�a��

UNIXa??a�?a??PCa?�e?�a?�a��UNIXa?�e��a��a?�?��a??SCO UNIXa????�aS�a?�a??a?Ya��a?�a?�a��

??�a?�a?�c�?e��a??a�?Ca?�e�??�Ya?�a?�a�?a?�a??a�?a��e�??��c�?a�?a��a��a?Sa?�a?�a��a?�a?�a??a?�c�?e��a??a?�a??a?�a?�a?�a��a?�a?Ya??a��e�?e�?a?�a??a??a?�a�?a?�a?�a��a??a?�a?�a?�a?�c�?e��a?�a?�a?�a�?a?�a?�??�a??a??(a???�?a??a?�a?�a��a?�a??c��e��a?�a?�a?�a��a?�a�?a??a?�a?�a?�)e��aZYa?s?��?�?a?�a�?a��a�?Ca?�a?�a��a?�a?Ya??a��e???��a��a�?a??a��a??a??a?�a?�a��a��a?�a�?a???�?a?�a?�a��a??e�sa??e�?e?�a??a??a��a��
a??a?�a?�a��a??cs�a?�e??a�??��a?�a??a?Ya?�a??a�?MINIX 1.5a��PC-9801a??c��?�?a?�a?Ya??a?�a?�e??a?�a��a?�a?�e??a?�a?�a�?MINIXa?�a��e??a��a??a��a??a�?a��PC-98a?�c��?�?a?�a��es�a?�e?�a�?a??a�?a��a?�a??a??a?Ya?�a??a?�a?�c??a��a??a?�a?�e��a�??��a??a�?a?�a??a??a??a�Sa?�SDe??a?�e??a?�a?�e?�a?�a??a?�a???�Ya??a?Ya��a??a?�a�?a?�a?�a��a?�a?Ya??a��a�?e��cs�a??a��a?�a�?a�Sa��a��a?�cs�a??a�?a?�a??a��a��a�?a?�a��e???��e��c??a��a?�?�?a??SDe??a??a??a???�Ya??a��a��a?�a�?a??a�?a��a??cs�a?�a??a��
a?�a??a??IBMa??a�?a?�a?�a??a?YUNIXa??a??a�?a�?a?�a??a��a?�a??a?�a�????a??a?�a?�a??a?�a?�a?za�?a??a??a�?a�?a?�a??a��a?�a??a?�a�?a��IBMa??a?�a��a?�a��a?�a?�a??i?Ya??a?�a?�e??a?�a��a��c�?a��IBMa??a?�a��a?�a��a?�a??a��a??a??a�?a??a??a�?a�?a?�a??a��a?�a??a?�a�?e�?a?�a???�?a??a?�a?�a??a?�a??a?�a?Ya?�a��a��