はてなブックマークアプリ

サクサク読めて、
アプリ限定の機能も多数!

アプリで開く

はてなブックマーク

  • はてなブックマークって?
  • アプリ・拡張の紹介
  • ユーザー登録
  • ログイン
  • Hatena

はてなブックマーク

トップへ戻る

  • 総合
    • 人気
    • 新着
    • IT
    • 最新ガジェット
    • 自然科学
    • 経済・金融
    • おもしろ
    • マンガ
    • ゲーム
    • はてなブログ(総合)
  • 一般
    • 人気
    • 新着
    • 社会ニュース
    • 地域
    • 国際
    • 天気
    • グルメ
    • 映画・音楽
    • スポーツ
    • はてな匿名ダイアリー
    • はてなブログ(一般)
  • 世の中
    • 人気
    • 新着
    • 新型コロナウイルス
    • 働き方
    • 生き方
    • 地域
    • 医療・ヘルス
    • 教育
    • はてな匿名ダイアリー
    • はてなブログ(世の中)
  • 政治と経済
    • 人気
    • 新着
    • 政治
    • 経済・金融
    • 企業
    • 仕事・就職
    • マーケット
    • 国際
    • はてなブログ(政治と経済)
  • 暮らし
    • 人気
    • 新着
    • カルチャー・ライフスタイル
    • ファッション
    • 運動・エクササイズ
    • 結婚・子育て
    • 住まい
    • グルメ
    • 相続
    • はてなブログ(暮らし)
    • 掃除・整理整頓
    • 雑貨
    • 買ってよかったもの
    • 旅行
    • アウトドア
    • 趣味
  • 学び
    • 人気
    • 新着
    • 人文科学
    • 社会科学
    • 自然科学
    • 語学
    • ビジネス・経営学
    • デザイン
    • 法律
    • 本・書評
    • 将棋・囲碁
    • はてなブログ(学び)
  • テクノロジー
    • 人気
    • 新着
    • IT
    • セキュリティ技術
    • はてなブログ(テクノロジー)
    • AI・機械学習
    • プログラミング
    • エンジニア
  • おもしろ
    • 人気
    • 新着
    • まとめ
    • ネタ
    • おもしろ
    • これはすごい
    • かわいい
    • 雑学
    • 癒やし
    • はてなブログ(おもしろ)
  • エンタメ
    • 人気
    • 新着
    • スポーツ
    • 映画
    • 音楽
    • アイドル
    • 芸能
    • お笑い
    • サッカー
    • 話題の動画
    • はてなブログ(エンタメ)
  • アニメとゲーム
    • 人気
    • 新着
    • マンガ
    • Webマンガ
    • ゲーム
    • 任天堂
    • PlayStation
    • アニメ
    • バーチャルYouTuber
    • オタクカルチャー
    • はてなブログ(アニメとゲーム)
    • はてなブログ(ゲーム)
  • おすすめ

    猛暑に注意を

