タグ

progに関するk12uのブックマーク (9)

  • 檜山正幸のキマイラ飼育記 - JavaScriptで学ぶ・プログラマのためのラムダ計算

    JavaScriptによるテンプレート・モナド、すっげー簡単!」にて: 紙と鉛筆でラムダ計算を実行できることは必要だな、やっぱり。 なんて強調したので、ラムダ計算の入門、いってみよう。 [追記]練習問題集を追加しました。説明を読みながら、あるいは読んだ後で是非やってみてください。→「JavaScriptで学ぶ・プログラマのためのラムダ計算 問題集」[/追記] ※印刷のときはサイドバーが消えます。 内容: JavaScriptの関数リテラル ラムダ式ってなんだ ラムダ計算の体系と適用操作 ラムダ式の例をいくつか β変換 -- ラムダ計算のキモ! β変換を何度か実行してみる 中間まとめ、まだ続きがあるよ JavaScriptの関数リテラル 最初に、JavaScriptに関する知識を確認しておきましょう。なお、JavaScriptの対話的実行環境については「もっともお手軽な対話的JavaScr

    檜山正幸のキマイラ飼育記 - JavaScriptで学ぶ・プログラマのためのラムダ計算
  • clmemo@aka: Emacs で C 言語プログラミングを始める人へのイントロダクション

    Emacs エディターで C 言語のプログラムを書く人向けに、入門用の解説がないように思う。そこで、知っておくと便利な機能をまとめてみた。 読者は、Emacs の操作とカスタマイズが最低限できる人を対象にしている。つまり、C-x C-f といったショートカット・キーが使えて、.emacs の設定ファイルがいじれる人。各機能について、基的な使い方とその効果、あと最低限の設定について書き出した。 目次 ソースの色付け インデント アラインメント コメント info マニュアル スペル・チェック タグ・ジャンプ 関数名の補完入力 コンパイルとエラー行ジャンプ ChangeLog ファイル 1. ソースの色付け Emacs は、C 言語のソース・ファイルを解析して、if や for といったキーワードに対して、自動で色を付ける。 色を付けることでソースにメリハリが生まれ、可読性が上がる。また、ス

    clmemo@aka: Emacs で C 言語プログラミングを始める人へのイントロダクション
  • 瞬時にテストデータを大量生成してくれる『Data Generator』 - IDEA*IDEA ~ 百式管理人のライフハックブログ ~

    ドットインストール代表のライフハックブログ

    瞬時にテストデータを大量生成してくれる『Data Generator』 - IDEA*IDEA ~ 百式管理人のライフハックブログ ~
  • 初心者がJavaを“超高速”で学ぶためのコツ:ITpro

    皆さんの中には,「いまどきJavaくらいできなきゃねぇ~」と言われてからもう何年も過ぎちゃった…なんて人も多いのではないでしょうか。いつ何時「新しいプロジェクトJavaでいくから」なんて上司に言われたりしないか,内心ドキドキしてる方もいらっしゃるでしょう。私が受け持つJavaの授業でも,受講生の方からそういった悩みをよく聞きます。 しかしよく聞いてみると,なんだかとても効率の悪い勉強をしているなあと驚くことがあります。なぜなら多くの方が「Javaの入門書で勉強しているのにJavaのプログラムを作れるようにならない」と言われるからです。COBOLやC言語のプログラミング経験があるにもかかわらずです。 なぜJavaの学習がなかなか進まないのでしょうか。残念ながら「Javaのスキルが上がらない」という方の多くは,「データとアルゴリズム」「Javaの文法」「オブジェクト指向」の三つをきちんと学べ

    初心者がJavaを“超高速”で学ぶためのコツ:ITpro
    k12u
    k12u 2006/10/07
  • 携帯便利ツールEZ-INFO

    携帯電話(au/NTT DoCoMo/SoftBank),PHS(WILLCOMのW-ZERO3シリーズなど)向けに「歌詞画作成機」「画像リサイズ」等の便利ツール(WEB TOOL)の公開・携帯サイト作成に役立つ情報の公開・最新携帯電話情報・モバイル関連のニュースやPHPスクリプトなどについて扱っているサイトです。このサイトについて 携帯電話(au/NTT DoCoMo/SoftBank),PHS(WILLCOMのW-ZERO3シリーズなど)向けに「歌詞画作成機」「画像リサイズ」等の便利ツール(WEB TOOL)の公開・携帯サイト作成に役立つ情報の公開・最新携帯電話情報・モバイル関連のニュースやPHPスクリプトなどについて扱っているサイトです。 一部ページ(携帯ツール)では、携帯電話からの閲覧・利用も想定している為、デザインや記述方法が携帯電話向けに最適化されているものがあります。予めご了

  • ヽ( ・∀・)ノくまくまー(2006-01-07) - ソースコードの色付け

    ● ソースコードの色付け どうせお前らは、日記やWebのコンテンツで、ソースコードを色付けしたいんだけど、以前ちょっと調べたときにはグッとくるものが見つからなくてそのままペンディング状態になっていて、自慢の記憶力の悪さが幸いして簡単に記憶から消えてしまって幸せな日々を送っていたのだけれど、「はてなの人の日記」 http://d.hatena.ne.jp/naoya/20051231 を見たせいでそのことを思い出しちゃって、さらにそこで見た実際に色付けされたコードがあまりにも綺麗で、脳裏に焼きついてしまって(※1)、どうにも羨ましくなった、というか何か負けた気がして悔しくなってきて、いやこれは自分が超えないといけない壁なんだ、神様が俺に与えた試練なんだ、と勝手にいつもの妄想がはじまるんだけど、かといってご褒美がないとヤル気の出ないゆとり教育の弊害のようなワガママなお前らだから、これで再調査し

  • それっぽいjavascriptを書くコツ - Doge log

    つーかなんか勘違いされる事があるけど私javascript強者じゃないいですけど・・・・。 なんというか、うまくなる方法ってわけでもないけど思いついたものをサラリ。 大したことやってなくても周りから「なんか凄いできる人みたい」って思われたい的なメソッドかな。 なんでコードの見た目も重視ですよと。 関数を引き数に取る小さな関数を作る これはmapやfilterの事なんだけど小さな関数をそーいうのを書いておくと楽ですよと。 配列関連 は特に重要。 あとflattenなどは関数をapplyで一発で呼べるようになるので実装してるといいかも。 関数を作る関数を作る これは重要。というか重宝すると思う。 特にscopeを意識する場合は必須になるんかなと。 あとは遅延実行ね。 関数型のようにかっこよくキメたいあなたにはうってつけかなと。 for文撲滅 これもmapやfilterを使えって事なんだけど。

    それっぽいjavascriptを書くコツ - Doge log
  • IBM JavaScriptを作成するための関数型プログラミングの使用 - Japan

    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 JavaScriptを作成するための関数型プログラミングの使用 - Japan
  • 「止まる」「遅い」を元から絶つ!オープンソースのトラブル解決第2回 システムが遅くなる(その1)

    オープンソース・ソフトウエアで構築したシステムのトラブル原因を探り,解決するこのシリーズ,今回と次回は「システムが遅くなる」スローダウン事例の解析方法をご紹介します。今回は(その1)として,LKST(Linux Kernel State Tracer)を使ってタイマー駆動型アプリケーションの遅延原因を調べてみましょう。 それでは前回に引き続き,若手エンジニアのタカハシくんと,先輩のスズキさんにご登場いただきます。

    「止まる」「遅い」を元から絶つ!オープンソースのトラブル解決第2回 システムが遅くなる(その1)
    k12u
    k12u 2006/07/28
  • 1