初心者のためのプログ ..
[2ch|▼Menu]
566:デフォルトの名無しさん
08/12/23 23:48:40
>>561
C++は仕様を満たしたコンパイラが作れないほど、複雑怪奇なのだよ
基本はC言語。業界次第ではJAVAってとこもあるだろうね

まあC++の時代は来なかったと言うことだよ
ほとんどの場合、BetterCで止まってるだろうからね

567:デフォルトの名無しさん
08/12/23 23:49:44
C++のお作法的な本を読むと、こうしてはいけないみたいなお約束が異常に
たくさんあるよな。


568:デフォルトの名無しさん
08/12/23 23:57:16
C#でネイティブコンパイラがあれば最強なんだけどなぁ。


569:デフォルトの名無しさん
08/12/23 23:59:38
Ngen

570:デフォルトの名無しさん
08/12/24 00:00:31
実行時にネイティブに変換されるんでしょ? > C#

571:デフォルトの名無しさん
08/12/24 00:04:44
一時期C++にまったく興味を失ってたけど、ミーハーだから、最近のC++0xの記事とか目にして、
また興味がわいてきた。
仕事もちょうどC++だし、自宅のVCにboost入れてみた。


572:デフォルトの名無しさん
08/12/24 00:05:43
>>567
Cの高い自由度をそのままにOOを被せたからね。
JAVAやC#みたいに言語仕様として制約を入れてたら結果は違ってたかもね。
関数をリンクできるレベルにとどめて、ソースレベルでの完全互換にこだわらなかったらよかったのにね。

573:デフォルトの名無しさん
08/12/24 00:35:53
>>569-570
それじゃ意味ないだろ・・・
C++が必要なくなるようなものが欲しいんだからさw

最近のC#はどんどん拡張される一方だし、保守的なJAVAの方が言語としては無難なのかも知れないな

574:デフォルトの名無しさん
08/12/24 00:39:49
>>573
じゃ、C#がネイティブにとか意味のないこと言うなよ。

575:デフォルトの名無しさん
08/12/24 00:41:07
C++ は簡単だよ。
難しいと言う人は、良い入門書を選べなかったんだろう。

576:デフォルトの名無しさん
08/12/24 00:41:49
>>573
Dでも使っとけw

577:デフォルトの名無しさん
08/12/24 00:48:57
>>575
ハーバード・シルト著 「標準講座C++」 \6800

とかどう?

578:デフォルトの名無しさん
08/12/24 01:40:49
C++は難しいんじゃなくて量が膨大なんだよ。

579:デフォルトの名無しさん
08/12/24 01:46:16
その膨大な量を前に途方にくれて難しく感じてしまう。
同じことするにもCとの互換性なんかが影響していくつも方法ができてしまうから、
どれを選べばいいかで悩むことになる。

580:デフォルトの名無しさん
08/12/24 01:48:49
各関数や仕様ごとに注意書きが施されているけど忘れた

581:デフォルトの名無しさん
08/12/24 01:52:49
C++はそもそもが記述力のわりに複雑すぎてコストパフォーマンス悪すぎだし
落とし穴&バッドノウハウ指摘の参考書だらけ、
そう新しくは無い言語なのに新しい手法がどんどん登場して古いコードが
陳腐化していくので萎える

わざわざC++に労力を払う気がしなくなったよ
仕事で使わざるを得ない人はまあご苦労さんとしかいえない

582:デフォルトの名無しさん
08/12/24 01:55:30
C++一つをマスターした人には絶対に勝てない勝てるわけがない

583:デフォルトの名無しさん
08/12/24 02:16:19
けっきょく、DelphiということでOK?
ポトペタ、ネイティブ、OO、高速、柔軟・・・・いいとこだらけなのに、なぜに落ち目なのか?

584:デフォルトの名無しさん
08/12/24 02:20:10
開発者のヘジたんはとっくにMSに引き抜かれてC#作ったわけで
落ち目なのは当たり前だろう

585:デフォルトの名無しさん
08/12/24 07:22:05
C++はコンパイラオプション/clrでCLRにできると書いてあるんですが、
これってC++のみマネージコードとアンマネージコードを混在できるのではなく
切り替えてどっちでも使えるのがC++だけだということなんでしょうか?

