タグ

ブックマーク / ishiotks.hatenablog.com (2)

  • Python は C よりもプログラミング教育に適しているかもしれない - ソフトウェア工学研究の日々

    プログラミング言語を C から Python に変えた効果を報告した論文 プログラミング言語として何を使うと良いのかは重要な問題です。生のコンピュータの挙動が直接見えるC言語と、人気の高い Python ではどちらがよいか、実際にプログラミングの授業で使う言語を切り替えてみた結果を分析した論文 「A Controlled Experiment on Python vs C for an Introductory Programming Course: Students’ Outcomes」 が2018年の ACM Transactions on Computer Education に掲載されていました。 論文中 Table 1 に授業内容が書いてありますが、全30回の授業で、代入、数式、入出力、条件分岐やループ、配列(Pythonではリスト)、ソーティングなどはまったく同じように教えてい

    Python は C よりもプログラミング教育に適しているかもしれない - ソフトウェア工学研究の日々
    hiroomi
    hiroomi 2022/08/27
    Scaの値段考えると、組み込みcの方が現金なので専門職にはなりやすい。ジェネラル狙うならcへの時間よりスクリプトに時間投じたほうがとも思った。
  • ソフトウェア開発者は徹夜してはいけない - ソフトウェア工学研究の日々

    睡眠は大切とよく言われますが、睡眠不足が開発者に与える影響をまじめに調べた面白い論文が、ソフトウェア工学のトップ論文誌 IEEE Transactions on Software Engineering に掲載されていました。ソフトウェア工学研究室助教の Raula 先生から教えてもらいました。 Need for Sleep: The Impact of a Night of Sleep Deprivation on Novice Developers’ Performance - IEEE Journals & Magazine この論文での被験者はイタリアの大学生 45人。Test-First 開発でプログラムを書かせるタスクを行ってもらっています。23人には実験前日に睡眠を控えてもらい、平均で直近20時間程度は寝てない状態になっています。対照群は、前日に平均で6.5時間、通常通り寝た

    ソフトウェア開発者は徹夜してはいけない - ソフトウェア工学研究の日々
    hiroomi
    hiroomi 2022/08/26
    ”自動受け入れテストにおける全 assert 文のうち、通過できた assert 文の割合。”鉱脈のあたり率上がるなら、開発陣複数居て割合に偏らなければ、安眠手当かボーナス払って意識付けでも良さそ。
  • 1