C++VB 初めてプログラム板来た初心者スレ delphi hsp
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
NGNGVisualC++ UNIXOSはこれで書いてる。プログラム作り難い。ny作者がGUIに凝る為bcbに逃げた実績あり。
GUIをVBで内部をC++で書いてる人多いみたい。数多くの初心者を粉砕してきた。
VisualBasic 複雑なプログラムの開発できない。動作が重い。短時間でアプリを作れる。
JAVA オブジェクト指向でそれがまた難しいとか。JAVA仮想マシーンを間に挟むことで
全てのOSで実行できるのが売りだが、全てとはいかないとか。VBより軽く.netよりちと重い。
Delphi 中々高機能なアプリがVB並みに簡単に作れ実行速度もC++並み。資産を利用できないのが弱み。
ファイルサイズが大きめ。
BorandC++Builder C++並みに高機能な上VB並みに作りやすくアプリも軽い。資産を利用できる。
ファイルサイズが大きめ。けど人気は微妙。
【支流プログラム】
HSP 優しくて主に簡易的なゲームを作りに適している
ひまわり 日本語でプログラムを書ける
jscript vbscript javascript php perl 基本的にWeb系プログラム
【2chスレ数ランキング】(左から多い順)
C,C++系圧倒 JAVA系55スレ VB系38スレ HSP系37スレ delphi系35スレ BCB系11スレ ひまわり4スレ
【完成したプログラムの処理速度】(左から早い)
c,c++>>BCB>delphi>>>>>>>.net>>JAVA>>>>>VB>>…>>HSP
【完成したプログラムのファイルサイズ】
c,c++が小さくBCB,delphi系は大きくなる
0002デフォルトの名無しさん
NGNG.netアプリはどの言語で作ってもIFに解釈されるので実行速度は変わらない
CPUは機械語しか理解できないからプログラムは最終的に全て機械語に変換されて実行
できるだけ機械語に近い形で完成したプログラムは高速
【インタプリンタ言語】 記述したプログラムをリアルタイムで機械語に変換し実行するので遅い jscript,vbscript等
【.net JAVA等】 OSわけ隔てなく同一プログラムで動作する一方、
異なる機械語に変換する作業が必要で動作は遅くなる
【コンパイル言語】 機械語とほぼ同じ形に変換するため最も高速
C++,BCB,delphi,VB(VBは例外的にJAVA,.netより遅)
一般的に本格プログラムならC++,初心者ならVBかdelphi,楽に高機能BCB,簡単ゲームHSP,女、子供にはひまわり
0003デフォルトの名無しさん
NGNG0004デフォルトの名無しさん
NGNGいないんだろ?ひとりも
0005デフォルトの名無しさん
NGNGちょっとは考え方改めろ
0006デフォルトの名無しさん
NGNGところで>>1、UNIXはCで書かれているのであってVisualC++で書かれているわけではないぞ。
0007デフォルトの名無しさん
NGNG0008デフォルトの名無しさん
NGNG大 > 中 >小
インタプリタ 中間言語 コンパイラ
0009デフォルトの名無しさん
NGNG0010デフォルトの名無しさん
NGNG全てにそのビンビン(ry突っ込んでやれ
0011デフォルトの名無しさん
NGNG0012デフォルトの名無しさん
NGNG0013デフォルトの名無しさん
NGNGそしてそいつ自信も無能だと思うな
0014デフォルトの名無しさん
NGNGこれらの基本的な機能を扱えるまでどれくらい時間がかかりますか?
0015デフォルトの名無しさん
NGNG馬鹿には一生無理
0016デフォルトの名無しさん
NGNG12年くらい
0017デフォルトの名無しさん
NGNG半人前になるのに6年、一人前になるのには10年。
0018デフォルトの名無しさん
NGNG0019デフォルトの名無しさん
NGNGまずは研究テーマ探しから始めてください。
0020デフォルトの名無しさん
NGNGてか研究テーマならDelphinでガンダムの駆動制御部分のプログラム組みたいんですけど
初心者なので手始めにディスプレイに Hallo って表示させたいと思います
0021デフォルトの名無しさん
NGNG0022デフォルトの名無しさん
NGNGハァ?馬鹿じゃね?
トロンにきまってるだろうが。
0023デフォルトの名無しさん
NGNGGeneral Unilateral Neuro-Link Dispersive Automatic Maneuver(Synthesis System)です。
0024デフォルトの名無しさん
NGNG0025デフォルトの名無しさん
NGNG0026デフォルトの名無しさん
NGNGVBはCと同等に機械語に変換されてプログラム化されるのに
実行速度が遅いのはどうしてなんだろうと
0027デフォルトの名無しさん
NGNGコンパイラ:一括翻訳、すべてを翻訳し終えた後に実行
VB:独自のP-CODE方式とインタプリタ方式の兼用
C:一般的にはコンパイラ
VBはexeに翻訳されるので一見するとコンパイラ方式に見えますが
実際はインタプリタです。効率がよくなるようP-CODEという中間形式に直しています。
これはLGPがコンパイラなのに対しHSPがインタプリタなのに似ていますね。
速度に関しては翻訳方式以外にも実装依存な側面もありますので
Javaのように中間形式なのにとても速い場合もあります。
0028デフォルトの名無しさん
NGNGどうもありがとうございます
VBにそんな秘密が
仮に機械語に変換しているならVBランタイラムなんかいらないんだよな
0029デフォルトの名無しさん
NGNGVBランタイラム
VBランタイラム
VBランタイラム
VBランタイラム
VBランタイラム
VBランタイラム
VBランタイラム
VBランタイラム
0030デフォルトの名無しさん
NGNG0031デフォルトの名無しさん
NGNG0032デフォルトの名無しさん
NGNGチートツール作りたいのですがどの言語がいいでしょうか?
0033デフォルトの名無しさん
NGNGAutoHotkeyを流行らせるページ
http://lukewarm.s101.xrea.com/
0034名無しさん@編集中
NGNGはじめに覚えるとしたらどっちがいいですか?漏れは
会社でエクセルのVBAしかつかったことがない文系の事務員です。
別すれでは
VBといまのVB.NETは別物と書いてありました。
0035デフォルトの名無しさん
NGNG.NETならC#がお勧め。
0036デフォルトの名無しさん
NGNGリリースビルドだとネイティブコードだったと思うけど。
だからデバッグとリリースでそれぞれ再現できない
バグがでたりする。
VBが遅いのってなんでだろ。配列や参照とかのチェックのせい?
0037デフォルトの名無しさん
NGNGとエラーが出たのだがどう対処すればよいのですか?
0038デフォルトの名無しさん
NGNGインタプリタだからじゃないの?
0039デフォルトの名無しさん
NGNG環境が古すぎ
0040デフォルトの名無しさん
NGNG>>638
そんなこと無いよ。VBの遅い原因は標準関数などが
ActiveXになっていることによる関数呼び出しのオーバーヘッドと
文字列がBSTR相当(だっけ?)になっているせいだから。
VBもネイティブコードなんでメモリを処理するだけなら
最適化が違う程度のオーバーヘッドしかない。
0041デフォルトの名無しさん
NGNG641 名前:デフォルトの名無しさん[sage] 投稿日:04/02/27 16:13
>>638
そんなこと無いよ。VBの遅い原因は標準関数などが
ActiveXになっていることによる関数呼び出しのオーバーヘッドと
文字列がBSTR相当(だっけ?)になっているせいだから。
VBもネイティブコードなんでメモリを処理するだけなら
最適化が違う程度のオーバーヘッドしかない。
0042デフォルトの名無しさん
NGNG40 :デフォルトの名無しさん :05/01/03 17:08:39
641 名前:デフォルトの名無しさん[sage] 投稿日:04/02/27 16:13
>>638
そんなこと無いよ。VBの遅い原因は標準関数などが
ActiveXになっていることによる関数呼び出しのオーバーヘッドと
文字列がBSTR相当(だっけ?)になっているせいだから。
VBもネイティブコードなんでメモリを処理するだけなら
最適化が違う程度のオーバーヘッドしかない。
0043房
NGNG【完成したプログラムの処理速度】(左から早い)
c,c++>>BCB>delphi>>>>>>>.net>>JAVA>>>>>VB>>…>>HSP
についてですが、
5000円ぐらいで買えるVS.netありますよね。
あれって.NETアプリしか作れないんですか?
ん?もうマイクロソフトが売ってるコンパイラでは、
ネイティブコードなソフトは作れないんですか?
いや、マジレス希望です。お願いします。
004443
NGNGホントに.NETとか意味が分からないのです。
誰か教えて・・・・。
0045デフォルトの名無しさん
NGNG勉強しようにも入り口がわからないため戸惑っています
目標は簡単なツールを自分で作れるぐらいです
0046デフォルトの名無しさん
NGNGhttp://www.google.co.jp/search?hl=ja&q=%E5%85%B7%E4%BD%93%E7%9A%84%E3%81%AA%E6%97%A5%E6%9C%AC%E8%AA%9E&lr=
0047デフォルトの名無しさん
NGNG具体的な日本語?
具体的なことがまったくわからない状態なんですけど
004843
NGNG0049デフォルトの名無しさん
NGNG--動機------------------------------------------------------------------------------------
1.有名:情報が手に入り易い→この時点ではまだC/C++かJavaかで悩み
(>>1に上げられてる物はどれを選択しても情報に事欠く事は無いと思われ)
2.実行速度・やれる事の範囲
→Javaはどうやら動作が遅いらしい、ハード非依存で動かせるらしい
(現時点ではWin環境下での動作を考慮、)
→C/C++は動作が速いらしい、ただし作るのと理解するのがちと難しいらしい
(他の言語では出来ない事もやれたりするらしい→VB等で不可な事も可能)
3.結論:Cで基本的な文法を学んだ後に、C++の習得・それと平行してオブジェクト指向・アルゴリズムの勉強
------------------------------------------------------------------------------------------
言語間の垣根を越えたアルゴリズムやハード自体に対する理解は必須だと思うし
少し先を見ればC/C++もJavaも必須だと思うわけで・・(アセンブリ言語も読める程度の理解は必要かと)
どこから勉強するのが良いかは学んでいる途中の立場故に言及出来ないが
こう考えた奴も居るのだと言う事は少しは参考になるのではなかろうか?
>>43
VS.NET使ってるけどC/C++は普通にコンパイルだが
(むしろ、コンパイルせずにC/C++をインタプリンタとして実行出来る環境ってあるの?
その場で即テストランが可能なら勉強に便利そうではあるのだがな・・頻繁にコンパイルは結構メンドクサイ)
C/C++使っての.NET開発では他言語で作成した物と大した違いは無いとか聞いた気がするけど
まだやった事無いんで、誰か詳しい方に解説宜しくお願いします。
0050デフォルトの名無しさん
NGNG追伸:
趣味程度にやりたいだけならC/C++&Javaは習得に時間が掛かり過ぎる為、
VB等の比較的楽に完成し成果が分かる物から始めるのが吉かと。
その上でどうしてもやりたい事があれば他言語に乗り換えるのもアリではなかろうか?
もし学生やってるなら「VS.NET theSpoke」が激安(4,000↓)なんで購入を検討するのも一興かと
他の言語や開発環境に付いては勉強不足だったりするので検索するなり聞くなりしてくださいな。
妙な事や間違い言ってる可能性が高いので鵜呑みは禁物、間違いあったら情け容赦なく指摘Plz.
005145
NGNG早速C言語の入門書を探してみるよ
005249
NGNG↓本を探すなら参考に覗くと良いよ
テンプレに書いてある書籍紹介サイトは目を通しておくと購入の際に参考になるかと
推薦図書/必読書のためのスレッド PART 21
ttp://pc5.2ch.net/test/read.cgi/tech/1101395436/
005343
NGNGレスありがとう。
俺もCは基本情報受けるために勉強した。
でも具体的に何か作れって言われたらHSPかJavaって感じなんです。
VS.NET theSpokeは買うよ。
いや、>>1の実行速度がマジで気になっただけでした。
0054デフォルトの名無しさん
NGNG他人のサイトの掲示板に書かれてるレスのIPっていうのは
そのサイトの管理者が、パスワードなどを入力するなどでしか
見る事ができませんよね?
そうではなく、赤の他人が何らかの手を使って、
他人の掲示板に書きこまれているIP情報を知ることはできるんでしょうか?
0055デフォルトの名無しさん
NGNGその手口を知りたいわけではなくて、可能か不可能かという事を
聞きたいだけですので;
0056デフォルトの名無しさん
NGNG0057デフォルトの名無しさん
NGNG0058デフォルトの名無しさん
NGNG0059デフォルトの名無しさん
NGNG自分で調べろ
>58
個人で実力あるなら生産性の高いDelphi使えよ。
0060デフォルトの名無しさん
NGNGどのプログラムがお勧めでしょうか?
自分としてはJAVAを勉強したい気持ちはあるのですがaccessやexcelに
データを格納する事が多いのでVBの方が良い様にも思えます。
見当違いな質問かもしれませんがアドバイスお願いします。
0061デフォルトの名無しさん
NGNG0062デフォルトの名無しさん
NGNG0063デフォルトの名無しさん
NGNG0065デフォルトの名無しさん
NGNGhttp://tmp4.2ch.net/test/read.cgi/tubo/1099059524/211-214
0066デフォルトの名無しさん
NGNG0067デフォルトの名無しさん
05/02/01 19:35:35VBとVB.NETって違うモノなんですか?
0068デフォルトの名無しさん
05/02/01 20:34:000069デフォルトの名無しさん
05/03/02 05:15:41VCとVC.NETって違うモノなんですか?
0070デフォルトの名無しさん
05/03/02 09:17:180071デフォルトの名無しさん
05/03/02 14:11:22Visual C++ : C言語/C++言語によるソフトウェア開発のための統合開発環境。
VC = Microsoft Visual C++
VC.NET = Microsoft Visual C++ Version 7.1 (VC7.1)
VC2005 = Microsoft Visual C++ Version 8 (VC8) ←現時点ではβver
0072デフォルトの名無しさん
05/03/02 15:07:01VBもバージョンによってだいぶ仕様変わってる
0073デフォルトの名無しさん
05/03/05 18:55:130074デフォルトの名無しさん
05/03/08 15:40:13Visual Basic 6.0 で
0075デフォルトの名無しさん
05/03/08 21:54:36作れる。
0076デフォルトの名無しさん
05/03/09 13:38:420077デフォルトの名無しさん
05/03/10 06:36:340078デフォルトの名無しさん
2005/03/27(日) 16:01:11エクセルファイルに書きむ処理で途中で改行させたいんだけど、どうすればよい?
例えば、セルAにある程度書き込んだら次にセルBに移るみたいにしたい。
えらい人教えて。
0079デフォルトの名無しさん
2005/03/27(日) 16:22:34VBプログラマ質問スレ(6.0以前) Part40
http://pc8.2ch.net/test/read.cgi/tech/1106748775/
0080デフォルトの名無しさん
2005/03/27(日) 16:31:33サンクス
0081デフォルトの名無しさん
2005/03/28(月) 20:03:06C#は見つけたのですが・・・
0082デフォルトの名無しさん
2005/03/30(水) 06:12:570083デフォルトの名無しさん
2005/03/31(木) 18:24:20好きな友達にこんなメールを送ってしまいました。
コンパイラがなくて文法ミスが確認できません。
#include <stdio.h>
int main()
{
printf("You must say, \"I love you.\".\n");
while(1)
{
char say[11];
scanf("%c", &say);
if(say == 'I love you.')
{
break;
} else {
printf("Say, \"I love you.\"\n");
}
}
printf("Oh, you like me?!\nI like you too.\n");
printf("I'll touch your body, and I'll feel pleasant.\n");
return 0;
}
0084デフォルトの名無しさん
2005/03/31(木) 21:03:38http://pc8.2ch.net/test/read.cgi/tech/1091066805/
Microsoft Visual C++ Toolkit 2003 質問箱
http://pc8.2ch.net/test/read.cgi/tech/1109618655/
0085デフォルトの名無しさん
2005/03/31(木) 21:44:35文字列のメモリ上での表現はは末尾に'\0'が必要だから
文字列を格納する配列変数は"I love you."だと最低12バイト必要
つか、もっと余裕持たせて12バイトより大きくしとけ
scanf("%12s", say);この関数はスペースを文字列の区切りと判断する
のでgets()で
× if (say == 'I love you.')
Cでは文字列の比較はこういう書き方ではできない
#include <string.h>して、strcmp()とか使え
if (strcmp(say, "I love you.") == 0)
#しかしなんでLoveとLike使い分けてるんだ(゚д゚)
0086デフォルトの名無しさん
2005/03/31(木) 21:45:07#include <stdio.h>
#include <string.h>
int main()
{
printf("You must say, \"I love you.\".\n");
while(1)
{
char say[100];
gets(say);
if (strcmp(say, "I love you.") == 0)
{
break;
} else {
printf("Say, \"I love you.\"\n");
}
}
printf("Oh, you like me?!\nI like you too.\n");
printf("I'll touch your body, and I'll feel pleasant.\n");
return 0;
}
0087デフォルトの名無しさん
2005/04/16(土) 10:09:46delphiとかって仕様制限あるの?
0088デフォルトの名無しさん
2005/04/16(土) 12:48:00Delphiの無料版は商用利用不可
0089デフォルトの名無しさん
2005/04/17(日) 22:42:05.net vb で xp標準のcdライターを使いcdにデータを書きましたが、
書き込みウィザードにデータが残ってしまいます。これを完結する方法を教えてください。
よろしくお願いします。
0090デフォルトの名無しさん
2005/05/07(土) 01:13:47少し自分なりにまとめてみた所、プログラミングにはいくつかの言語(種類)があってC++やVBやJAVA等・・。
それで>>1をみて思ったんですが最初はC++でDOSのプラグラムを作ってみて基礎を学んで
後に、GUIをVBでやっていこうかと思うんですが
こんな感じにまとめてみたんですがよろしいんでしょうか?
あとお勧めコンパイラなどがありましたらここではやっている奴などで結構ですので。教えてください
0091デフォルトの名無しさん
2005/05/07(土) 01:34:52情報処理(基本情報処理、シスアド等)のほうにも興味があったりするモンなんですがどちらかを先に覚えるべきなどもありましたら良かったら教えて下さい。
009291
2005/05/07(土) 18:38:250093デフォルトの名無しさん
2005/05/09(月) 15:36:17シスアドはプログラミングに役にたたない
C++やるならVBは必要ないC++で全部できる
0094デフォルトの名無しさん
2005/05/09(月) 17:54:35そういうことなんですか・・よく分かりました。
ただ、ちょっと気が変わって情報処理の方を勉強しようと思ってます
だったらプログラミングの知識は必要なさそうですね・・。
0095デフォルトの名無しさん
2005/05/10(火) 00:00:10私が調べてみたところC,basic,java,cobolあたりが書かれていたんですが
最初はCから入った方が良いんでしょうか?
覚えやすいのはbasicやjavaでそれやってCやったらわかりやすいなども言われてるみたいですが
ここの人たちはどういった経験で覚えて言ったのかよろしかったらお聞かせください
0096デフォルトの名無しさん
2005/05/10(火) 00:01:40に、置き換えてください汗 失礼しました。
0097デフォルトの名無しさん
2005/05/10(火) 02:08:50希望する会社に問い合わせたら?
おれはCやC++をバイトで潜り込んで習得した
Javaはそこの経験から応用できるので独学
0098デフォルトの名無しさん
2005/05/10(火) 07:34:17もしない場合は自分で自作するということですか?
0099デフォルトの名無しさん
2005/05/10(火) 08:02:39うぇwwwっうぇうはっwww
うぇwwwwwwwwwwww
wwwwwwっうぇうはっwwwwwwwww
wwwwwwwwwwwwwwwwwwwっうぇうぇwww
0100デフォルトの名無しさん
2005/05/10(火) 09:53:12来たァ!!
http://pc8.2ch.net/test/read.cgi/hp/1115573674/l50
山田ウィルスをだます囮スレ
0101デフォルトの名無しさん
2005/05/10(火) 10:27:44うぇwwwwうはっwwwwwwwww
っうぇうはっwww
wwwうはっwwwおkwwwおkwwwおkwww
っうぇwwwwwwうはっwwww
wwwwww
■ このスレッドは過去ログ倉庫に格納されています