タグ

programmingに関するcs133のブックマーク (37)

  • /*あとでなおす*/ : ゴールデンタイムズ

    1 :以下、名無しにかわりましてVIPがお送りします :2013/02/21(木) 04:32:16.73 ID:vnHILwmq0 //許して 3 :以下、名無しにかわりましてVIPがお送りします :2013/02/21(木) 04:33:19.21 ID:2BeR4M620 /*なぜかこれで動く*/ 5 :以下、名無しにかわりましてVIPがお送りします :2013/02/21(木) 04:34:29.68 ID:G5EdrEqh0 // 既知のバグだが、たぶん問題にはならない 6 :以下、名無しにかわりましてVIPがお送りします :2013/02/21(木) 04:34:39.83 ID:mPFXcZJc0 //しっくりこない 7 :以下、名無しにかわりましてVIPがお送りします :2013/02/21(木) 04:35:24.98 ID:K30Nf7bj0 /* 多分ここ間違ってる

    /*あとでなおす*/ : ゴールデンタイムズ
  • 70~80年代のCOBOLシステムを支えたプログラマの引退が近づいているが、システムは動き続ける | スラド デベロッパー

    1980年代には「COBOLは衰退するので、ほかのプログラミング言語に移行しなければならない」などと言われた。実際に1970~1990年代に書かれた細かなCOBOLプログラムのほとんどは新しいシステムと新しい技術に置き換えられている。しかし、銀行、保険会社、製造業、小売チェーン、医療機関といった大企業のミッションクリティカルなシステムは依然として大昔にCOBOLで書かれたコードによって運営されている。多くの企業はこれらのシステムを何度も入れ替えようとしたが、システムが全体が巨大で複雑な上、重要なビジネス・プロセスに統合されていること、また問題なく動いていることからこうした取り組みの多くは失敗した。 ITWORLDの記事によると、こうしたCOBOLで書かれたシステムを支えてきた団塊世代プログラマの引退が近づいているという(ITWORLD、家/.)。 今は大学のプログラム講座などでは教えるこ

    70~80年代のCOBOLシステムを支えたプログラマの引退が近づいているが、システムは動き続ける | スラド デベロッパー
  • C言語は今でも価値のある言語か?

    Couchbaseの作者Damien Katz氏は,C言語はバックエンドプログラミングにおいて現在でも優れた言語である,という意見を持っている。しかし他の開発者は,C言語はあまりにも欠陥が多いとしてC++Javaを支持するもの,あるいはいずれも好まないというものなどさまざまだ。 CouchDB の開発者であるDamien Katz氏は,The Unreasonable Effectiveness of C と題した先日のブログ記事において,C言語がバックエンドのための優れた言語であると断言した。氏はC++Java,さらにはErlangやRubyのようなより現代的な言語よりも,今後もC言語を支持していくつもりだという。ただし単純に,C言語を他のどれよりも優れた言語だと言っている訳ではない。"言語自体のパフォーマンスと信頼性が重視される場面においては,C言語に比類する言語は皆無である",別

    C言語は今でも価値のある言語か?
  • モバイルゲームの歴史を年代別にご紹介します。モバイルゲームの成長と今後について詳しく解説していきます。

    モバイルゲーム 物凄い勢いで勃興したモバイルゲーム業界は、いろいろな課題や問題に直面しながらも巨大化し、今日の時点でのスマートフォン向けゲームの市場へと継承されていきます。 モバイルゲーム歴史 2001 Javaアプリと3Dゲームの登場 Javaが利用できるようになったことにより、ダウンロード型のゲームが供給できるようになりました。 2002 携帯電話端末の大容量化・3D化競争 Java搭載携帯電話端末が登場してからごく僅か1年の間に、アプリのサイズに関しては10倍に広大化し、表現方法も2Dから3Dにシフトし始めました。J-PHONEは『ゼビウス』や『スペースハリアー』などといった昔のアーケードゲームを、ドコモはSIMCITYなどパソコンで世界的規模のヒットを飛ばしたゲームを主力商品としていました。 2003 モバイルゲームの一般化 メモリの制限が厳しいJava仮想マシン上ではなく、OS

  • 国内の開発者が使っている言語、1位C、2位VB、3位Java。アジャイル開発は2割が採用、半数以上がウォーターフォール。IDC調べ

    国内の開発者が使っている言語、1位C、2位VB、3位Javaアジャイル開発は2割が採用、半数以上がウォーターフォール。IDC調べ 調査会社のIDC Japanは、「国内ソフトウェア開発者の実態調査」を発表しました。それによると、国内のソフトウェア開発者が最も使用している言語は、1位がC言語で19.8%、2位がVisual Basic で17.5%、3位がJavaで14.2%だそうです。

    国内の開発者が使っている言語、1位C、2位VB、3位Java。アジャイル開発は2割が採用、半数以上がウォーターフォール。IDC調べ
  • http://www.kagakunojikan.info/archives/4935386.html

  • ハッキング(笑)の研究してるけれど質問ある? - ゴールデンタイムズ

    1 :以下、名無しにかわりましてVIPがお送りします :2011/11/09(水) 07:52:02.95 ID:ULW0dTK40 はいはい厨二厨二 10 :以下、名無しにかわりましてVIPがお送りします :2011/11/09(水) 07:56:49.53 ID:rAyb58Mj0 大学の研究? 19 :以下、名無しにかわりましてVIPがお送りします :2011/11/09(水) 08:03:18.20 ID:ULW0dTK40 >>10 大学の特別研究員もやってるけれど、今はメインは自宅研究員ですお 3 : 忍法帖【Lv=40,xxxPT】 :2011/11/09(水) 07:53:09.89 ID:WgNHOLRk0 レインボーアタックについて分かりやすく教えて 7 :以下、名無しにかわりましてVIPがお送りします :2011/11/09(水) 07:55:28.35 I

  • 写経で身につけるプログラミングの基本 | Social Change!

    とある学生さんがプログラミングの勉強をしたいということで、良い自習の方法はないか?という相談をしていました。初心者が「自習」でプログラミングを学ぶことは、どうすれば効率的なのかを、改めて考えて回答しました。 私のおすすめ学習法は「写経」という方法です。プログラマの間では今となっては割とポピュラーな学習法ですが、初心者にとってもすごく効果的だと思うので紹介しておきます。 プログラミングは知識と身体の両方が必要 まず、プログラミングをしたことのある人ならわかると思いますが、プログラミングは知識だけを身につければ出来るようになるものではありません。学校教育における歴史や地理のように猛勉強で覚えれば出来るようになる訳ではないです。 もちろん、学ぶプログラミング言語の文法や基的なAPIについては覚えているにこしたことはありませんが、それらを覚えることはそこまで重要ではありません。 プログラミングは

    写経で身につけるプログラミングの基本 | Social Change!
  • HTML風の簡単言語でiOSアプリが作れる「NextScript」が無償公開

    電子書籍出版社のNEXTBOOKは9月1日、マークアップ言語を利用したiOSアプリ開発ツール「NextScript1.0」を無償公開した。法人、個人を問わずあらゆる利用が無償で、開発したアプリやプラグインの販売も自由。 NextScriptは、HTMLライクなマークアップ言語を利用することで、Objective-C言語を使わずにiOSアプリを制作できる。同社の電子絵アプリの制作を効率化するなかで作られ、「クリエーター自身がスクリプトを書けることを狙って開発された」という。 徹底的に簡素化したスクリプトが特徴で、オブジェクトのクラスは17種類、ロジックを記述する構文は5種類のみ。HTMLやActionScriptなどの経験が多少でもあれば、1日で習得が可能という。メモリ管理をスクリプトエンジンが行うため、メモリ管理の知識が不要なのも特徴だ。ビルドの際にはXcodeが必要となる。 デフォルト

    HTML風の簡単言語でiOSアプリが作れる「NextScript」が無償公開
  • プログラミング言語を宗教に例えると

    1 名前:以下、はてなにかわりまして元増田がお送りします。 投稿日:2010/08/13 05:06:36Fortran … バラモン教 → ヒンドゥー教 COBOL … ジャイナ教 Lisp … 原始仏教 Scheme … 部派仏教 Common Lisp … 大乗仏教 Pascal … 儒教 Smalltalk … 道教 Algol … エジプト神話 C … ユダヤ教 C++ … カバラ Java … キリスト教 C# … イスラム教 JavaScript … グノーシス主義 Python … 西洋魔術 Perl … ギリシャ神話 Ruby … ローマ神話 Haskell … 神道 続きを読む

  • VIPPERな俺 : プログラミング言語勉強しようと思うんだけど何がいい?

  • ニンテンドーDSi上でプログラム言語「BASIC(ベーシック)」が使える「プチコン」

    キャラクター画像作成ツール、背景用マップエディター、グラフィックツール、ゲーム3種類、機能サンプルプログラム7種類など13種のプログラムに加えてグラフィックやBGMに豊富なプリセットデータを用意し、ユーザー自身によるプログラムの改造や機能の追加も直接可能、作成したプログラムやデータは通信機能を使って周囲のユーザーに送信できるというかなりすさまじいニンテンドーDSiウェア「プチコン」が2011年3月9日より「DSiショップ」にて新発売されるそうです。 実際の動作画面や詳細な情報は以下から。 プチコン http://smileboom.com/special/petitcom/ 見ての通りのBASIC。「プチコンが採用しているSMILEBASICはオブジェクト指向もコンパイル型もGUIもこれっぽっちも気にかけていません」とのことで、思いつきでいきなりプログラムを打って「RUN」するだけで実行可

    ニンテンドーDSi上でプログラム言語「BASIC(ベーシック)」が使える「プチコン」
  • パスワード認証

    ゆめみがちサロン ゆめみがちサロンはオンラインサロンの先駆けです。嘘です。

    パスワード認証
  • togetter.com - 「hoge」の起源を求めて

    メタ構文変数「hoge」(ほげ)の起源を探しています。まだ調査中です。 いまのところ、目にした関連tweetは全て追加しています。 発祥時期は1970年代終わり~1980年代前半頃、今のところ判明している震源地は以下の5箇所近辺でしょうか?(0)~(4)は時系列順に並んでおり、一番古いのは(0)です。 今のところ、波及の中心は、主に (0), (1), (2), (4) ではないかと推測しています。(1)のASCII関係、(2)のWIDE系の波及力は特に大きそうです。(3) の影響はおそらく限定的でしょう。 続きを読む

    togetter.com - 「hoge」の起源を求めて
  • JavaScript初級者から中級者になろう

    JavaScript。「ジャヴァスクリプト」と読みます。主にWebページに動きを与えるものです。 現在では結構多くのページに使われていますが、その多くはとてもレベルが低く不適切なものです。もっと質の高いJavaScriptを使える人が増えるといいなという思いから、このページを作りました。 初級者の基礎知識 文を理解するにはJavaScriptの知識がそれなりに要るので、JavaScriptがそもそもあまり分からない人は、この辺を読んでみましょう。 基礎第一回 基礎第二回 基礎第三回 基礎第四回 基礎第五回 基礎第六回 第一章 オブジェクト オブジェクトとは オブジェクトの実体 配列のコピー オブジェクトと関数 第二章 DOMの基礎 HTMLと木構造 DOMとは 基的な操作とテキストノード 木構造の操作:ノードの除去 木構造の操作:ノードの追加 木構造の操作:さまざまな機能 木構造の操作

  • 長文日記

  • 10兆までの素数のリストを作ってみませんか?

    もしあなたがプログラマだったら、プログラムを書いて10兆までの素数のリストを作ってみてほしい。情報システムの開発に携わる人であれば、10兆までの素数のリストを出力するシステムの見積もりを考えてみてほしい。費用はどれくらいかかるか、納期はどれくらいか、あなたはどんな答を出すだろうか。仕様書はうまく書けるだろうか。 記者がこんなことをいうのは、自分で10兆までの素数のリストを作ってみて、とても面白かったからだ。図1のプログラムを書いて出力が成功するまで約2週間、夢いっぱいの楽しいひとときを過ごせた。予期せぬ問題も発生したけれど、最後にはコンピュータがまだまだ発展する可能性を持つと感じられた。素数のリストを作る演習は、プログラミングと情報システムにおける有益な演習の一つである。 アルゴリズムの有効性が納得できる この演習の面白い点は、まずアルゴリズムの有効性を納得できる点だ。素数(prime)は

    10兆までの素数のリストを作ってみませんか?
  • 意外と知らないバージョン表記・数字の豆知識

    Java News.jp(Javaに関する最新ニュース)」の安藤幸央氏が、CoolなプログラミングのためのノウハウやTIPS、筆者の経験などを「Rundown」(駆け足の要点説明)でお届けします(編集部) ちまたにあふれるバージョン表記 少し前に「Web 2.0」「○○2.0」という表記が流行したのを覚えていますでしょうか。よく見かける広告のコピーにも、最近では「バージョンアップ」という言葉が普通に使われています。バージョンや、バージョン表記は、ソフトウェアの世界だけでなく、ごくごく一般化したように思えます。しかし実際には、どういう意味か分からないのが、バージョン表記です。 アプリケーションソフトウェアの開発は、さまざまな状態/段階を経て完成します。その段階/状態と、リリース後の状態/段階を示したのが、バージョン表記です。 例えば、数字以外でも、以下のような表記を見かけたことはありません

    意外と知らないバージョン表記・数字の豆知識
  • ブラウザ上でC#やPHP5を動かせて遊んで学べる「CodeRun」:phpspot開発日誌

    ブラウザ上でC#やPHP5を動かせて遊んで学べる「CodeRun」が凄いです。 最初アプリケーションかなと思ったのですが、全てブラウザ上で動作するので、学習用やちょっとした動作確認に使えます。 ブラウザ上でコーディング 次のように、IDEアプリケーションのようなUIで、C#やPHP5.1を、ブラウザの上で動かすことが出来ます。 プロジェクト作成 New → Project を選ぶと、C#やJavaScriptPHPの色々なプロジェクトが作れることがわかります。 PHPのHellow World のソースが入ったコードがエディタに表示されました。このソースをいじって直接動かせます。 コードを動作テスト 次のようなコードを書いて「Run」ボタンを押してみます。 以下、出力例です。ちゃんと動きました。 c2d6c077f524683db2f00c0e975766810 1 2 3 4 5 6

  • Googleのプログラミング言語「Go」 | LazyAttribute

    Google、オープンソースのプログラミング言語「Go」リリース – ITmedia エンタープライズ 公式サイトの言語仕様をちょっと見てみたけど なんつーか、VBとCを混ぜたような感じで、両方の言語を知ってる人は混乱しそう。 私は間違いなく混乱するね。 関数を変数みたいに簡単に扱えるところとかは最近のスクリプト言語っぽくて面白そう。 GC搭載したネイティブコード吐ける言語ってだけで期待しちゃう。 でもコンテナがGenericじゃないのはがっかり。 D言語みたいに、今時の技術盛り込みまくってくれるといいなぁ。 どうせならコルーチンも搭載してくれるともっと嬉しい。 Google気でこの言語を普及させるつもりなら、当然開発環境もまともなのが出てくるだろうし、そうなれば今のD言語よりずっと普及するんじゃないだろうかと予想。 でも言語仕様とか見る限り、現状はD言語のほうが優れてる気がするよ。