タグ付けされた質問 「programming-languages」

タスクを完了するために計算のステップを実行するようにコンピューターに指示するための人工言語。プログラマーがコンピューターと通信できるようにします。

4
音声プログラミング言語?[閉まっている]
現在のところ、この質問はQ&A形式には適していません。回答は事実、参考文献、または専門知識によってサポートされると予想されますが、この質問は議論、議論、世論調査、または広範な議論を求める可能性があります。この質問を改善し、場合によっては再開できると思われる場合は、ヘルプセンターをご覧ください。 6年前に閉鎖されました。 私たちの多くは、コーダー、プログラマー、開発者が繰り返しのストレス障害、手根管などに苦労しています。 自分のストレスを軽減するために、ワークフローに音声制御を導入することに興味がありました。 これが私の現在の質問につながりました。主に音声的であり、したがって音声によるプログラミングに適したプログラミング言語(または既存の言語のスーパーセット)を実装することは可能または実用的でしょうか?


8
変数はどのように状態を導入しますか?
「C ++ Coding Standards」を読んでいて、この行がありました: 変数は状態を導入するため、可能な限り短いライフタイムで、できるだけ少ない状態を処理する必要があります。 変異するものは最終的に状態を操作しませんか?できるだけ少ない状態に対処する必要があるとはどういう意味ですか? C ++などの不純な言語では、状態管理は本当にあなたがしていることではありませんか?そして、変数の寿命を制限する以外に、できるだけ少ない状態に対処する他の方法は何ですか?

5
新しい言語を学ぶのは早すぎますか?[閉まっている]
現在のところ、この質問はQ&A形式には適していません。回答は事実、参考文献、または専門知識によってサポートされると予想されますが、この質問は議論、議論、世論調査、または広範な議論を求める可能性があります。この質問を改善し、場合によっては再開できると思われる場合は、ヘルプセンターをご覧ください。 7年前に閉鎖されました。 個人的な状況:私は大学で過去6か月間、正式にC ++を学んでいます。これに先立ち、私は1年間JavaScriptに手を出しました。今、私は1か月の休学中にPythonを学ぶことを検討しています。 学習プロセスの早い段階で焦点を分割することにより、学習の効率が低下しますか?C ++を続けて1か月過ごす必要がありますか?または、新しい言語を学ぶのに早すぎることはありませんか?

13
1/6が1.0 / 6.0と同じ動作をするプログラミング言語はありますか?
数日前にC ++でプログラミングしていたときに、この間違いを犯しました(それを作った歴史があります!)。私のコードの一部では、1/6があり、0.16666666666であると予想していましたが、そうではありません。ご存じのとおり、結果は0-C、C ++、Java、Pythonであり、すべて同じように動作します。 私は自分のFacebookページに投稿しましたが、今では1/6同じような動作をするプログラミング言語があるかどうかについて議論があります1.0/6.0。

8
言語コンストラクトにデザインパターンが追加されないのはなぜですか?
最近、同僚と話していて、彼の会社はMVCデザインパターンをPHP拡張機能として追加しようとしていると言いました。 彼は、Controllers, Models and Viewsパフォーマンスを向上させるために言語構成要素に追加するCコードを書いたと説明しました。 MVCはWebアプリケーションで広く使用されているアーキテクチャ設計パターンであることがわかりましたが、たとえばコントローラー用の言語構造を持つ言語に出くわす必要があります。 デザインパターンを言語に統合するIMHOは、優れたオブジェクト指向デザインの重要性を強調できます。 それでは、なぜ最もよく使用されるデザインパターン(MVC、ファクトリ、ストラテジーなど)が言語構成要素に追加されないのですか? 質問が広すぎると思われる場合は、質問をPHPのみに制限できます。 編集: プロジェクトを開発するときにデザインパターンを使用する必要があることを意味するわけではありません。実際、私はそれが機能する限りシンプルに保つ方法論を推進しています。

5
Javaに対するCeylonの利点は何ですか?[閉まっている]
閉じた。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善したいですか?この投稿を編集して事実と引用で答えられるように質問を更新してください。 6年前に閉鎖されました。 ネット上の最近の強力なプログラミング言語を探して、Ceylonに出会いました。ceylon-lang.orgに立ち寄ったところ、次のように書かれています。 CeylonはJavaに深く影響を受けています。ご覧のとおり、私たちはJavaのファンですが、その限界を裏返しに知っています。CeylonはJavaの最高の部分を保持しますが、私たちの経験では面倒で退屈でイライラする、理解するのが難しい、またはバグを起こしやすいものを改善します。 Javaに対するCeylonの利点は何ですか?