『Index』

  • 人気
  • 新着
  • すべて
  • Parsing Algorithms

    8 users

    dmitrysoshnikov.com

    Dmitry Soshnikov Software engineer interested in learning and education. Sometimes blog on topics of programming languages theory, compilers, and ECMAScript. Course overview Parsing or syntactic analysis is one of the first stages in designing and implementing a compiler. A well-designed syntax of your programming language is a big motivation why users would prefer and choose exactly your language

    • テクノロジー
    • 2020/10/27 07:58
    • JavaScript. The Core: 2nd Edition

      11 users

      dmitrysoshnikov.com

      Read this article in: Russian, German. This is the second edition of the JavaScript. The Core overview lecture, devoted to ECMAScript programming language and core components of its runtime system. Note: see also Essentials of Interpretation course, where we build a programming language similar to JavaScript, from scratch. Audience: advanced engineers, experts. The first edition of the article cov

      • テクノロジー
      • 2017/11/16 18:35
      • JavaScript
      • ECMAScript
      • article
      • Note 6. ES6: Default values of parameters

        7 users

        dmitrysoshnikov.com

        Dmitry Soshnikov Software engineer interested in learning and education. Sometimes blog on topics of programming languages theory, compilers, and ECMAScript. In this small note we’ll cover another ES6 feature, function parameters with default values. As we will see there are some subtle cases there. Manual defaults from ES5 and lower Previously default parameter values were handled manually in sev

        • テクノロジー
        • 2014/08/22 15:29
        • ECMAScript
        • JavaScript
        • ECMA-262-3 in detail. Chapter 8. Evaluation strategy

          4 users

          dmitrysoshnikov.com

          That’s said, they differ only in the assignment semantics: “by reference” can replace the full contents, and “by sharing” instead rebinds the pointer to the new address. In fact, references in C++ are just a syntactic sugar for pointers. At the lower level they are even compiled to the same exact instructions, and hold the same values — that is, addresses. However, references change the high-level

          • テクノロジー
          • 2013/10/18 05:48
          • ECMAScript
          • javascript
          • Coffee-Lisp-Eval

            7 users

            dmitrysoshnikov.com

            CoffeeScript's port of the Scheme's Metacircular Evaluator – chapter 4.1 of the SICP. Version: 0.1. History: Ctrl + ↑ / Ctrl + ↓. Eval: Ctrl + Enter or the button "eval" below. Source: scheme-on-coffee on Github. ECMAScript info: http://dmitrysoshnikov.com Expression input: (+ 1 2 3)clear expression input on eval Examples (click to eval): 1. Sum: (+ 1 2 3) 2. Define a variable in the Global enviro

            • テクノロジー
            • 2011/05/13 22:03
            • CoffeeScript
            • scheme
            • Lisp
            • プログラミング
            • JavaScript
            • programming
            • JavaScript. The Core.

              16 users

              dmitrysoshnikov.com

              Read this article in: German, Russian, French, Polish. Note: a new 2nd Edition of this article is available. This note is an overview and summary of the “ECMA-262-3 in detail” series. Every section contains references to the appropriate matching chapters so you can read them to get a deeper understanding. Intended audience: experienced programmers, professionals. We start out by considering the co

              • テクノロジー
              • 2010/10/04 10:03
              • javascript
              • ecmascript
              • js
              • 英語
              • 読み物
              • programming
              • *あとで読む
              • ECMA-262-3 in detail. Chapter 7.2. OOP: ECMAScript implementation.

                3 users

                dmitrysoshnikov.com

                Introduction This is the second part of article about object-oriented programming in ECMAScript. In the first part we discussed the general theory and drew parallels with ECMAScript. Before reading of the current part, if it is necessary, I recommend reading the first part as in this article we will actively use the passed terminology. You can find the first part here: ECMA-262-3 in detail. Chapte

                • テクノロジー
                • 2010/07/16 18:51
                • javascript
                • ECMA-262-5 in detail. Chapter 2. Strict Mode.

                  4 users

                  dmitrysoshnikov.com

                  Dmitry Soshnikov Software engineer interested in learning and education. Sometimes blog on topics of programming languages theory, compilers, and ECMAScript. Introduction In this chapter we will concentrate on another feature of the ECMA-262-5. The topic of the discussion is a strict variant (or strict mode) of an ECMAScript program. We’ll discuss the reasons for providing this feature, how it aff

                  • テクノロジー
                  • 2010/06/02 01:00
                  • javascript
                  • Index

                    16 users

                    dmitrysoshnikov.com

                    Explore more courses in [ dmitrysoshnikov.education] school. ⭐️ Programming Languages: Ultimate – 3rd Edition The bundle includes all courses related to building a programming language, going deep into Compilers, Virtual Machines, LLVM, Parsers, Typecheckers, and other aspects. Read more →

                    • テクノロジー
                    • 2010/04/13 09:27
                    • javascript
                    • ECMAScript
                    • language
                    • web制作
                    • これはすごい

                    このページはまだ
                    ブックマークされていません

                    このページを最初にブックマークしてみませんか?

                    『Index』の新着エントリーを見る

                    キーボードショートカット一覧

                    j次のブックマーク

                    k前のブックマーク

                    lあとで読む

                    eコメント一覧を開く

                    oページを開く

                    はてなブックマーク

                    • 総合
                    • 一般
                    • 世の中
                    • 政治と経済
                    • 暮らし
                    • 学び
                    • テクノロジー
                    • エンタメ
                    • アニメとゲーム
                    • おもしろ
                    • アプリ・拡張機能
                    • 開発ブログ
                    • ヘルプ
                    • お問い合わせ
                    • ガイドライン
                    • 利用規約
                    • プライバシーポリシー
                    • 利用者情報の外部送信について
                    • ガイドライン
                    • 利用規約
                    • プライバシーポリシー
                    • 利用者情報の外部送信について

                    公式Twitter

                    • 公式アカウント
                    • ホットエントリー

                    はてなのサービス

                    • はてなブログ
                    • はてなブログPro
                    • 人力検索はてな
                    • はてなブログ タグ
                    • はてなニュース
                    • ソレドコ
                    • App Storeからダウンロード
                    • Google Playで手に入れよう
                    Copyright © 2005-2025 Hatena. All Rights Reserved.
                    設定を変更しましたx