タグ

2022年6月2日のブックマーク (3件)

  • Lisp Compiler

    Introduction This page examines the earliest surviving Lisp compiler, written by Timothy Hart and Michael Levin around 1961. To avoid repetition of phrases like “the compiler”, we will use the abbreviation “HLC” (for “Hart–Levin Compiler”) to refer to it. The HLC was introduced in M.I.T. AIM-039 and documented more fully in the LISP 1.5 Programmer's Manual by McCarthy et al. For information about

    mukaken
    mukaken 2022/06/02
  • Microsoft Build 2022 キーノートまとめ - 吉田の備忘録

    日々、人々により新しい製品やサービスが誕生し、世界中の多くの人々が利用しています。 開発者の皆さんが開発するモノにより、世界の人々の生き方、働き方が変わっているのです。ですので、我々は必ず2つの質問を問う必要があります。まず、1つは「何が開発できるか?」そしてより重要なのが「世界は何を求めているのか?」 マイクロソフト自身も同じです。会社が47年前にでき、素晴らしい機会の時期でもありつつ、クライシスが発生した時期でもあります。同じ月にAltair 8800が発表されたの同時に、Newsweekではインフレ・経済の停滞・エネルギー不足について語られていたのです。我々の創業者はこの左の雑誌を手にして、世界で愛される様々なツールを提供しました。2022年の今、我々は両方の雑誌を手に持ち、「関連付ける」必要があるのです。それが我々の包括的な機会であり、責任でもあります。 そこで「 何が開発できるか

    Microsoft Build 2022 キーノートまとめ - 吉田の備忘録
    mukaken
    mukaken 2022/06/02
  • 関数とメソッドの違いとは(Pythonでわかりやすく説明) - ガンマソフト

    メソッドと関数は、何が違うのか。そもそも何で呼び分けるのか。メソッドの実体も同じく関数なので、このような疑問を抱くのは当然です。 メソッドとは「クラス内で定義された関数」や「オブジェクトの属性として参照される関数」などと説明されますが、クラスを学んでいない段階でこの説明を聞いてもピンときません。 しかし、一般的なPythonの参考書では、リストのappend()メソッドなどは、クラスのページのずっと前に登場します。 では、関数とメソッドの違いは、クラスを学んでからでないと理解できないのでしょうか。いいえ、「使い方」に着目すれば、簡単に区別できます。 今回はオブジェクト指向プログラミング(OOP)の概念に触れないで、「関数とメソッドの違い」をわかりやすく説明します。 呼び出し方の違いに着目する 使い方、つまり呼び出し方の違いに着目すると、関数とメソッドは以下のように区別されます。 単独で呼び

    関数とメソッドの違いとは(Pythonでわかりやすく説明) - ガンマソフト
    mukaken
    mukaken 2022/06/02