今までのネイティブコードにSTL等のライブラリ感覚でCLR使いたい場合/clrを追加すれば
CLRは必要になるけど混在させられるということではないんでしょうか?

586:デフォルトの名無しさん
08/12/24 11:30:38
ネイティブ・マネージド混在可能だし、どちらか一方に制限する事も可能。

URLリンク(msdn.microsoft.com)
URLリンク(msdn.microsoft.com)

587:デフォルトの名無しさん
08/12/24 13:24:47
ありがとうです。
もしかして、C++/CLIが最強言語なんでしょうか?
アンマネージドな部分が含まれていてCLRのメモリ管理、セキュリティ、言語統一が
失われたりしてCLRのメリットが減ったりしないんでしょうか?
CLRの機能で一度アンマネージ部分をラッピングして全てのコードがCLRになる構造なんでしょうか?

588:デフォルトの名無しさん
08/12/24 13:46:11
最強の言語はbrainfuck

589:デフォルトの名無しさん
08/12/24 15:07:57
>>587
 アンマネージド部分はラッピングされず、マネージドと混在することになる。

590:デフォルトの名無しさん
08/12/24 16:48:44
プログラミングしりとり
スレリンク(575板)l50

591:デフォルトの名無しさん
08/12/24 17:20:12
最強言語なんて厨2概念は理解できないが
いくらでも語るスレあるだろ


592:デフォルトの名無しさん
08/12/24 18:13:32
オンラインゲームのドロップアイテム取得用のソフトを以前もらったのですが、ゲームがアップデートしたため使えなくなってしまいしました。
直せるような物なら直したいし、直せないにしても参考にどのようなプログラム?で動かしていたのか知りたかったのですが、
何を使って作ったソフトかとか、どのようなプログラムで動いていたのかの中身を見るにはどのようにしてみればいいのでしょうか?

ソフトは◎◎.exeでプロパティを見るとWindowsApplication1となっています。
exeファイルの他には、拾わなくて良いドロップを指定するフォルダ(ここに入れておいたものは自動で取得しない)のみです。
的外れな質問かもしれませんが、わかる方いらっしゃいましたらよろしくお願いします。



593:デフォルトの名無しさん
08/12/24 19:02:31
ツールの使用は規約で禁止されています。

まぁ、情報が少なすぎて何とも言えんな。

594:デフォルトの名無しさん
08/12/24 19:31:17
>>592
直したい→1から作るほうが早いです
参考にしたい→参考に出来るだけの知識があるなら1から作れます

因みに十中八九ゲームの規約に違反してます

595:デフォルトの名無しさん
08/12/24 23:17:40
>>592
itachigai

596:デフォルトの名無しさん
08/12/24 23:34:37
>>592
今見てみたら、visual StudioでVB.NETのアプリを作ると、デフォルトのプロジェクトがWindowsApplication1になるな。

C#とかC++だとそういう名前になってなかった。

597:デフォルトの名無しさん
08/12/25 00:18:41
C#2005だとWinFormsプロジェクトはWindowsApplication1だけど
C#2008ではWindowsFormsApplication1になってるというマメ知識。(Wpfプロジェクトが追加された為)

598:デフォルトの名無しさん
08/12/25 22:22:10
まったくの初心者でプログラムに興味を持ちました。
ゆくゆくはベクターなどで公開できるようなWindowsアプリケーションを
(ゲームを除く)いろいろと作りたいと思っています。

で手始めに、家計簿を作りたいと思っています。
いろいろ調べて、ゆくゆくを考え、VC#を選択しようと
思っているのですがどうでしょうか?


599:デフォルトの名無しさん
08/12/25 22:30:02
>>598
C#が本命かな。

600:デフォルトの名無しさん
08/12/25 22:30:38
手始めに作るもので言語選択っておい・・・
もうちょいビックになれよ

601:デフォルトの名無しさん
08/12/25 22:41:59
>>598
Excel VBAを推します

602:デフォルトの名無しさん
08/12/25 22:52:39
同意。その手の仕事にはexcelやaccessが向いている。

