JavaScriptの高度な概念と実践的なテクニック
ブラウザの動作原理とV8エンジン
ブラウザカーネルとJSエンジンの関係
WebCore: HTMLの解析、レイアウト、レンダリングなどの関連作業を担当
JavaScriptCore: JavaScriptコードの解析と実行を担当
V8エンジンの原理
JavaScriptソースコード
字句解析: ソースコード内の各単語のタイプ、値などの情報を解析
構文解析: 単語のタイプ情報に基づいて構文解析を行い ...
5月16日 11:50 投稿
C++クラスとオブジェクトの基本
1. クラスとオブジェクト
1.1 クラスの定義
C++では、classキーワードを使ってクラスを定義する。以下はスタックを表すクラスの例である:
#include <iostream>
using namespace std;
class Stack {
private:
int* _data;
int _index;
int _maxSize;
public:
void push() {}
void pop() {}
}; // セミコロンが必要
メンバー変数には慣習的に ...
5月15日 14:21 投稿
Pythonでのクラスの基礎と実践例
1 基本的なクラスの定義
class Dog():
"""小型犬を模倣するためのシンプルなクラス"""
def __init__(self,name,age):
"""名前と年齢の属性を初期化"""
self.name = name
self.age = age
def sit(self):
print(f"{self.name.title()} is now sitting." ...
5月15日 10:50 投稿