タグ

slashdotと*programmingに関するrekramkoobのブックマーク (12)

  • スラッシュドット ジャパン | 分散型バージョン管理システムはどれが良い?

    ゲームエミュレータMAMEをMac OS Xに移植したことで知られるDave Dribin氏が、自身のブログ記事で、分散型のバージョン管理システム(DVCS)を検討しています。Git、Mercurial、Bazaarの三者を比較した結果、氏はMercurialを選んだそうです。GitWindowsサポートが弱く、Bazaarはただでさえまだ普及していないDVCSの中でもさらにシェアが小さすぎるのが問題だとのこと。 そもそも日ではまだ(分散型ではない)CVSやSubversionが主流で、DVCSはほとんど普及していないように思いますが、使っている方がおられれば感想を聞かせてください。

  • 現在も使われている、最も古いプログラムは? | スラド デベロッパー

    現在も使われているプログラムで、何らかの形で再作成や再実装などされていない、最も古いものは何だろうか?ちなみに「プログラム」とはもちろん完全なアルゴリズムを指し、一行コードなどは含めないとする。 家でも活発に意見が交わされており、1972年に打ち上げられたPioneer 10号や、1977年打ち上げのVoyager 1号および2号に搭載されているプログラムなどは手を入れられていないのでは?などという意見もあったが、これらのプログラムはNASAによって適宜アップデートがなされた(リンク先PDF)ため該当しない模様。

  • 髭がある程プログラミング言語は繁栄する? | スラド デベロッパー

    ストーリー by nabeshin 2008年04月30日 19時15分 髭といえば、RMSも仲間に入れてあげて 部門より 家ストーリより。プログラミング言語の繁栄とその創始者の髭との間には深い関連性があるようだ。衰退していく言語の創始者には髭がないのに対し、繁栄する言語の開発者には髭があるとのこと。元ネタのTamir Khason氏のブログでは、様々な言語の開発者の写真をたっぷり載せ、この論を展開している。 例えばオープンソースプロジェクトの16%はCでプログラミングされているそうだが、Cの創始者達は皆立派な髭を蓄えている。Perlの父、Larry Wall氏も髭アリだ。最近勢いのないC++においては繁栄期から現在にいたるまでBjarne Stroustrup氏の髭が変遷している。

  • 引く手あまたのプログラミング言語は? | スラド デベロッパー

    優秀なプログラマはいくつものプログラミング言語を使いこなすものだが、現在の求人市場において、実際に需要の高い言語はどれなのだろうか。Gustavo Duarte氏が求人サイトDice.com等で調べた結果によると、アメリカにおいてはJava(16479件)、C++(8080件)、C#(7780件)、JavaScript(6749件)、Perl(5710件)、PHP(2641件)、Python(1408件)、COBOL(1207件)、Ruby(769件)、Lisp(33件)といった感じらしい。とりあえずJavaとC/C++/C#、あとJavaScriptを覚えれば、当分仕事には困らないようである。COBOLのしぶとさも目立つ。ちなみにHaskellやOCamlの求人は10以下だったそうだ。成長率では、C#とRubyが飛び抜けた伸びを示している。

  • 新たにプログラム言語を学ぶとしたらScalaがお勧め? | スラド デベロッパー

    家記事より。思考の幅を広げ、プログラミング自体に対する理解を深めるためにも他のプログラミング言語を学ぶことが大切だそうだ。新しい言語を学ぶことによりスキルを大きく伸ばせるとChris Diggins氏はブログで説いている。彼はC++Javaの経歴を持つ人たちが次に学ぶ言語として、Rubyを挙げている。「ダイナミック言語の力量を試すことが出来、SmalltalkやPerl、そしてLispの概念を活用できる」からだそうだ。しかしどれか1つに絞るとすれば「どんなバックグランドをもつプログラマであろうと取っ付きやすい」Scalaが一番のお勧めとのこと。 このScalaを知らなかったのですが、使っている、使ったことのある方はいらっしゃいます? 新たにプログラミング言語を学ぶとしたら何を学びたいか、もしくはお薦めの言語などありましたらそれもぜひ。

  • お手軽プログラミング言語は教育によくない | スラド デベロッパー

    少々前の家/.の記事より。ニューヨーク大学(NYU)の名誉教授で、GNU Ada95コンパイラ(GNAT)の開発者として知られるEdmond Schonberg氏とRobert B.K. Dewar氏が、NYUを始めとする最近のアメリカの大学におけるプログラミングの授業のあり方に苦言を呈して話題になっている。「計算機科学教育: 明日のソフトウェアエンジニアはどこに?」と題した彼らの論説では、最近の大学の授業ではCやC++、Lisp、(そしてもちろん)Adaと言った格的な言語、数学やアルゴリズム、ハードウェアとの密接な関わり方といった難解なテーマを教えず、Javaのような簡単で人気が高く、近年減少気味の受講者数を増やせそうなお手軽な言語とカリキュラムしか教えなくなっていると主張。このままでは海外の安価なアウトソース先にたやすく置き換えられてしまう程度の能力しかない「プロフェッショナル」し

  • 改札トラブルは境界処理のミスでハングアップ | スラド

    asahi.comの記事によると、12日に起きた自動改札機の障害は、無効カードデータの情報送信時に、境界バイト処理に失敗することが原因だったそうだ。 よくわからないのは記者の解説。意訳が入っているらしく数字が理解できないのだが、「85件増すごとに5件の割合で、余った2バイトの処理を忘れる」という引用があるので、ここの数字だけは表現が正しいと思われる。ちなみに、開発(納品?)元の日信号からは、10月15日付けで簡単な報告が公開されおり、朝日新聞の記事はその詳細をインタビューしたものと思われる。 このバグ、どういう話だと思われますか?

  • プログラミング雑誌の価値はまだあるのか? | スラド デベロッパー

    ITproに 今こそ問われるプログラミング雑誌の価値が載っています。 C MAGAZINEの休刊をはじめ、 /.jでも「休刊」というトピックが成り立つぐらいのコンピュータ雑誌の休刊が続いている わけですが、このITproの記事では、2000年代になって急速に消え去った プログラミング雑誌についての存在意義を、日経ソフトウエアの田中編集長自らが投げ掛けています。 田中氏はプログラミング雑誌市場の縮小の一因として、Webの台頭を挙げています。 また最近の企業が取り組んでいるSOAやSaaSなどは「できるだけソフトウエアを作らない」「実装を意識しない」方向を目指していると言えます。 とはいえサービスの基になっているのはプログラムであり、サービスを扱う以上はプログラミングの知識がやはり必要になるでしょう。 氏は、ソフトウエア技術を分かりやすく丁寧に伝え、ワクワクぶりを実感してもらうということに プ

  • Binary 2.0カンファレンス 2006、総集編 | スラド デベロッパー

    今年の暮れも押し迫る金曜夜に開催された Binary2.0カンファレンス 2006の発表資料とレポートがさっそく公開されているようだ。 Binary Hacksの巧みなマーケティングの一貫に乗せられている感もないわけではないが、 昨年同様に楽しめましたので、中継を見逃した方はレポートで雰囲気でも味わってください。 レポートが妙に充実しているので手短かに感想を書くと、今年のMVPは Hello, binary worldの佐藤祐介氏かなと途中までは思っていたが、今年も八重樫剛史氏のプレゼン手法に全てを持ってかれた感がありました。 Wiiリモコンをスイングして汗をかいている八重樫氏を見て、ハックはスポーツであると思いました(嘘です)。あとは、大トリの野首氏の ASCII 1.0にて、延々と続くBASICによるメディアアートに対する会場の微妙な空気が印象に残りました。

  • スラッシュドット ジャパン | Google、ソースコードの検索サービスを公開

    Google Code Searchは、インターネット上で公開されている各種ソースコードに対して、全文検索を行なえる検索サービス。検索キーワードには正規表現を用いることができるほか、ソースコードの言語、ライセンス、ファイル名、パッケージ名などの指定が行なえる。

  • スラッシュドット ジャパン | リッチクライアント言語「Curl」無償版 登場

    JJon.com曰く、"次世代のWeb言語,と誕生当初から話題だったものの,開発環境+実行ライセンスが有償ということで敬遠されがちな Curl(カール)に無償版「Curl/Personal」が登場したとのこと。企業拠点は日に移ったということで「システム開発にCurlを採用」というニュースはときどき耳にするのですが,私の近辺では皆無です。開発経験のある方いらっしゃいますか? /.では「長崎県が電子県庁システムのソースコードをGPLで公開」でCurlが少しだけ話題になったようですが。"

  • おすすめのソースは? | スラド デベロッパー

    crypt曰く、"勉強、あるいは趣味として他人のソースコードを読む、ということで盛り上がりたいとおもいます。皆さんおすすめのソースコードを教えてください。わかりやすい良いコード、わかりにくいけど良いコード、こういうコード書いちゃいけませんみたいなコード、など。 楽しみ?な例としては難解Cプログラミングコンテストのこんなコードとか。(古い言語仕様なのでgccの場合は

  • 1