2
プログラミング言語の文書化:リファレンスマニュアル
私たちは、製品ライン全体でドキュメントの改訂を検討しています。その一部は、リファレンスマニュアルのためのプログラミング言語システムの一部として使用します。 プログラミング言語のリファレンスマニュアルを作成する場合、その言語を初めて使用する人に最大限の使いやすさを提供するための最良の方法は何ですか? 文書化された各キーワードの重要な側面は何ですか? 構文 説明 引数-該当する場合 戻り値-該当する場合 使用例? 私が行方不明になっている他の人はいますか? コンセプト(ロック戦略、パフォーマンス関連の詳細など)もこのリファレンスマニュアルに記載する必要がありますか、それとも別のドキュメントですか? これは外部消費用です。すでに完全なドキュメントセットがあります(http://www.rocketsoftware.com/u2/resources/technical-resourcesを参照)。私たちが何をすべきかを解決する-私はすでに私のアイデアを持っていますが、いつものように、私は自分の意見だけに頼らないようにします。 対象者:多くの業界でソフトウェアを生産するためにデータベースとツールを使用する技術開発者。

3
scanfがscanfと呼ばれるのはなぜですか?(printfと同じ。)
Cプログラミング言語で、フォーマットされた入力を読み取る関数が「readf」ではなく「scanf」と呼ばれたのはなぜなのでしょうか。私はそれが以前の言語から派生したと思うので、その場合、なぜ以前の言語でそのように命名されたのですか?(再帰) また、なぜ「writef」ではなく「printf」なのでしょうか?C以外の言語で、「表示」ではなく「印刷」または「書き込み」を行う理由

10
RDBMSはどのように流行と見なすことができますか?
2003年にコンピューティングAレベルを完了し、2007年にコンピューティングの学位を取得し、SQLの使用が多い企業での取引を学び、ストレージにリレーショナルデータベースを使用するというアイデアを思いつきました。 そのため、開発は比較的初心者でしたが、次のようなコメント(/software//q/89994/12436)を読むのに驚きました。 [一部の開発者]は[SQL]を軽deし、それとRDBMSは流行だと思います 明らかに、有能な開発者は適切なジョブに適切なツールを使用し、ストレージ用のフラットファイルまたは別のソリューションが適切な場合にリレーショナルデータベースを作成しませんが、RDBMは非常に多くの状況で役立ちます。流行と考えられますか?


3
プログラミング言語が戻り値の型に関係なくメソッドシグネチャを生成するのはなぜですか?
戻り値の型に基づいてメソッドシグネチャを生成しない多くの言語で作業しました。私はまた、それと一緒に働いたことがあります。過去に私に問題を与えていないもの(ここのような)。プログラミング言語が戻り値の型に関係なくメソッドシグネチャを生成するのはなぜですか? 更新:コンパイル済みの静的に型指定された言語を具体的に参照しています

10
Pythonプログラマーは空白の問題を不便だと感じていますか?[閉まっている]
現在のところ、この質問はQ&A形式には適していません。回答は事実、参考文献、または専門知識によってサポートされると予想されますが、この質問は議論、議論、世論調査、または広範な議論を求める可能性があります。この質問を改善し、場合によっては再開できると思われる場合は、ヘルプセンターをご覧ください。 7年前に閉鎖されました。 多くのプログラマーは、最初にPythonに遭遇すると、空白の重要性にすぐに先送りされます。これが不便であるというさまざまな理由を聞いたことがありますが、Pythonプログラマーから苦情を聞いたことはありません。 もちろん、私は自分のキャリアをJavaの世界で過ごしてきたので、多くのPythonプログラマーに会ったことはありません。 だから私の質問は、大規模なPythonプロジェクト(Pythonが使用されている主要な言語である3か月以上)に参加している人たちに対するものです。それとも、フローに入ったら問題ではなかったのですか? Pythonに賛成か反対か、またはPythonの空白の使用に賛成または反対なので、私は質問をしていません。私はたまたまPythonが好きですが、私はPythonを大きなものに使ったことはありません。 Pythonの経験がない場合は、推測を提供しないでください。

5
ファーストクラス機能
今週末、私は真剣にLispに目を向け始めました(つまり、Lispを学習しているだけで、C#のプロジェクトに戻らないことを意味します)。私は他の関数型言語(F#、Haskell、Erlang)に手を出したことがありますが、Lispから得られた魅力を感じていません。 Lispを学び続けると、なぜ非関数型言語が一流の関数をサポートしないのか疑問に思い始めました。C#などの言語はデリゲートで同様のことができ、C / C ++の関数へのポインタを使用できる範囲でできることを知っていますが、これがこれらの言語の機能にならない理由はありますか?関数をファーストクラスにすることに欠点はありますか?私にとっては、非常に便利なので、なぜ機能パラダイム以外の言語でそれを実装しないのかが分からなくなっています。 [編集]これまでの回答に感謝します。現在、多くの言語がファーストクラスの機能をサポートしていることが示されているので、言語を実装するのになぜ時間がかかるのかという質問を言い換えます。[/編集]

7
Cプログラマは何を知っているべきですか?[閉まっている]
現在のところ、この質問はQ&A形式には適していません。回答は事実、参考文献、または専門知識によってサポートされると予想されますが、この質問は議論、議論、世論調査、または広範な議論を求める可能性があります。この質問を改善し、場合によっては再開できると思われる場合は、ヘルプセンターをご覧ください。 6年前に閉鎖されました。 すべてのまともなCプログラマーが知っておくべき/知っておくべき概念/技術/言語機能は何ですか(一般的なソフトウェアエンジニアリングなどを除き、C固有のもののみに焦点を合わせます)。私のC知識の可能性のあるギャップを埋めることができるように知りたいです。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.