タグ

2019年5月14日のブックマーク (2件)

  • プログラミングは総合格闘技である(前編)|erukiti

    今、一部のエンジニアでコンピュータサイエンスが重要なのかそうでないのか?と言った話題が盛り上がっています。 僕の主張は、コンピュータサイエンスも、ソフトウェアエンジニアリングも、コミュニケーションや、言語学、あるいは他のあらゆるものも含めて、プログラミング(設計、実装、テストその他全部含む)はそれらの集合体(総合格闘技)であるというものです。 プログラマ(いわゆるPGではなくSEなども含む)は、理系の職業と思われる事も多いですが、実質、理系と文系、双方にまたがっているケースがほとんどです。研究職だとか特定の例外でのみ理系要素に偏ってるでしょう。 プログラミングは、数学、工学、文学、コミュニケーションその他の総合格闘技である以上、どれかを毛嫌いしたり、どれかに傾倒しすぎるのは勿体ないので、少し興味を持ってみませんか?というのがこの記事です。 ただ、分量が多いので、今回の記事は今話題になってる

    プログラミングは総合格闘技である(前編)|erukiti
  • 【PHP8.0】演算子.と+の優先順位が変わる - Qiita

    PHP7.3現在、演算子+、-と.の優先順位は同じです。 すなわち左から右に評価されます。 マニュアルでもわざわざ例を挙げて解説しています。 さて2019年3月にChange the precedence of the concatenation operatorというRFCが提出されました 2019/05/07現在は投票中のステータスですが賛成多数で、PHP8で上記の動作は変わることになりそうです。 演算子の追加削除はよくあることですが、優先順位の変更というのは他言語含めてもなかなか見ることのないレアなイベントではないでしょうか。 Change the precedence of the concatenation operator Introduction +、-、そして.は長年にわたる問題です。 それは左から右に解釈されます。 このRFCでは、この動作をより直感的に、問題が出にくくな

    【PHP8.0】演算子.と+の優先順位が変わる - Qiita