運営元のロゴ Copyright © 2007-2024 All Rights Reserved by Gijutsu-Hyoron Co., Ltd. ページ内容の全部あるいは一部を無断で利用することを禁止します。個別にライセンスが設定されている記事等はそのライセンスに従います。
この本の概要 小さなプログラミング言語から本格的なプログラミング言語へ……ステップバイステップでの開発を通して,プログラミングそのものへの理解を深めよう! こんな方におすすめ コンピュータサイエンス,とくにプログラミング言語そのものやコンパイラについての素養を得たいと考えている人 他言語でのプログラミング経験があり,Rustの習得に興味のある人。とくに,学習のための題材を探している人 第1章:プログラミング言語概論 プログラミング言語の分類 他の切り口での分類方法 コンパイルパイプライン 第2章:スタックベース仮想マシン 仮想マシン概論 Rustでの実装 標準入力からの読み込み パースとコマンドの実行 ブロックとネスト構造 if制御構文 変数の定義 複数行のソースコードへの対応 関数呼び出し 関数の再帰呼び出し WebAssemblyへのコンパイルとブラウザでの実行 第3章:プログラミング
[入門]関数プログラミング―質の高いコードをすばやく直感的に書ける! 第1章関数プログラミングは難しくない!―初めて学ぶ人にも、挫折した人にもきちんとわかる マルチコア環境が身近になった影響からか、勉強熱心なプログラマの間で関数型言語が話題になっているようです。関数型言語が奨励する関数プログラミングでは、これまで命令型言語で習得した、命令プログラミングの再代入を使う技法があまり通用しません。そのため、「関数型言語は難しい」と言って途中で投げ出してしまう人も多いようです。 この特集では、関数プログラミングの習得を一度諦めてしまった人や、これから始める人のために、関数プログラミングのポイントをできるだけわかりやすく説明します。 筆者がわかるようになるまで 実は筆者も長い間、関数プログラミングを習得できませんでした。筆者は、長年Emacs Lispを使って、Mewというメールリーダーを開発して
Pocket Science Lab(PSLab)はオシロスコープやマルチメーター、ロジックアナライザー、シグナルジェネレーターなど多くの機能を備えた、スマートフォンからも操作できるシングルボードコンピューターです。今回はこのPSLabをUbuntuから操作してみましょう。 オープソースハードウェア「Pocket Science Lab」 Pocket Science Lab(PSLab)の最大の特徴のひとつが「オープンソースハードウェア」を謳っていることです。つまりソフトウェアだけでなくハードウェアやファームウェアの仕様やコードも公開されているため、ユーザーが必要に応じて改造・拡張しやすい作りになっているのです。 機能としてはオシロスコープやマルチメーターだけでなく、ロジックアナライザーやシグナルジェネレーター、電源などとして利用できますし、I2C/SPI/UARTの口もあるのでそれらの
2019年9月26日紙版発売 2019年9月26日電子版発売 林高勲 著,川合秀実 監修 B5変形判/736ページ 定価4,048円(本体3,680円+税10%) ISBN 978-4-297-10847-2 Gihyo Direct Amazon 楽天ブックス 丸善ジュンク堂書店 ヨドバシ.com 電子版 Gihyo Digital Publishing Amazon Kindle ブックライブ 楽天kobo honto 本書のサポートページサンプルファイルのダウンロードや正誤表など この本の概要 現在広く普及している,x86系CPU搭載のコンピュータ。 本書はOSの機能を実装しながら,その姿を明らかにしていきます。 第1部ではまず,ハードウェア,ソフトウェアの基本概念や,CPUとOSの関係など,コンピュータの核となる理論を丁寧に解説します。 第2部では,x86系コンピュータに対象を絞り
VimConfは、テキストエディタVimのユーザーと開発者のための国際カンファレンスです。2018年11月24日に東京 秋葉原でその6回目となるVimConf 2018が開催されました。 今回の目玉は、Vimの作者Bram Moolenaarさんの登壇です。運営の方によると、Bramさんの招致はずっと夢だったようで、何ヵ月もの交渉を経て講演が決まった際は嬉しかったそうです。 本レポートは、LTを除くセッションの内容を中心にお送りします。 オープニング キーノート『What is the next feature? - Who makes next feature of Vim』 ― mattn mattnさんは、日本のVimコミュニティ vim-jp のキャプテンとして活動を続けられている方です。書籍『Vimテクニックバイブル』や『Vim scriptテクニックバイブル』の執筆に携わり、雑
「締め切りを守ること」の大切さ 今までたくさんの日米のエンジニアと仕事をしてきた。その中には私よりも明らかに「賢いエンジニア」もいたし、ものすごい生産性でプログラムを作ってくれる「馬力(ばりき)のあるエンジニア」もいた。しかし、そんな中でも、私がものを作るうえで最も大切だと考えている「あること」をキチンとこなせる人は100人に1人もいなかった。その「あること」とは、「常に締め切りを守れるように仕事をすること」である。 チームで仕事をする場合、どうしてもお互いが担当するタスク(=作業)の間に依存関係が生じる。そんなときに、どれか一つのタスクの完了の遅れが、ほかのタスクの完了に波及し、それがタスク間の競合を引き起こして全体のスケジュールがさらに遅れる、という事態はソフトウェア開発の現場ではよく見られる。そんな状況をできるだけ回避するには、プロジェクトに関わる人全員が、自分に割り当てられたタス
Linux Daily Topics 2018年6月25日Red Hat、Container LinuxをFedora傘下に統合、新たに「Fedora CoreOS」が誕生 FedoraのプロジェクトリーダーであるMather Millerは6月20日(米国時間)、Red Hatが2018年1月に買収したCoreOSのプロダクト「Container Linux(旧CoreOS)」をFedora傘下に統合し、新たに「Fedora CoreOS」としてプロジェクトをスタートする計画を明らかにした。この発表にともない、既存の「Fedora Atomic Host」エディションはFedora CoreOSにリプレースされることになる。 Welcome to Fedora CoreOS - Fedora Magazine Welcome to Fedora CoreOS! Red Hatは5
みなさんは「Minecraft」というゲームをご存知でしょうか? いわゆる「サンドボックスゲーム」と呼ばれるジャンルの代表格で,開発元のMojangによれば,2017年時点で全世界5,500万人ものユーザーがこのゲームで楽しんでいるそうです。YouTuberたちがプレイ動画を公開し,注目を集めるなど,日本では小中学生に人気のあるゲームでもあります。そんな人気のMinecraftはどんなゲームで,どこに魅力があるのでしょうか。ここではその一端を紹介していきましょう。 なんでもゼロから自分で作れる! Minecraftの世界はさまざまな種類のブロックでできています。土のブロック,樹木のブロック,鉄鉱石のブロック……すべてがブロックなのです。これらのブロックは,道具を使って壊したり,あるいは持ち歩いて好きなところに設置できます(レゴブロックでできた世界を想像するとわかりやすいかもしれませんね)
サルでき流 WordPressではじめる企業サイトの作り方 第48回【まとめ】10ステップですぐできる!WordPressを使った企業サイトの作り方(前編) 社長レビュー開始! はい、そういうわけでございまして! サルでき流企業サイトの作り方、第48回を迎えました。いよいよ後3回、カウントダウンのはじまりです。 残り3回をどう有効に使おうかしら?と、ワタシなりに考えてみようと思いましてね。今まで書いた47回分の記事を読んでみたのですよ。 ……正確には、「読もうとしてみた」のですよ。 記念すべき第1回の「企業サイト作り、はじめます!」の記事から、第10回くらいの記事まで読んでみて、ワタシ気付きました。 ……この連載、読むの結構(相当)シンドイですねっ! いや、別に書いてある内容が的外れとか、文章が壊滅的に面白くないとか、そんなことはないというか、なかなか面白いんじゃないの?コレ。技術話っぽ
先を歩むエンジニアへのインタビューを通してエンジニアのキャリアについて考える本連載、今回は古くからPerlコミュニティで活躍し、最近ではWebテクノロジ情報発信のポッドキャスト「Rebuild」が話題の宮川達彦さんにお話を伺いました。宮川さんは、筆者のクックパッドの同僚でもあります。 [撮影:平野正樹] プログラミングに興味を持ったきっかけ ──最初にプログラミングやエンジニアリングに興味を持ったのはいつでしょうか? 宮川:父親がプログラマだったので、コンピュータは小さいころから家にあったんですけど、プログラミングはしておらず、純粋にPCユーザとしてゲームとかで遊んでいました。プログラミングのきっかけは、東京大学に通い始めて、趣味でホームページや掲示板を作っておもしろいと思ったことですね。そのあと3年次に、理学部情報科学科を選択し学びました。それと前後して、大学の友達から「オライリー・ジ
本連載では第一線のPerlハッカーが回替わりで執筆していきます。今回のハッカーはcharsbarこと石垣憲一さんで、テーマは困ったときの調べ方です。 検索エンジンを頼りづらいPerl Perlを使い始めて間もない人を悩ませる問題の一つに、複雑なデータ構造のデリファレンスや、配列・ハッシュのスライス、コンテキストを特定するための演算子、特殊変数など、各種の記号や括弧を駆使したPerl特有の書き方がGoogleなどの検索エンジンでは事実上検索できない、というものがあります。また、モジュールを使えば楽ができると知ってはいても、結局どのモジュールを使えばよいかよくわからない、というのもよく聞く悩みです。 本稿では、このようなPerlを使っていて困ったときの調べ方をおさらいします。 Perl特有の書き方を調べる 書籍の目次や索引から調べる Perlコミュニティは総じて後方互換性を大事にしてきました。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く