lynx   »   [go: up one dir, main page]

タグ

programmingに関するsonota88のブックマーク (111)

  • Island Life - 広義のプログラミング

    About 南の島のプログラマ。 たまに役者。 Practical Schemeの主。 WiLiKi:Shiro 最近のエントリ 米国の大学進学無限cxr高校受験Defense振り返ってみると2019年は色々学んで楽...覚えるより忘れる方が難しい(こともある)眼鏡のつると3DプリンタIris Klein Acting ClassSAG-AFTRA conservatory: Voice Acting創作活動って自分を晒け出さねばならないと...More... 最近のコメント shiro on 歳を取ると時間が速く過ぎるのは、新しいことに挑戦しないから? (2023/03/14)1357 on 歳を取ると時間が速く過ぎるのは、新しいことに挑戦しないから? (2023/03/01)ベアトリーチェ on ハイポハイポハイポのシューリンガン (2022/04/02)ベアトリーチェ on ハイポハ

    Island Life - 広義のプログラミング
    sonota88
    sonota88 2012/10/08
    プログラミングを始めた頃「(学校の数学みたいに)紙と鉛筆で計算しなくていい! コンピュータがやってくれるし! なにこれおいしい! 楽しい!」みたいなことを思った
  • プログラマがC言語にこだわるべきでない0番目の理由 by Inquisitor

    新しいプログラミング言語を作りたいと思ったら、そのプロトタイプはCのような低級言語ではなく、高級言語で実装したほうがいいのではないでしょうか。もちろん実行時のパフォーマンスなどのために、最終的にC言語で実装するということはあるかもしれませんが(相対的な話ではありますが、C言語を低級あるいは低水準と呼ぶのが許せないという人は、K&Rの1ページ目を参照してください。日語訳では「はじめに」のp.2です。)。 Cは比較的“低水準”の言語である。この性格付けは非難の意味を込めているのではない。これは単に、Cが普通のコンビュータで扱う種類の、すなわち文字、数、アドレスを扱えるようになっているという意味である。もちろん、これらのデータを組み合わせて、現実の機械で実行されるような普通の算術論理演算でいろいろな処理を行なうことができる。(p. 2) 以下、題 プログラマがC言語を学ぶべきたった一つの理由

    プログラマがC言語にこだわるべきでない0番目の理由 by Inquisitor
  • 不完全にしておよそ正しくないプログラミング言語小史

    1801 – ジョセフ・マリー・ジャカールがパンチカードを使った織機によってタペストリーに"hello, world"と織り出す。しかしラッダイト (当時のRedditer) たちは、テールリカージョン、並行処理、大文字小文字の区別を欠いていたため、さほど感心しなかった。 1842 – エイダ・ラブレスが最初のプログラムを書く。彼女の努力は、プログラムを実行するコンピュータが実のところ存在しないというマイナーな問題のために頓挫した。後にエンタープライズアーキテクトたちはプログラムをUMLで書くために彼女のテクニックを再び学ぶことになる。 1936 – アラン・チューリングが存在しうるあらゆるプログラミング言語を発明するが、特許化する前に英国情報部員(後の007)によって抹殺される。 1936 – アロンゾ・チャーチも存在しうるあらゆる言語を発明しているが、より巧みに行った。チャーチのラムダ

  • 関数プログラミングの楽しみ|Ohmsha

    関数プログラミングを「楽しむ」という視点から学ぶ教科書 関数プログラミングとは、代入や状態を避け、数学における関数と同じように計算を扱うプログラミングの考え方。書は、関数プログラミングを「楽しむ」という視点から、実際の問題に対して有益な応用を学ぶことができる教科書の翻訳書。各章では、向上心あるプログラマにとって魅力的な話題を、この分野の高名な研究者たちがそれぞれ分担して執筆している。 "The Fun of Programming" (PALGRAVE MACMILLAN, 2003)の翻訳出版。

  • イマドキのエンジニアの勉強事情 記事一覧 | gihyo.jp

    運営元のロゴ Copyright © 2007-2025 All Rights Reserved by Gijutsu-Hyoron Co., Ltd. ページ内容の全部あるいは一部を無断で利用することを禁止します⁠。個別にライセンスが設定されている記事等はそのライセンスに従います。

    イマドキのエンジニアの勉強事情 記事一覧 | gihyo.jp
  • ソースコードのコメントよりも空白行のほうが理解を助けるという研究結果:森崎修司の「どうやってはかるの?」:オルタナティブ・ブログ

    IEEE Transaction on Software Engineeringの論文Raymond P.L. Buse and Westley R. Weimer: Learning a Metric for Code Readabilityから。120人の被験者が10種類のオープンソースプロジェクトのソースコードの一部(20行等、非常に局所的)をもとに読みやすさに影響を与えることを実験結果から示している。 25種類のメトリクスと読みやすさとの相関を求めている。メトリクスには、コメント行数や予約語の数、空行の数、括弧の数、変数名の長さ、変数の個数などが含まれる。このうち、読みやすさに最も影響を与えやすいメトリクスとして、1位に変数の個数、2位に行数、3位に括弧の数、9位に空行数、15位にコメント行数が示されている。 この論文では、多くの人に短時間で読みやすさが評価できるように、対象ソース

    ソースコードのコメントよりも空白行のほうが理解を助けるという研究結果:森崎修司の「どうやってはかるの?」:オルタナティブ・ブログ
    sonota88
    sonota88 2009/11/17
    「余計な空白行入れすぎ」と言われた時に見せる(かも)
  • http://sicpinclojure.com/

    http://sicpinclojure.com/
  • サービス終了のお知らせ

    サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。

  • いまSICPを読むのは時間の無駄 - きしだのはてな

    SICPは、よい内容について書かれたであり、最良のだった時期もあった。 けれども、今となっては、理解が難しく内容の割には時間がかかる、時間の無駄ともいえるといってもいいかもしれない。 もちろん、Schemeの可能性、数値計算、プログラミング、コンピュータ教育歴史、そしてSICP自体のすべてに興味があれば、効率がいいかもしれない。 けれども、コンピュータ教育歴史、SICP自体に興味がないのなら、あまり効率のいいとはいえない。特に、Scheme、数値計算に当面の興味はなく、プログラミングについてだけを学びたいのであれば、時間の無駄でしかないと思えるし、今となっては足りない部分もある。 SICPの欠点として、まず、次の点が挙げられる。 日語がよみにくい サンプルに数学の知識が必要 プログラムがよみにくい 日語がよみにくいというのはよく指摘される。ただこれは翻訳だけが悪いのではな

    いまSICPを読むのは時間の無駄 - きしだのはてな
  • What I got in YAPC::Asia 2009, notes, and todo - Islands in the byte stream (legacy)

    今回初めてYAPC::Asiaに参加した。記憶が鮮明なうちに,得たもの,考えたことをメモしておく。ハッカソンにも二日目のみ参加したが,時間があまりとれず,特に成果は出せなかった。 AnyEvent/Coro AnyEvent/Coroのイメージがつかめたのはとてもよかった。特にid:mala氏の高速になる理屈はとても分かりやすかった。具体的にどのくらい高速になるか試してみたい。 Moose高速化計画 nothingmuch, rafl, SartakとMooseについて話せたのは非常によかった。Moose高速化計画の報告がYAPC前にできなかったのは失敗だったが,将来に向けていろいろ話はできた。 New syntaxes 私はDevel::Declareが実用的だとはどうしても思えなかったのだが,この考えは改めることになった。たとえば,もし5.12で新規構文を導入したとしても,Devel:

    What I got in YAPC::Asia 2009, notes, and todo - Islands in the byte stream (legacy)
  • バベル案内

    Steve Yegge / 青木靖 訳 2004年9月 これは駆け足の言語案内だ — Amazon Developers Journalのために今月書いていたのだが、どうもこれを見苦しくないようにする方法を見つけられなかった・・・。 ひとつには、私はどうも粗野で口汚くなりがちで、オフィシャルな趣のあるAmazonの出版物に載せるのは不適切に思えた。それでかわりに誰も読まない自分のブログに押し込めてしまうことにした。読んでるのはあなたくらいのものだよ。どうも! もうひとつ言うと、これは当に書きかけのものであり、そこかしこの断片を集めたものでしかない。全然磨き上げられていない。これもブログエントリにする理由になっている。ブログなら別に良質である必要も完全である必要もない。単に私が今日考えたことというだけのものだ。ではお楽しみを! この駆け足の案内では、C、C++、Lisp、JavaPerl

  • IBM Developer

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    IBM Developer
  • Android勉強会に行ってきた(090406)

    Androidの会主催の定例イベントでお話を聞いてきましたので、簡単にレポートします。 DalvikVM on JavaVMの話をメインで聞きにいきましたが、後半の家電ビジネス周りのお話も初めて知ったことが多くて、勉強になりました。とても濃いお話で楽しめましたです。 Ust録画がここで見られそうな予感。幹事のかた、スピーカの皆様、ありがとうございました。 イーフロー 久納さんによる、DalvikVM を Pure Java (CLDC) で実装した話 久納さんがこれまでにつくったものの紹介 QuickBASICの処理系 6000行くらい JavaScriptで動くGameboyエミュレータ ほんとに動いてた。変態だw Canvas処理周りが、Google Chromeが最速とか Wiiブラウザでも動くようにつくってあるとか 4000行くらい Skype4Java Skype APIのJ

    sonota88
    sonota88 2009/08/13
    JavaScriptで動くGameboyエミュレータ
  • フリー言語で真のプログラミングを学ぶ--目次:ITpro

    プログラミングの世界は広大です。自分の「母語」であるプログラミング言語を極めることも大切ですが,他の言語に目を向けることで驚くほど世界が広がることがあります。他の言語からエッセンスを学ぶことで,汎用的な「プログラミング力」が格段にアップするのです。 この特集では,個々の言語から何が学べるかについて具体的に解説しています。まず,Rubyの開発者でありプログラミング言語マニアとしても知られるまつもとゆきひろ氏に「複数のプログラミング言語を学ぶ意義」について語っていただきました。まつもと氏には,プログラミングの基礎となるコードの読み方の解説もお願いしました。 注目の言語,RubyJavaScriptについては,気鋭の若手開発者のお二人に解説していただきます。さらに,伝説のプログラミング言語Eiffelの解説を,Bertrand Meyer氏の名著「オブジェクト指向入門」の翻訳で知られる酒匂寛氏

    フリー言語で真のプログラミングを学ぶ--目次:ITpro
  • Snippets

    Is podman run giving you the following error when mounting, for example, a configuration file as a volume? podman run --name=haproxy ... -v /Users/christian/projects/nyse/config/haproxy.cfg:/usr/local/etc/haproxy/haproxy.cfg:ro --net ... Error: statfs /Users/christian/projects/nyse/config/haproxy.cfg: no such file or directory ... To fix the problem, tell podman to mount the root directory when cr

  • Changelogのための英文テンプレート集 - ぴょぴょぴょ? - Linuxとかプログラミングの覚え書き -

    Changelog英語で書く際に参考になるようなテンプレートをまとめてみました.git や svn のコミットログにも使えます. このエントリは今後も逐次更新を続けます(最終更新2018/11/01) リリースノートの英文についてはRelease note のための英文テンプレート集 - pyopyopyo - Linuxとかプログラミングの覚え書き -に分離しました git等のcommit メッセージにも使えます 以下,例文. バグ修正した場合 修正した場合 → fix を使うのが定番です Fixed a performance regression. (パフォーマンスが低下するバグを修正しました) Fix possible memory leak Fixed an issue where some devices would display the wrong image. (いく

    Changelogのための英文テンプレート集 - ぴょぴょぴょ? - Linuxとかプログラミングの覚え書き -
  • https://www.youtube.com/view_play_list?p=5FF3052ACB2C24C8

    sonota88
    sonota88 2009/07/20
    誰か字幕作成or吹き替えやりませんか
  • 「素人くさいSICP読書会」って何? - ヤドカリデンキ商会(ブログ版)

    事前の参加表明は不要。参加したければMLで告知のあった会場ににふらっと来ればOK。参加費は無料 参加動機は「どんな会なのかちょっと見てみたい」ということでも「某宅からの夜景を見てみたい」ということでも、何でもOK。参加してみて「自分にはちょっと合わないかな」と思ったらそれっきりでいいし、また来たいと思ったら参加できる範囲で参加すればOK 基的には、SICPの文を音読して、問題をすべて解いていく会 以前は、時間を区切って問題を解いたりとかだったけど、最近はみんなでわいわい言いながら(あるいはみんなの話に加わらずに一人で黙々とでもOK)問題を解いて答え合わせする感じ 時間配分は,今はSICPの内容が4割,雑談が6割くらい。その割合を意識しているやっているわけではなく、勝手に脱線してそんな感じになる といっても、雑談の内容がコンピュータから外れることはあまりない。話題としては,Scheme関

    「素人くさいSICP読書会」って何? - ヤドカリデンキ商会(ブログ版)
  • 第1回 Perlにおけるテストの概要/TAPとは? | gihyo.jp

    モバイルファクトリーの松野です。 今回から数回にわたって、Perl におけるテスト手法についてリレー形式で詳細に解説していきたいとおもいます。 今回は初回ですので、ざっくりと概論になります。 Perlの世界におけるテストの重要性 Perlの世界においてはテスト(test)は大変重要視されています。 その特徴がよく表れているのがCPAN Testersではないでしょうか。 CPAN Testers Perlといえば何はなくともCPANなわけですが、CPANでモジュールを探していると、図1のように、「⁠CPAN Testers」という項目があることに気付きます。 図1 CPAN Testers 世界中のPerl Mongersが、自分のマシンでテストを動かして、その結果をCPANに送っているのです。これにより、様々なOS/CPU/versionのPerlでテストがされています。貴方も気軽にCP

    第1回 Perlにおけるテストの概要/TAPとは? | gihyo.jp
    sonota88
    sonota88 2009/07/17
    TAP / Test::More / CPAN Testers はすごくいい仕組みだと思う
  • Stack Overflow

    Ask questions, find answers and collaborate at work with Stack Overflow for Teams. Explore Teams Collectives™ on Stack Overflow Find centralized, trusted content and collaborate around the technologies you use most. Learn more about Collectives

    Stack Overflow
Лучший частный хостинг