ブックマーク / pineplanter.moo.jp (4)

  • 「Go言語って何ででこんなに偏屈なんだろう」の炎上に答えてみる | 非IT企業に勤める中年サラリーマンのIT日記

    自分のブログが批判とはいえ取り上げられるのは純粋にうれしいです。面と向かって言われたら凹むかもしれませんが、「自分のブログが取り上げられた」といううれしさだけが残るのはネット上ならではなのかもしれません。 んで、こんな時はおとなしくしているのが正しい態度なのかもしれませが、あえて反応してみようかなと。 [ad#top-1] 一番多かったのは、自分が慣れている言語と違うのを偏屈って言うのはちがうんじゃないかって意見ですかね。文法について誤ったことを書いたのは単純に僕の知識不足だとして、CやJavaがすべてじゃねーよって意見。 自然言語を例に挙げている人もいました。英語と日語とでは動詞と目的語の位置が違うのと同じように、プログラミング言語だっていろいろな文法があっていいんじゃないかって言われて、たしかにその通りだと思ったけど・・・ 宗教を例にあげてる方もいました。 いやちょっと待って、自然言

    「Go言語って何ででこんなに偏屈なんだろう」の炎上に答えてみる | 非IT企業に勤める中年サラリーマンのIT日記
  • Go言語って何ででこんなに偏屈なんだろう | 非IT企業に勤める中年サラリーマンのIT日記

    ざっくりGo言語を触ってきました。 今までJavaとかC#をメインに使ってきた僕としては、一見先祖返りしたような仕様にちょっと戸惑いました。 「コンパイル速度を上げる」目的で作った言語とのことで、その目的のためにコーディングしやすさをある意味犠牲にした、といいう点は理解できます。 が、明らかにコンパイル速度(あるいは実行速度)とは関係ないところで使い勝手を「わざと」悪くしたとしか思えない仕様に、Googleエンジニアの偏屈さを感じずにはいられません。 僕の単なる認識不足だけかもしれませんが、僕自身が感じた”偏屈”と思ったところを書いておきます。 ※アイキャッチ画像に自作Gopher君を載せていますが、Gopherの原著作者はRenée French氏です。 [ad#top-1] nullじゃなくてnil 「何もない」を表すnilですが、どちらかというとnullと表現する言語の方が多いです。

    Go言語って何ででこんなに偏屈なんだろう | 非IT企業に勤める中年サラリーマンのIT日記
  • 正直、Go言語のメリットがイマイチよくわからない | 非IT企業に勤める中年サラリーマンのIT日記

    華々しく登場してから話題が尽きないGo言語ですが、個人的にメリットを感じていないというか、何に使っていいかよくわかりません。 ネット上では称賛の嵐なので、おそらくソフトウェア開発の現場ではいろいろメリットを感じているのかもしれません。しかし、このブログのタイトルにあるように、非ITエンジニア趣味でやるレベルでは、Go言語がなぜこんなにフィーチャーされているかよくわからないのです。 少なくとも、Javaや、.Netを触れた時の衝撃とは程遠い存在です。なぜそんなにもネット上の評判と僕個人の実感とに大きな違いがあるのか、書き留めておきます。 ※アイキャッチ画像に自作Gopher君を載せていますが、Gopherの原著作者はRenée French氏です。 [ad#top-1] まずデスクトップアプリ用途ではない 手っ取り早いのがWindowsMacで動くGUIアプリが作れるのなら実感できるので

    正直、Go言語のメリットがイマイチよくわからない | 非IT企業に勤める中年サラリーマンのIT日記
  • 僕がIDEではなくテキストエディタでプログラミングする理由 | 非IT企業に勤める中年サラリーマンのIT日記

    一般的にプログラミングというのは総合開発環境(IDE)を使って開発するものです。JavaだったらEclipseとかNetBeans、C#だったらVisual Studio、AndroidだったらEclipseかAndroid Studioと、だいたい決まっています。 でも僕はどれも使いません。 何を使っているかというと、IDEじゃなくテキストエディタのみ。コンパイルはコマンドプロンプト上でコマンドを打つという原始的な方法をとっています(実際はバッチファイルを作ってそれを走らせる)。この話をするとたいてい不思議がられますね。何でそんな無駄なことするんだ、みたいな。 [ad#top-1] IDEを使うとプログラミングを覚えない まず第一の欠点はこれ。当然ながらIDEはプログラミングの補助をしてくれるので、自動で必要なコードを生成してくれる頭のいい奴です。でも、これって便利な一方で、プログラミン

    僕がIDEではなくテキストエディタでプログラミングする理由 | 非IT企業に勤める中年サラリーマンのIT日記
  • 1