タグ

言語に関するgemini7のブックマーク (9)

  • 変態プログラミング言語多数とHello Wroldのサンプル | TRIVIAL TECHNOLOGIES 4 @ats のイクメン日記

    みんなのIoT/みんなのPythonの著者。二子玉近く160平米の庭付き一戸建てに嫁/息子/娘/わんこと暮らしてます。月間1000万PV/150万UUのWebサービス運営中。 免責事項 プライバシーポリシー 仕様が不条理なプログラミング言語を紹介している記事(Top 13 Most Absurd Programming Languages)を見つけたので翻訳してみた。それぞれにHello Worldのサンプルがついています。半分くらいは知ってたけど,いろいろあるもんなんですね。 1. Brainfuck 変態言語ファンにはおなじみの言語Brainfuck。プログラムは8種類の文字から構成されていて,ミニマリズム全開でわけがわからないコードが魅力の言語です。 ++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++ ..+++.>++.

  • AWK Users JP :: ログの集計

    ときどきの雑記帖 めぐりあい電脳空間篇 2010年3月(上旬) からですが、「きっと、さいとうさんがきっちりしたのを書いてくれるに違いない :)」とありましたので、私なりに書いてみます。 元の問題は awk / sed のテキスト処理について - Coding Edge会議室 からですが、「ときどきの雑記帖」で言っているところは「stable stable」というタイトルから判断して、「戦場ヶ原ひたぎ」・・・ではなく、「安定ソート」かどうかというところです。 「プログラミングはアルゴリズムとデータ構造」と言われているように、どのようなアルゴリズムで組まれているかということと、そのためのデータ構造が最適であるかどうかというところで大きくプログラムが変わります。 特にソートでは、以下の点に気を付けます。 ソートが安定ソートでなくても良い場合を除いては安定ソートを用いる 仮にソートが安定でなくて

  • サービス終了のお知らせ

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

  • COBOLをJavaに変換 400万行の実績、オープンソースソフトウェアで登場 | 経営 | マイコミジャーナル

    Publicitas a leading international Media Sales company PublicitasがCOBOLのソースコードをJavaアプリケーションに変換するためのプロダクトをオープンソースソフトウェアとして公開した。Publicitasはスイスに拠地をおく多国籍企業。23を越える国や地域に160を越える事務所を構え、総勢1,750人ほどの専門家を抱えている。 公開された成果物はPublicitas社内で実施されたプロジェクト「NACA」の成果物。公開された成果物はそれぞれ次のようなまとまりで提供されている。すべてまとめてEclipse IDEのプロジェクトデータとして提供されているため取り込みも素早く実施できる。 NacaTrans (GPL) - COBOLコード変換プログラム。COBOLコードを解析したあとで、一旦XMLの中間形式を生成し、そこから

  • C++ のシンボルをデマングルする - bkブログ

    C++ のシンボルをデマングルする C++ コンパイラはシンボルが一意の名前を持つように名前マングル (name mangling) と呼ばれる処理を行います。記事では GNU の開発環境で C++ のシンボルをデマングル (demangle) する方法を紹介します。 マングルの方法はコンパイラ依存です。同じコンパイラでもバージョンによってマングルの方法が異なることがあります。たとえば GCC 3.x では int foo(int) を _Z3fooi に、 int foo(const char*) を _Z3fooPKc のようにマングルしますが、 GCC 2.95 ではそれぞれ foo__FPCc, foo__Fi となります。 コマンドラインからデマングル C++ のオブジェクトファイルに nm をかけると、デフォルトではマングルされた読みづらい形式でシンボルが出力されます。 %

  • CafeOBJ 入門

    このディレクトリで提供しているドキュメントは、CafeOBJ の初学者への手引きである。主に自然数の仕様を例題として用い、仕様記述から証明までの流れを体験してもらうことを主眼に置いている。 このドキュメントは、次のように構成されている: CafeOBJ 処理系の使い方 CafeOBJ 処理系の起動と終了方法 仕様の記述法 仕様を CafeOBJ 処理系に読み込ませる CafeOBJ の基的な文法などの仕様の記述法 コメント モジュール ソート 輸入 オペレータ 等式 変数 定義済みモジュールの表示 項の構文解析 項の簡約 証明譜を用いた証明法 証明譜とは 組み込み述語 = 結合律の証明 交換律の証明 補足 トラブル発生時 内蔵モジュール 識別子で日語を使う 練習問題 改訂履歴 2008-02-06 「識別子に日語を使う」を追加した。 2007-09-25 「証明譜とは」の証明ログのダ

  • Erlang クエックブック

    文字列 文字列を数値に変換する list_to_integer("123"). % 123 list_to_integer("-10"). % -10 n進数の文字列を数値に変換する u は指定した基数で変換、# は文字列が表現している基数で変換します。 io_lib:fread("~16u", "100"). % {ok,[256],[]} io_lib:fread("~2u", "100abc"). % {ok,[4],[abc]} io_lib:fread("~36u", "100%%%"). % {ok,[1296],"%%%"} io_lib:fread("~#", "16#100"). % {ok,[256],[]} io_lib:fread("~#", "2#100abc"). % {ok,[4],[abc]} io_lib:fread("~#", "36#100%%%").

  • gccのx86インラインアセンブリに関して

    GCCでインラインアセンブリを使用 する方法と留意点等 for x86  (1999〜2006年10回改訂、2006年1月22日注意を追加、最終更新日2006年5月27日) 文: A. SAITOH <s-akira at users.sourceforge.net>  home ※システム名、CPU名は一般に開発会社の登録商標です。 以下の情報はあまり過度に信用しないで下さい。より正確な情報は、asやgccのinfoから得て下さい。 個々のプロセッサ命令の解説はここでは述べません。そのような技術資料は、インテルやAMDのウェブ サイトのdeveloper向けのページからpdf形式で入手できます。 以下の文及びプログラム例の運用結果に関して、筆者は一切責任を負いません。 参考文献 [0] D. Stancevic, K. Scheibler, J. Leto, Linux Assembly

  • Perl.com: Catalyst の翻訳

  • 1