タグ

組み込みに関するext3のブックマーク (2)

  • モダンプログラマになれない組込みプログラマの苦悩 - Qiita

    はじめに 10年以上組込みエンジニアをしている@yagisawaです。 Qiitaのトップ記事では新しいフレームワークの使い方とかモダン言語の新しい言語仕様の解説とかが流れてきて、いつも羨ましいなーと思いながら読んでいます。 記事は組込みシステム開発をしていて経験したこと・感じたことを自虐ネタとして書き連ねていこうと思います。他ITエンジニアの人に「うわっ、可愛そう」って思ってもらうのが目標です(ぇ 各業界それぞれに悩みはあると思うので、自分たちが一番不幸とかは思っていません。おそらく隣の芝が青く見えているだけです。それよりあまり組込みの記事は見かけないので、「組込みエンジニア仕事ってこんな感じ」というのを知ってもらう意図があったりします。 内容によっては「それはあなたの設計が悪いからです」と言われてしまうようなところもあるとは思いますが、建設的なご意見は大歓迎ですが基は温かい目で見

    モダンプログラマになれない組込みプログラマの苦悩 - Qiita
  • こんなに違う? AndroidとiOSの開発流儀

    ●GCと参照カウンタ  iPhoneAndroidでは,メモリの確保と解放も異なります. AndroidJavaはGC(ガベージ・コレクション)を実装しているので,オブジェクトの解放は全てシステム側で自動的に行われます.クラスをnewで作成することはあっても,C++のようにdeleteでプログラマが明示的に削除する必要はありません.プログラマは何も気にせず,必要なときに欲しいだけインスタンスをnewして,後はAndroid任せのほったらかしです.GCでリアルタイム性が損なわれようが,重くなろうが,それはハードウェアの進化がきっと解決してくれる課題なのです.だから,プログラマがいちいちメモリ解放のタイミングを巧妙に設計したり,CやC++のようにfreeやdeleteを忘れていたり,やりすぎてしまって,メモリリークやsegmentation faultでデバッグに悩むという泥臭いこととは無

    ext3
    ext3 2012/06/18
    "実はこれがくせ者で,プログラマの意図しないところでメモリ解放が行われたり,逆にメモリに残ったりと,iOSプログラミングの一つの壁になっています.バグの原因としても,上位にあげられる問題です"
  • 1