• 締切済み

エンジニアの方へ

エンジニアの方へ プログラミングとコーディングの違いを バカにでも分かるように教えてください><

みんなの回答

  • Yeti21
  • ベストアンサー率47% (396/830)
回答No.6

昔と最近では少しニュアンスが異なりますね。 昔はプログラムを作成する過程で、 1.プログラム仕様書を元にフローチャートを作成して処理の流れを組み立て、 2.それを元にコーディング用紙にプログラムを記述して、 3.それを業者にパンチに出して、 4.パンチされた媒体(紙テープ→紙カード→磁気テープ→FD、MO、CD等と移り変わっていきました)を読み込ませてリスト出力して、 5.机上チェック、修正、コンパイルをエラーが無くなるまで繰り返し、 6.単体テストを行い、単体アップ。 この流れの中の2番がコーディングです。 プログラム仕様書から単体アップするまでの作業をプログラミングと呼びます。 近年は、フローチャートも不要な詳細なプログラム仕様書からいきなりパンチしてコンパイルする場合が多くなったので、 コンパイルアップまでをコーディングと呼ぶことが多くなりました。 だから、プログラミングとコーディングの区別を知らない人も多いと思いますし、違いも少し曖昧にはなっています。

  • qaqa246
  • ベストアンサー率27% (45/163)
回答No.5

・プログラミング プログラムすること ・コーディング プログラムを書くこと

  • kotoby2003
  • ベストアンサー率15% (280/1755)
回答No.4

No.3さんの回答をみて、本当か?と疑ってしまって調べたところ、私の知識不足でした。 プログラミングとコーディングって違うんですね。 http://www.sophia-it.com/content/%E3%82%B3%E3%83%BC%E3%83%87%E3%82%A3%E3%83%B3%E3%82%B0 おかげで勉強になりました。 今後は、プログラマとコーダーを使いわけようと思います。

回答No.3

コーディング - 紙にプログラムを記述すること。 プログラミング -プログラム仕様書を元に、プログラムを記述し単体試験を実施し正確に動く          ものを作ること。 質問の内容の定義自体がレベルがあってないので コーディングというのは、プログラミングするなかでの一つの工程の一つと思ってくれればいいと 思います。 むかーしの話をしますと、PC(端末)というのはひじょーに高価であり一台数百万はしました。 3人で一台、5人で一台しか端末は割り当てられ無かった為、効率良く生産するために作業を分担し ました。 分担として、コーディングする人、パンチする人、試験をする人と作業分担しました。 このうちコーディングする人をコーダー、パンチする人をパンチャ、試験をする人、テスター と呼びました。今現在において、一人一台のPCが割り当てられることによってその工程をひとまと めにプログラミングと呼んでます。

  • kotoby2003
  • ベストアンサー率15% (280/1755)
回答No.2

同じです。 もちろん、現場によって使い分けているかもしれませんので、そういうときは現場で確認してください。

  • ok-kaneto
  • ベストアンサー率39% (1798/4531)
回答No.1

使う人による。 同じ意味で使っている人し、そうでない人もいる。 そうでない場合、コーディングは「プログラムを打ち込む」だけで、プログラミングは「テストまで含めて」使っている場合が多い。

関連するQ&A

  • すごいエンジニアはどこにいる?

    いわゆるスーパーエンジニアみたいな、技術に対して深い知見を持っているようなエンジニアの方はどこにいらっしゃるのでしょうか。特に、学生時代からハッカソンやプログラミングコンテストなどで成果を出してきた方はどこに進路を定めるのか疑問に思って質問しました。ご存じの方がいらっしゃいましたら教えてください

  • 著名なエンジニアの方が持っている資格

     著名なプログラマーやシステムエンジニア、あるいは、プログラミングスキルのある著名な経営者の方は、どのレベルの情報処理資格やベンダ資格をお持ちなのかご存じであれば、お教えください。

  • マークアップエンジニアとhtmlコーダの違い

    タイトルの通りなのですが、マークアップエンジニアとhtmlコーダ、名称以外に違いはあるのでしょうか? 私の勝手な考えですと、 htmlコーダは、psdファイルなどを元に、ひたすらコーディングしていく。 マークアップエンジニアは、コーディングはもちろん、ユーザビリティ、アクセシビリティなどや文章構造、情報設計もできる。 というような感じです。 よろしくお願いします。

    • ベストアンサー
    • HTML
  • テクニカルエンジニアの仕事を教えてください!

    困っています! テクニカルエンジニアとシステムエンジニアの 仕事は具体的に何が違うのでしょうか? プログラミングでお役に立てる職種を探しているのですが・・・ テクニカルエンジニアで調べても資格の事ばかり出てくるので、 職種としてどのようなことをするのか教えてください。 よろしくお願いします。

  • QAエンジニアからステップアップできますか?

    現在、QAエンジニアのアルバイトとして働いています。さいきんQAエンジニアとして正社員にならないかという打診を勤め先(中堅ベンチャー)から受けました。文系の学部を出ましたが、プログラミングに可能性を感じて勉強し、とりあえず自分の目指すべきところに出来るだけ近い仕事に就いたほうがいいと思い、現在の職に就きました。しかし、このままQAエンジニアとしてずるずると時間が経ってしまいそうで不安です。QAも開発もどちらもなくてはならない存在ですが、せっかくプログラミングの勉強をしているのに開発に直接関われないことがもどかしいです。実務を通してスキルを磨きたいんです。 そこで質問ですが、同じ会社内でQAエンジニアから開発エンジニアにステップアップすることは珍しいことでしょうか。また、どういったアピールの方法がありますか。お教えください。 まだまだIT業界での経験が浅いので、認識の違いがあれば質問に加えて正していただきたいです。よろしくお願いいたします。

  • エンジニアって何ですか

    どの会社にも必ずといっていいほどいるエンジニアですが、具体的にどういう仕事をしているのでしょうか?(もちろん業種なんかによって異なるだろうことは十分わかっています。) engineerという単語からすると技師が当てはまりますが、実際のところエンジニアと呼ばれる(職種の)方々は技術系のことを専門にされているのでしょうか? しかし、たとえば、航空会社を例にとると飛行機のスケジュールを組みたてる仕事もエンジニアの1業務です。その現場を見ていないのでなんともいえませんが、技術的な仕事というイメージがわきません。 自分のイメージだと、プログラミングや保守といった資格の必要な仕事をさすものとばかり思っていたんですが最近そうでもないような気がしてきました。 よろしければ教えてください。

  • Webエンジニア

    プログラミング初心者です。Webエンジニアに向いている人の特徴を教えてください。

  • 初心者 システムエンジニアを目指す

    私は現在、派遣社員で経理の仕事をしています。Accessまでは、資格を持っています。 しかし、このまま派遣社員でいることに不安を持ち、スキルアップのため勉強をしたいと思うようになりました。 色々調べてみましたが、初心者がシステムエンジニア、もしくはシステムエンジニアアシスタントを目指すには、どの勉強をすればよいのでしょうか? ホームページ作成の言語、Java、C言語、CADなどたくさんあるため、どれに手をつけていいかわかりません。 商業高校で、プログラミングの授業があるのでプログラミングの資格を持っている高校生がわりとたくさんいると聞きました。プログラミングは、初心者の私でも勉強すればできるようになる世界なのでしょうか? プログラミングよりもホームページ作成の知識をつけるほうがよいのでしょうか? 質問の内容が、稚拙でごめんなさい! 将来のことで真剣に悩んでいます。 システムエンジニアについて無知なもので、教えていただきたいです。 システムエンジニアでなくとも、今よりスキルアップしたいです。 教えてください。お願いします!

  • 新人ITエンジニア

    新人のITエンジニアは休日も技術の勉強やプログラミングをやった方がいいですか?

  • エンジニア独立について

    プログラミングを学びエンジニアになりたいですが、独立は簡単には出来ませんか? 今テックキャンプのCMで、あたかも簡単に独立したみたいに言ってますが、ああゆうのは稀ですか?

専門家に質問してみよう