タグ

Cに関するak1canのブックマーク (4)

  • 「C++」「Solaris」のゼロックス複合機から、「GO」「NetBSD」のリコー複合機まで 63歳現役エンジニア・柴田芳樹氏の開発人生

    CTO協会が主催の「Developer eXperience Day 2023」は、“開発者体験” をテーマに、その知見・経験の共有とそれに関わる方々のコミュニケーションを目的としたカンファレンスです。ここで登壇したのは、株式会社カウシェの柴田芳樹氏。45年の歴史から振り返ったソフトウェア開発とキャリアの変遷について発表しました。全3回。2回目は、米国駐在から帰国した後のキャリア変遷について。前回はこちら。 ゼロックスのパロアルト研究所に転勤後は「PageMill」プロジェクトに従事 柴田芳樹氏:1990年の終わりには、Globalviewの開発はほぼ目途が立って、20人近くいた駐在員も1991年には日に帰る予定でした。私1人だけゼロックスのパロアルト研究所に転勤してくれと言われたのは、たぶん1990年の終わりか1991年の頭ですね。 私自身は、もう日に帰るつもりだったのですが、今

    「C++」「Solaris」のゼロックス複合機から、「GO」「NetBSD」のリコー複合機まで 63歳現役エンジニア・柴田芳樹氏の開発人生
  • ソフトウェア1 (2020)

    ソフトウェア1 (2020)¶ サイトは、東京大学工学部電子情報工学科・電気電子工学科の進学内定者(2年生、A1ターム)を主たる対象としたソフトウェア1の講義ページです。C言語の基礎を勉強します。 電気系の学科のslackにて講義に関する通知を行うので、常時学科slackをチェックするようにしてください。 電気系の2年生は最初のオリエンテーションで全員slackに招待されるはずですが、もし招待されていなければ松井まで連絡してください。 3年生は既に全員招待済みのはずです。電気系以外の履修者、および4年生は招待されていないので、松井まで個別に連絡してください。 サイトは2020年度版です。2021年度版はこちら。 ニュース¶ [2020.11.16] Q&Aにweek7を追加しました。 [2020.11.12] week7、およびバージョン管理を追加しました。 [2020.11.09]

  • 半径1の円周の長さはなぜ8になるのか - ねくノート

    平面 $\rea\ef 2$ 上の,$ ( 0 , 0 ) $ と $ ( x , y ) $ に端点を持つ線分を考えます. この線分の長さは $x+y $ だと"示す"ことができます.まず,この線分の長さは下図の直角三角形の斜辺の長さです. この斜辺の長さが $ x + y $ であることを示せばよいのです.いまこの直角三角形の底辺と高さの和は $ x + y $ です.そこで直角部分を次のように変形させてみます. 折れ線部分の長さは依然 $ x + y $ のままです.さらにこの折れ線を次のように変形させます. この折れ線の長さも $ x + y $ のままです.この折れ線の変形操作をどんどん続けていきます. するとこの折れ線は長さ $ x + y $ を常に保ったまま,斜辺にどんどん近づいていき,やがて斜辺に収束していきます.このことから斜辺の長さは $ x + y $ になるという

    半径1の円周の長さはなぜ8になるのか - ねくノート
  • 【C言語】引数なしの関数には void を書いた方がよいという話 - 0x19f (Shinya Kato) の日報

    C言語で引数なしの関数を書くときに void を書かないのと書くのとで挙動が違うなんて話を聞いたことはないでしょうか? つまり void func() {} と void func(void) {} で挙動が違うという話ですね。 自分も話だけ聞いたことがあったものの2つがどう違うのかはわかっていなかったため、C言語の規格を読みながら何が違うのかを調べてみました。 結果だけ述べると、この2つの書き方は同じように見えて実は明確な違いがあり、引数がない関数を定義/宣言する場合には後者を使うのが適切です。 とは言え、2つの書き方で違いがあるとかほんとかよ?と思う方もいると思うので、まずはこの二つがどう違うのか見ていきましょう。 2つの関数の書き方の違い 早速ですが、以下のプログラムを見てみましょう。 // func_empty.c void func() {} int main(void) { f

    【C言語】引数なしの関数には void を書いた方がよいという話 - 0x19f (Shinya Kato) の日報
  • 1