603:デフォルトの名無しさん
08/12/25 23:40:45
accessはやめとけ。

604:デフォルトの名無しさん
08/12/26 00:09:14
いきなりVisualとか・・・
ゆとり仕様だから最初は普通にやれよ

605:デフォルトの名無しさん
08/12/26 00:14:02
Visualなんとかが普通ですね。

606:デフォルトの名無しさん
08/12/26 01:14:48
なんか、めっちゃC#やりたくなってきた。

607:598
08/12/26 08:59:49
いろいろ、ご意見ありがとうございます。
VC#2008EE入れてみました。

ExcelVBAやAccessはちょっとだけ、やっていたので
なんかやれそうです。
メモ帳でコードを書くよりはぜんぜんいいです。
なれてきたらメモ帳でコードかけるように頑張りたいです。



608:デフォルトの名無しさん
08/12/26 15:08:11
多分あなたは高専生低学年
プログラミングは授業で入りだけ学習し、
DreamSparkでVS2008を手に入れたと見た
そして言語の選択か
変な癖が付かなければいいが・・・

609:デフォルトの名無しさん
08/12/26 15:31:57
>>608
VC#からC#やC++に移行するのは大変なんですかね?

初心者なので英語の羅列よりGUIの方が分りやすく、
プログラムの仕組みが分ってきたらC++などに移行できればと
思っていた次第です。

URLリンク(www.microsoft.com)
GUIで作成できて、尚かつ無料だし、C#って付いているし(移行しやすい??)
VC++よりは敷居が低そうだし。

上記のような感覚でVC#を選んだんですけど、
私がどっか勘違いしてるのかな?

この無料版だと後々苦労しますかね?
またはVC++の方がいいんですかね?

610:デフォルトの名無しさん
08/12/26 15:39:55
>609
VC#が使えればC#は簡単…というより、C#を学ぶ環境としてVC#以外の選択肢があるのか?って感じだよ。
C++は結構大変だろうな。というより、何の言語から移っても大変。
かと言ってC++から始めるのも大変だから、C#でプログラミングに慣れるのも悪くないと思うよ。

611:デフォルトの名無しさん
08/12/26 15:41:27
>>609
いや、別にVC#をやることは問題ない。
C#は今最も注目されている言語といってもいいほど拡張されてるし。
でもVC#は簡単にウィンドウが出せちゃったり、D&Dで部分的なパーツを組み込むことができるから、
簡単すぎて知識も浅はかになってしまうんだな。
将来これで食っていこうと思うなら、基礎知識も身につけてほしい。
VC#標準では機能が足りなくなった、あるいは追加したくなった際に役立つから。
C++やCでDLL組んでの機能拡張とかもいいかもね。

612:デフォルトの名無しさん
08/12/26 15:57:16
>>609
そもそもVisual C#は言語の名前じゃないよ。
大雑把に言えばC#でプログラムを書くためのツール群。
要するにVisualC#を使ってC#のプログラムを書くわけ。
そして、VisualC#を使わずにC#のプログラムを書いている人はレア。

後々苦労することは多分無いから、安心してVC#をどうぞ。

613:609
08/12/26 16:34:38
すごく分りやすいご意見ありがとうございます。
私も皆さんのようになれるよう精進したいと思います。

614:デフォルトの名無しさん
08/12/26 16:43:04
C#やってると思ったより内部を意識させられることがあってC/C++への抵抗感は薄れていったな

615:デフォルトの名無しさん
08/12/26 19:43:32
>>614
でも、C++さわりたくなくなるよな
いいじゃん、もうC#で・・・
JAVAと違ってそう思えるからC#は立派だよな

616:デフォルトの名無しさん
08/12/26 21:36:37
JavaScript --> JScript --> JScript.NET

この順番で学ぶと分かり易いよ。

617:デフォルトの名無しさん
08/12/27 12:22:54
C++もヘッダーファイル省略できるくらいのバージョンアップをしてくれればなぁ
せめてD言語が流行ればいいんだけど無理だろうし
ライブラリまでD言語なCodeGear D Builderでもだしてくれないかな


最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

5390日前に更新/141 KB
担当:undef