【裁断済み】インタプリタの作り方 -言語設計/開発の基本と2つの方式による実装-

商品原始頁面
商品售價
5,521
1,206
商品狀態 目立った傷や汚れなし
賣家所有商品
賣家ID Shunta S@プロフ必読,単品値下×
賣家評價 123603616
商品所在地 新潟県
日本當地運費 送料込み(出品者負担)
發送方式 らくらくメルカリ便
預計出貨時間 2~3日で発送
加入最愛
關注賣家
《出品:2023-10-03》

*注意*
・本書は「裁断」されており、ページが一枚ずつバラバラの状態でございます。通常の読書には適しません
・単品での値下げは一切いたしません。複数冊ご購入いただく場合は値引きをいたします(詳細はプロフィールに記載)
・プロフィールの記載を必ずご確認ください

上記をご了承のうえ、ご購入ください。


【商品の状態・備考】
・目立った傷や汚れなし


【お取り置き/専用ページについて】
商品の取り置きは一切いたしません。しかし次に該当する場合は、専用ページを作成いたします。

・まとめ買い

(注意)専用ページ作成から2日経過してもご購入いただけない場合、専用ページを取り消します。


【商品説明】
●言語を書く
本書はインタープリタのプログラミングを材料に、プログラミング言語の開発を学ぶものです。プログラミング言語を構成する「字句解析」「式評価」「制御フロー」「関数」などの要素、さらに本書では「クロージャ」「スーパークラス」「ガベージコレクション」などモダンな言語における定番の要素も取り扱います。
現代における言語の開発はプログラミングのテクニックだけでなく、さまざまなツールを駆使して見通しよく進めることが可能です。本書は筆者の豊富な開発経験をもとに、その基本的な技法や知識を一通り学ぶことのできるものです。
●2つの実装による解説
ここでは、Loxという本書用に考案されたモダンな仕様の言語を想定し、それをもとにインタプリタを実装します。インタプリタはJavaおよびC言語で作られた仮想マシン(VM)を使って動作するため、開発者は言語開発のコアとなる部分を集中的に実装することになります。まず、Javaを使ったLoxの実装(jlox)により、基本的な部分を作ったあとは、C言語を使ってパフォーマンスや高度な動作を考慮した実装(clox)に進みます。2つの言語を用いた実装で、基本からより実践的なテクニックまでを学ぶことができます。最後の章では、これらの実装をさらに高速化するための最適化の技法についても触れています。


※Amazon.co.jpより引用


#裁断済み
#コンピュータ
#IT
#プログラミング
代購注意事項:
  • 購買mercari及其他二手交易平台商品,建議加選「開箱拍照」服務,否則商品進入國際運輸後將無法處理。
  • 在結帳時勾選付費服務「開箱拍照」,就可在商品抵達日本倉庫時進行拍照,確認商品數量,並檢查商品是否相符。
  • 開箱拍照後若有圖文不符合商品說明的情況時,可向賣家和網站方反應問題。
  • 反應與交涉不保證商品可以退款或換貨,網站方不一定會受理,最終裁量權在網站方,跨買盡力協助處理。
  • 贗品相關問題由於牽涉到主觀的判斷問題,必須在開箱拍照後,提供與正品的比對和說明,才可向賣家和網站反應與交涉。

mercari交易注意事項:
  • 部分賣家會在同一個頁面販售多項商品,目前跨買無法指定購買其中幾項商品,也沒有辦法針對其中幾件進行議價。若希望購買商品,需全部購買。
  • 購買前對商品有疑問請到 LINE線上客服
  • 對商品有任何疑問或議價需求請在購買前先提出,購買後就無法向賣家提問或要求降價。
  • 由於mercari沒有商品同捆合併寄送功能,每筆訂單都是個別出貨,會產生多筆手續費和日本當地運費。
  • 無法要求賣家以指定方式寄送,會依賣家提供寄送方式為主。
  • 下單購買後無法取消交易,請會員在購買前查看賣家的商品說明與評價,並在理解商品說明中記載的注意事項之後再下單。
  • 如果mercari商品頁有以下狀況,請不要下單:
    1. 商品頁面裡沒有照片。
    2. 有寫「即購入不可」「即購入X」「即買い禁止」等類似字樣。
    3. 他人專用賣場,例如:「abc樣專用」。


其他推薦商品: