皆さんはプログラムを書いているときにエラーが出たときや行き詰まったときはどのように対処していますか?このサイトで質問するのは皆やっているのでそれ以外でお願いします。
C言語は、1972年にAT&Tベル研究所の、デニス・リッチーが主体となって作成したプログラミング言語です。 B言語の後継言語として開発されたことからC言語と命名。そのため、表記法などはB言語やALGOLに近いとされています。 Cの拡張版であるC++言語とともに、現在世界中でもっとも普及されているプログラミング言語です。
C#はマルチパラダイムプログラミング言語の1つで、命令形・宣言型・関数型・ジェネリック型・コンポーネント指向・オブジェクティブ指向のプログラミング開発すべてに対応しています。
Javaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていますが、既存のプログラミング言語の短所を踏まえていちから設計されており、最初からオブジェクト指向性を備えてデザインされています。セキュリティ面が強力であることや、ネットワーク環境での利用に向いていることが特徴です。Javaで作られたソフトウェアは基本的にいかなるプラットフォームでも作動します。
Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。
Processingは、オープンソースプロジェクトによるCGのためのプログラミング言語です。Javaをベースにしており、グラフィック機能に特化しています。イメージの生成やアニメーションなど、視覚的なフィードバックを簡単に得ることが可能です。
Q&A
7回答
400閲覧
退会済みユーザー
総合スコア0
C言語は、1972年にAT&Tベル研究所の、デニス・リッチーが主体となって作成したプログラミング言語です。 B言語の後継言語として開発されたことからC言語と命名。そのため、表記法などはB言語やALGOLに近いとされています。 Cの拡張版であるC++言語とともに、現在世界中でもっとも普及されているプログラミング言語です。
C#はマルチパラダイムプログラミング言語の1つで、命令形・宣言型・関数型・ジェネリック型・コンポーネント指向・オブジェクティブ指向のプログラミング開発すべてに対応しています。
Javaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていますが、既存のプログラミング言語の短所を踏まえていちから設計されており、最初からオブジェクト指向性を備えてデザインされています。セキュリティ面が強力であることや、ネットワーク環境での利用に向いていることが特徴です。Javaで作られたソフトウェアは基本的にいかなるプラットフォームでも作動します。
Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。
Processingは、オープンソースプロジェクトによるCGのためのプログラミング言語です。Javaをベースにしており、グラフィック機能に特化しています。イメージの生成やアニメーションなど、視覚的なフィードバックを簡単に得ることが可能です。
0グッド
1クリップ
投稿2019/04/14 21:23
編集2019/04/14 21:27皆さんはプログラムを書いているときにエラーが出たときや行き詰まったときはどのように対処していますか?このサイトで質問するのは皆やっているのでそれ以外でお願いします。
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
回答7件
0
エラーが出たときと行き詰まった時を一緒にしてるところが間違ってます。
エラーはヒントなのでそれが出た時には原因を突き止めて修正するだけです。
突き止め方には様々なテクニックがあって一概には言えませんが、文法ミスのような簡単なものは除き、デバッガを使って内部の状態を追うことは真っ先に浮かびます。
それ以前にバグの入りにくいコードを書くようにし、不明瞭なところはリファクタリングするのがいいと思います。
行き詰まった時というのも様々な状況がありますが、まだ調査を終えていない段階では行き詰まったと言いません。
関連する文献をあたり、いくつかコードを書いて検証し、それでも分からなければ行き詰まったと思い、ここで質問します。
また、単に自分の力が不足していてどうすればいいかわからない場合には基礎から勉強し直します。
投稿2019/04/15 01:46
総合スコア28660
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
0
投稿2019/04/14 22:23
総合スコア80850
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
0
英語が苦手でエラー文を読む気力がないなら、
そのエラー文の主要部分をコピーしてグーグル先生にそのまま貼り付けて検索しましょう。
あなたが困ってることは大体先人たちが解決してくれています。
投稿2019/04/15 01:42
総合スコア2341
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
0
こんにちは。
エラーが出たときや行き詰まったときはどのように対処していますか?
エラーが出た時は、まずはそれを解決しようと試みます。解決するには非常に手間がかかるとか、そもそも解決不可能なことが分かったら回避出来る方法を探します。
この過程で行き詰まることもありますね。そのような時は気分転換です。2~3日棚に上げておけば解決策が降ってくることもあります。しばらく時間が立てば俯瞰できるようになるので、また別の案も浮かんできます。たまにはそのまま問題が顕在化しない場合もありますので、その時は再発しないことを祈りつつ記憶の彼方へ埋めてしまいます。延々と行き詰まっていても先に進めないですから、時には諦めも大事です。
投稿2019/04/15 02:17
総合スコア23272
0
エラーが出たとき
行き詰まったとき
身近に助けてくれる人がいれば良いですが、そうでない人は、何かしらコミュニティに入っておいた方が良いと思います。
投稿2019/04/15 21:17
総合スコア6500
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
0
エラーが出たとき
解決策は示されていなくても、原因が示されていればその原因を取り除くことを試す。
メッセージなどをキーワードのして google 検索して、同様の現象に遭遇/対処した例を探す。
ここまで大部分は独力で解決に至ると思います。
さらには
本当に困るのは、動作はするが正常な挙動では無い時です。
プログラムがログ出力をしている場合はそれを眺めるとか、 デバッグモード動作があればそれを利用することで
原因がわかるかもしれません (-x とか -v スイッチでデバッグモードになるような例が多いです)
プログラムのソースコードが入手可能なら、本格的にデバッグして解決をさせるしかないかもしれません。
自分でできることを試してみても解決できなかったら、
再現性、発生条件などを添えてQA サイトやコミュニティで質問をすると良いです。
(再現条件を提示することはとても重要です。
他の人が再現できれば、その人がいろいろ試して解決策を見つけてくれるかもしrないからです)
自分でプログラムを書く場合は、エラー処理を怠らず、適切なメッセージを出すようにすると良いです。
どんな処理が内部で行われているか ログ出力するとかの工夫も役立ちます。
投稿2019/04/17 13:28
総合スコア22324
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
質問の解決につながる回答をしましょう。 サンプルコードなど、より具体的な説明があると質問者の理解の助けになります。 また、読む側のことを考えた、分かりやすい文章を心がけましょう。