様々なプログラム言語

開発環境一般

  • スクリプト言語の息の根を止めるのは案外 SSD かもな 2010.4.27
    • 言語の速度差がそのままアプリケーションの速度差にならない理由は、CPU より I/O (ネットワークやディスクアクセス) がボトルネックになるから、というのはよく言われるし、実際そうである。少なくとも今までは。
    • しかし SSD が主流になり、ディスクアクセスや DB がボトルネックにならない (あるいはなったとしてもペナルティが少ない) ような時代になったら、言語の速度差がそのままアプリケーションの動作速度になる可能性がある*1。そうなると、プログラミング言語の速度が今よりずっと重要になるだろうし、動作速度の遅いスクリプト言語は人気が暴落するかもしれないね。
  • XAMPP
    • http://www.apachefriends.org/jp/xampp-windows.html
    • XAMPPとは、次のようなソフトをWindowsに一括インストールできるソフトとのこと
      Apache HTTPD 2.0.52
      MySQL 4.1.8
      PHP 5.0.3 + 4.3.10 + PEAR + Switch
      MiniPerl 5.8.3
      mod_ssl 2.0.51
      Openssl 0.9.7e
      PHPMyAdmin 2.6.0 pl3,
      Webalizer 2.01-10
      Mercury Mail Transport System fur Win32 und NetWare Systems v4.01a
      FileZilla FTP Server 0.9.4d
      SQLite 2.8.15
      ADODB 4.52
      Zend Optimizer 2.5.7
      XAMPP Security

プログラミング言語一般

  • 末尾再帰
    • 末尾再帰(まつびさいき)とは、プログラミング手法のひとつで、再帰のある関数またはプロシージャのおこなうべき最後のステップが、関数またはプロシージャの再帰的な呼び出しになるようにすることである。再帰にかかわらず一般には、末尾呼び出し (en:Tail call)という。末尾最適化により呼び出しをジャンプに最適化できるという特徴がある。
  • 米国でRuby関連書籍の売上が減速か 2009.2.27
    • 2008年第4四半期の売り上げで、前年同期比965%増という大躍進を遂げているのはObjective-C。ほかにActionScriptも 33%増と好調。逆に落ち込みが激しかったのはRubyで、51%減となっている。ほかに落ち込みの大きい言語としては「JavaScript(24%減)」、「Visual Basic(15%減)」、「Perl(25%減)」、「Java(12%減)」などがある。ただし、これらのカテゴリー分けでは、プログラミング言語そのものを解説した書籍だけでなく、その書籍のコードサンプルで使われている言語も含まれている。
    • Objective-Cの販売部数が激増しているが、ヘンドリクソン氏は、Mac OS XやiPhoneでの開発に注目が集まったこと以外に、この成長の理由は考えつかないとしている。
  • duck typing
    • オブジェクトが想定したクラスを継承したりインターフェイスを実装したりしていなくても、必要なメソッドだけ持っているならOKとする考え方。オブジェクトの型が合っているかどうかなどプログラムの本来の目的には関係ないのだからよしとする。
  • 継続
    • プログラミング言語Schemeは継続をファーストクラスとして取り入れた代表的な言語で、call-with-current-continuation (call/cc)によりプログラム中の任意の位置における継続を取り出し、それをオブジェクトとして扱うことが可能である。したがって「ある時点での状態」を変数に束縛して、後からそこへ戻るといったことも可能になる。
  • クロージャ
    • プログラミング言語において引数以外の変数を実行時の環境ではなく、自身が定義された環境において解決する関数のこと

IDE

コーディング規約・コーディングスタイル

  • コードレビュー前に直して欲しい日本語コメントの問題点8つ 2019.7
       1. 俗称を使わない・造語しない
       2. 方言・業界用語を使わない
       3. 助動詞を使う(体言止めをしない)
       4. 「〜が必要です」を使わない
       5. 「つまり」「要するに」「端的に言うと」「簡単に言うと」「結論から言うと」などは削除する
       6. 「○○対応」を使わない
       7. 箇条書きの要素は、同じ種類にする
       8. その他: 凝った表現を使わない

ライブラリ・フレームワーク

.NET Framework

Enterprise Library

その他


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2019-10-22 (火) 08:49:03 (547d)