初心者のためのプログラミング言語ガイド Part13at TECH
初心者のためのプログラミング言語ガイド Part13 - 暇つぶし2ch369:デフォルトの名無しさん
09/02/05 00:49:42
おいなんでそんなくそ言語をみんなそろって推奨するんだ。
Lispにしろよ

370:デフォルトの名無しさん
09/02/05 02:06:07
アマゾンで本を検索していたら以下のレビューに当たりました。
何という言語で何を書いてあるのか教えてください。
-3writing-a¨-°£...3¶ao¶...¨ '§°-§a'°§a¢-a'-a3¶§ ¨£-¢'ao¬'¶2...-§'-§±£a3£°2§ ̄a"¶£-¨'"-'§'1-'§ ...¢a"¨'§-a-2£--
£3"TIME§ ̄£¨'§°-"-aTIME1 ̄ao¬ '§ ̄ ̄"TIME"\o \"§
"-3writing§"oo ̄-"§o¬'!!o-£¢oa-¨-§'- ̄-'...\-...-§




371:デフォルトの名無しさん
09/02/05 02:09:29
すみません。文字化けしてしまいました。変わりにURLを書きます。

URLリンク(www.amazon.co.jp)

よろしくご教示願います。


372:デフォルトの名無しさん
09/02/05 02:33:37
おまえが言ってることの全てがわからないんだが?
釣り、、、じゃないんだよな?

373:デフォルトの名無しさん
09/02/05 02:44:16
なんでこのスレ?

374:デフォルトの名無しさん
09/02/05 03:21:18
while(1)
{         
     wakeup;
     static int day;
     int time = wakeuptime();
     while(1)
     {
          2ch;
          if(time == Daytime())
          {
              lunch;
          };
          if(time == nighttime())
          {
              supper;
          };
          if( time == sleeptime();)
          {
              break;
          }
          time++;
     }
      day++;
     sleep;
}

こんな毎日、無限ループって怖いよな;;




375:デフォルトの名無しさん
09/02/05 04:16:26
なにこのスレ

376:デフォルトの名無しさん
09/02/05 10:29:36
8行目はコメントアウトするんだ

377:デフォルトの名無しさん
09/02/05 11:44:07
pythonで「例外クラスを受ける」の受けるとはどういう意味ですか?

378:デフォルトの名無しさん
09/02/05 11:47:55
>>374さん
素早いご返答、ありがとうございます。

379:デフォルトの名無しさん
09/02/05 14:08:37
>>374

そうか?

8行目が「work;」になってないだけだろ。

380:デフォルトの名無しさん
09/02/05 14:24:30
>>369 んで、どのLisp?

381:デフォルトの名無しさん
09/02/05 15:35:11
質問が「C飛ばしてC++は無理でしょうか?」なのに
なんでLisp勧めるの?
頭悪いの?

382:デフォルトの名無しさん
09/02/05 15:45:25
>>381
とっくに回答が出ているから、そこから発展させた違う話をしてるのでは。
頭の悪さでいうと、問答が済んでるからやってる話なのがわからない君のほうが頭悪い。

383:デフォルトの名無しさん
09/02/06 18:13:18
Google Native Client
URLリンク(builder.japan.zdnet.com)
URLリンク(builder.japan.zdnet.com)

この前GUIがChromeだけのノートPCあったけどあれ+が主流になりそうだな
ネトゲはすでに主流だな ActivXでインストールから実行までWEBブラウザで何も考えずにYES押せばPC初心者でもゲームができる
WindowsもMacもかわらん携帯やPDAのような専用GUIが主流になるっていうかもうウィンドウなんてみたくねーんだよって言ってたのが現実になりそう

EeePC(Linux)やソニーのXMB(Linux PSPやテレビのGUI)みたいなデスクトップ画面

384:デフォルトの名無しさん
09/02/06 18:14:06
どこの誤爆だ

385:デフォルトの名無しさん
09/02/06 19:11:16
あー、Chromeの1タブ1exeはデスクトップさえ要らず一つのタブで音楽やゲーム走らせて他のタブでWEB見てっていう土台だったんだな

386:デフォルトの名無しさん
09/02/08 19:32:22
ネットワークについて詳しく学びたいです。
でも全くもってプログラムの経験が無いのですが、最初に手をつけるべき言語は何でしょうか。
ちなみにOSはXPです。

387:デフォルトの名無しさん
09/02/08 19:57:03
>>386
ネットワーク=WinSockってことだったら、VCでやるのが近道じゃないかな?
プログラミングだけじゃなくてIPやTCPの勉強も合わせてやるのが吉

388:デフォルトの名無しさん
09/02/08 20:02:08
IPやTCP

389:デフォルトの名無しさん
09/02/08 20:22:55
俺の場合はCでソケットをやって挫折。
その後、JavaやRubyでソケット関連をやったら割りと簡単に理解できた。

390:デフォルトの名無しさん
09/02/08 20:25:28
どうすればソケットなんかで挫折できるんだ?

391:デフォルトの名無しさん
09/02/08 20:35:32
winsockのクソAPI

392:デフォルトの名無しさん
09/02/08 20:39:02
抽象化されてるぶん、Java, C#, LL系のほうがわかりやすい。

393:386
09/02/08 20:42:33
ご返答ありがとうございます
後、最初に学ぶのであればアセンブリ等の方がいいと聞いたことがあるのですが、
いきなりCから初めても問題ないでしょうか?(よく併用してやるのが良いという事は聞きます)
途中で詰まって進めなくなるという事があると不安で・・・

394:デフォルトの名無しさん
09/02/08 20:42:42
抽象化しているのはライブラリであって、言語ではない

395:デフォルトの名無しさん
09/02/08 20:43:28
>>393
全く問題ありません。

396:デフォルトの名無しさん
09/02/08 20:59:00
PHPでCGIがどーたらじゃなくてもっと基礎的な事ってことなら
Linux+gcc(C言語)+BSDソケットライブラリでsocketしてbindしてlistenしてacceptしてforkしてとかってのを学べばいいんじゃね。
今の時代に沿ってるのかどうかは知らんけど。
言語とは別にTCP/IPなんかのプロトコルの知識も必要だな。

397:デフォルトの名無しさん
09/02/08 21:17:04
>>393
今のご時勢だったらアセンブラはいきなりやる必要はないと思うよ。
WinSockのサンプルだったらC言語の方が多いからC言語を否応なく
理解しなくてはならないだろうし

398:デフォルトの名無しさん
09/02/08 21:20:43
アセンブラやるのはCの有難味を知るためでしょ。

399:デフォルトの名無しさん
09/02/08 21:34:44
ネットワークプログラミングをアセンブラでやるのは普通無理だろ。
いったいどのレイヤーから始めるつもりなんだ。

400:デフォルトの名無しさん
09/02/08 21:37:12
ネットワークプログラミングの話だったの?

401:デフォルトの名無しさん
09/02/08 21:43:22
>>400
>>386 >>393 >>397という文脈だから、そうでしょ。

402:386
09/02/08 23:03:07
アセンブラの件については、前に他のスレを見ていたときに
「全くの初心者だったらアセンブラから始めるべき」のようなレスがあったので
それで少し引っかかっていたからです

皆さんどうも有り難うございました






403:デフォルトの名無しさん
09/02/08 23:05:58
ポインタの理解にアセンブラは最も役に立つ。
ポインタが分からないようなら、
その時はアセンブラに手を出すといい。

404:デフォルトの名無しさん
09/02/08 23:30:10
高級な概念をきちんと理解しようと思ったら、ある程度は低級な概念の理解が必要になる。
完璧にやる必要はないけど、少し齧っておくだけでもかなり違うよ。
そして長い目で見れば結局はその方が効率がいい。

405:デフォルトの名無しさん
09/02/08 23:37:03
ド素人くせーな

406:デフォルトの名無しさん
09/02/08 23:44:51
>>405
言うことが素人そのものだ

407:デフォルトの名無しさん
09/02/09 02:14:14
一流のCプログラマでアセンブラ勉強したことないって人は居るのかな。

408:デフォルトの名無しさん
09/02/09 03:10:12
本物のプログラマは FORTRAN を使う。
もし FORTRAN で出来なければ、アセンブリ言語でやる。
アセンブリ言語で出来なきゃ、それはやる価値がないのだ。

409:デフォルトの名無しさん
09/02/09 04:16:10
じゃあFORTRANやってみる。


410:デフォルトの名無しさん
09/02/09 07:38:07
じゃあ俺はForthRANをやってみる

411:デフォルトの名無しさん
09/02/09 07:49:10
じゃあ俺は、おおブレネリを歌ってみる

412:デフォルトの名無しさん
09/02/09 07:56:17
>>408
皆さん、最初のPrologインタプリタはFORTRANで書かれたことをご存じないか?

413:デフォルトの名無しさん
09/02/09 08:11:27
>>408
en.wikipedia.org/wiki/Real_Programmers_Don't_Use_Pascal


414:デフォルトの名無しさん
09/02/09 12:01:30
パスカルは使わないだろうな。

415:デフォルトの名無しさん
09/02/09 20:18:10
簡単なツール作ってみたいんだけど何のソフト入れるところから始めたほうがいいのかな?

416:デフォルトの名無しさん
09/02/09 20:21:03
おk、まずはどんなツールを作りたいか説明するんだ

417:415
09/02/09 20:24:39
起動したらBSODが出るジョークソフトか出来たら簡単なwebブラウザー

418:デフォルトの名無しさん
09/02/09 20:35:52
ならC#になるだろうか
BSODは全画面表示だろうからManaged DirectXでも使うとして
Webブラウザはそれ用のコントロールがあったはず

419:415
09/02/09 20:37:51
ありがとう
今からググってくる

420:デフォルトの名無しさん
09/02/09 20:38:25
>>413が書かれた当時、Pascalは高級言語の代表だった。
今のC#やらJavaなどがあったらPascal以上に酷評されてただろうな。

421:デフォルトの名無しさん
09/02/09 21:57:03
HSPでのプログラミングに飽きたんですが、次は何の言語を勉強するべきだと思いますか?

422:デフォルトの名無しさん
09/02/09 22:01:47
>>421
scheme

423:デフォルトの名無しさん
09/02/09 22:04:10
ありがとうございます。
聞き慣れない名前ですが、調べてみます。


424:デフォルトの名無しさん
09/02/09 22:06:18
いい頭の体操になることうけあい

知恵熱おこしたりもするけどね

425:デフォルトの名無しさん
09/02/09 22:14:09
なんかひと昔前はHaskell勧めるのが流行ってたけど今はSchemeを勧めるのが流行ってるの?

426:デフォルトの名無しさん
09/02/09 22:35:51
そして次はF#ってか?

427:デフォルトの名無しさん
09/02/09 22:42:55
C#とVBで迷っているのですが、どちらがいいでしょうか?
後にCを学ぶ予定でいます

428:デフォルトの名無しさん
09/02/09 22:46:21
何故、後からCを学ぼうと思ったの?

429:デフォルトの名無しさん
09/02/09 22:49:23
>>428
CよりもC#のほうが簡単と聞いたことがあるので
C#で慣れてからCを学ぼうと思っていましたが、Cよりも他の言語の方がいいでしょうか?


430:デフォルトの名無しさん
09/02/09 22:51:40
C学ぶためにC#学ぶとか本末転倒。
C#やりたいならC#、VBやりたいならVB、CやりたいならCをやる。

431:デフォルトの名無しさん
09/02/09 22:51:44
>>429
簡単さだったらLL系のほうが簡単だけど、まあ、C#でいいんじゃね。

432:デフォルトの名無しさん
09/02/09 23:47:48
>>427
Cを学習

CでWin32APIプログラムを学習

C#で.Net Frameworkプログラムを学習

これがおすすめかつ最も効率的なルート。

433:デフォルトの名無しさん
09/02/09 23:51:53
いちがいには言えない。
高水準の言語から入ったほうが理解が早いかもしれん。

434:デフォルトの名無しさん
09/02/10 00:01:35
>>429
何をもって簡単というのかによるけど。
そりゃ、Windows向けにさくっとGUIアプリ作るなら、C#でやるほうがCより簡単だろう。
でもC#をきちんと理解するのは、Cより難しいよ。

最初にやるならCが最も無難だと思う。
オブジェクト指向とかを気にせず、構造化プログラミングがどういうものか理解できるし、
応用がきくから、その後に他の言語に入るのはさほど難しくない。

>>433
C#は実際のところ、純粋に言語だけが切り離されて存在している訳ではないからなあ。
一応は環境(OS)によらないものとして標準化はされてるけど、Windowsの.NET環境で動かすことが基本。
入門書の多くもそういう前提で書かれているしな。

だから言語だけじゃなく、.NET FrameworkやWindowsのアーキテクチャ的な部分も覚えなきゃいけない。初心者にはきついよ。

435:デフォルトの名無しさん
09/02/10 00:04:32
>>434
> だから言語だけじゃなく、.NET FrameworkやWindowsのアーキテクチャ的な部分も覚えなきゃいけない。初心者にはきついよ。

初心者がそこまで覚えることないじゃん。
とりあえず動くの作って、遊ぶだけならVBと大差ないし。


436:デフォルトの名無しさん
09/02/10 00:05:38
機械科の学生で組み込み用にC言語学びたいのかもしれないし、
Windows上で動作するプログラムを書きたいのかもしれないし、
CやりたいならCを勉強しろ、といっておくのが無難。

437:デフォルトの名無しさん
09/02/10 00:11:17
>>435
そこでストップするなら何でもいいけどさ、先のこと考えるなら逆に遠回りだよ。
C#でちょっとステップアップすれば、すぐに周辺知識が必要になってくるんだからさ。
だったら最初から基本をやってたほうがいいと思うぜ。特にC#がやりたいという希望でもないのであればな。

438:デフォルトの名無しさん
09/02/10 00:25:19
>>437
いや、C#だけでも、そうとうなことができるじゃん。
Cからやるにしても、Cしか知らないPGって(たいがい)ダメダメだし、
遠回りとか言ってないで、いろいろ言語をかじればいいよ。

439:デフォルトの名無しさん
09/02/10 00:31:33
>>438
質問者の言うようにC#とCを両方習得するというのであれば、
>>432で述べたようなルートが最も近道で効率がいい。

別にCだけやれって言ってるんじゃないよ。

440:デフォルトの名無しさん
09/02/10 00:35:35
>>439
どうどうめぐりになるけど、高水準の言語のほうが習得がはやいかもしれない。


441:デフォルトの名無しさん
09/02/10 00:40:32
アセンブリと比べて言ってるならまだしも、C#の方が明らかにCより言語仕様が巨大だからそりゃねーだろ・・・

442:デフォルトの名無しさん
09/02/10 00:44:58
>>439
私は質問者じゃないのですが、その
「Cを学習」から「CでWin32APIプログラムを学習」に
ステップアップするタイミングはどう判断すればいいですか?
どうなったら「Cを学習」の段階は終了したと見なしていいかということですが。

443:デフォルトの名無しさん
09/02/10 00:48:07
言語使用憶えるのが目的じゃないから、あんまり関係ないでしょ。 > 言語仕様の量

たとえば、Cなんか文字列型が無い(仕様の量0)だけど、文字列の扱いは、
ほかの言語にくらべたら初心者にとって難しいでしょ。




444:デフォルトの名無しさん
09/02/10 00:50:50
>>442
段階踏んで憶える必要もないよ。

Cの本、Windowsプログラミングの本、両方買って分かるところから読めばいい。
むしろ、そういうのを頭から読んでいくタイプはプログラムには向かないと思う。

445:デフォルトの名無しさん
09/02/10 00:58:57
>>442
自分で判断するしかないよ。その辺は。
Cを一通りざっと理解して、多少は自分でプログラム組んでみたら、さっさと次のステップへ進んでいい。
つまりはCの文法などはきちんと理解しなきゃいけないけど、標準関数は触りの程度だけでOKってことだ。

>>443
文字列に関してはCは厄介だけど、それ以外に関しては圧倒的にC#の方が覚えること多いのは疑いようもな事実。
言語仕様覚えるのが目的でないといっても、一通りのキーワード・構文は理解しないとC#使えることにならんでしょ。

446:デフォルトの名無しさん
09/02/10 01:08:27
>>445
だから、プログラム組むのに必要なところから憶えていけばいいじゃん。

それにCは言語の仕様として憶えることは少ないけど、C#と同じことを言語に
よらずに自力でやるってことだろ。

可変長の配列を使うのに、Cでrealloc()でバグって四苦八苦してる
あいだにC#を選択してればList<>でスイスイやってるとか。
(初心者がrealloc()使うと必ずバグる(断言))

447:442
09/02/10 01:13:23
ありがとうございます。
思い切って前進しようと思います。

448:427
09/02/10 07:59:22
みなさん、回答ありがとうございます
まずCから学習してみようかと思います
その後のことはCについてしっかりと知識を見につけてから考えようと思います

449:427
09/02/10 08:00:07
みにつけてから

450:デフォルトの名無しさん
09/02/10 08:12:20
C++から始めればいいのに。

451:デフォルトの名無しさん
09/02/10 11:21:47
プログラム言語はなぜ「言語」と呼ばれるのでしょう?
通常使っている言語とどのような共通点があるか?
またどのような相違点があるか?

という問題を誰か教えてくれませんか?

452:デフォルトの名無しさん
09/02/10 11:29:24
構文と意味(解釈l)を持つから
自然言語でも構文と意味(解釈)がある
違う点はそれ以外の全て

453:デフォルトの名無しさん
09/02/10 11:34:53
ありがとう

454:デフォルトの名無しさん
09/02/10 13:05:43
>>451
「programing language」の日本語訳を「プログラミング言語」
としてしまって以来だが、本来は記法、言い回し程度の意味。
従って、「言語」のメタファは不適切。

455:デフォルトの名無しさん
09/02/10 13:07:50
うそくさす

456:デフォルトの名無しさん
09/02/10 13:18:53
プログラミング言語とは、(自然言語に対して)人工言語の中で、特に機械による演算を
目的とした言語である。人間が発話により使用することを意図して作られた人工言語の
中には、LogranやLogipanのようになるべくそのままプログラミング言語として
使用できるように考慮して設計されているものもある。

メタファーでも誤訳でもなんでもない。
>>454が何を意図してそんなことを言うのかはさっぱり分からない。

457:デフォルトの名無しさん
09/02/10 13:36:17
>>5

458:デフォルトの名無しさん
09/02/10 22:43:39
D言語ってどうよ?

459:デフォルトの名無しさん
09/02/10 22:52:14
仕様が安定してからでないととてもおススメできない。
あと20年待て。

460:デフォルトの名無しさん
09/02/10 22:53:27
>>459
そうなのか


461:デフォルトの名無しさん
09/02/10 22:54:14
0xとどちらが先に実用的になるかが見物だな

462:デフォルトの名無しさん
09/02/12 22:03:42
>>443
Cの文字列処理って不毛だよね
それで投げたわ
最終的には、日本語関係の文字コードは、Cっぽく、チマチマやらないといけないらしいけど

あとライブリ群とか、ドキュメント群とか、こじんまりとまとまっていない感じがして
かなりの強制力がないとやる気しない感じ

自分のそういうのが不満をかなえてくれるのがPythonだったな
プロトタイプとして組むのにもつかえるし

463:デフォルトの名無しさん
09/02/12 22:03:56
(1)初心者がいきなりCは難しいからやめたほうがいい
(2)Schemeは難しいし、勉強しても何も作れないのでやめたほうがいい
(3)ハスケルは難しいし、勉強しても何も作れないのでやめたほうがいい

↑これらの、(1)、(2)、(3)を勧めてくるのは
初心者を挫折させるためのトラップなので
まともに話を聞いてはいけない。

なんで初心者をわざわざ挫折させないといけないかというと
プログラミングなんて誰でもできるので親切に教えると
ゆくゆくは自分のライバルになると恐れているのである。

464:デフォルトの名無しさん
09/02/12 22:24:04
最終的には、>>1の動機・用途に限るよね

・プログラミングってゲームつくれるんだろ?
・今、無職なんですが、今から必死こいて勉強して、プログラマになりたいんですが、なんの言語をやったほうがいいですか?
・Webでなんかやりたい
・ハッカーになりたい

465:デフォルトの名無しさん
09/02/13 02:27:04
perl飽きたからC++やろうと思ってます
D言語に越されるとか色々言われてるけど
今から学ぶ価値ありますよね?

これにしといた方が良い、って言語ありますか?
使用用途はゲームで

466:デフォルトの名無しさん
09/02/13 03:28:00
C++ 本格的にやりたくて自信のある人向け
C# 楽したい人向け。わりと良い

おすすめ本
ゲームプログラマになる前に覚えておきたい技術
URLリンク(www.amazon.co.jp)
ある程度C++が出来る人向け

D言語がC++に追いつくには10年はかかりそう

467:デフォルトの名無しさん
09/02/13 07:11:10
>>463
 (1)は正しいこともある。作りたい何かがある初心者にとって、Cの道のりは長い。逆に、
プログラミングそのものに興味がある初心者にとって、Cは意外に良い選択になるかもしれ
ない。(2)と(3)も同様。

468:デフォルトの名無しさん
09/02/13 07:35:19
>>467
プログラミング(パズル的要素とイメージなら)に興味があるなら、最初、Schemeをすすめておけば、良さそうだな
Scheme --> C言語 --> あとは、興味持ったヤツ、適当に

実用的言語なら、LL言語かな
Windows限定なら、C++


469:デフォルトの名無しさん
09/02/13 11:06:41
質問させてください。
>>307さんに似ているのですが
①無料で作ったり試行錯誤できる
②汎用性のある言語(絶対一筋でいきますが、ネット上で多くのものを理解したい) 
③主にソフトウェアを作りたい。(機能がほとんど無くても自分でランチャや2ちゃんねるブラウザなどを作ってみたい)
この三つを満たせるような言語はありますでしょうか??
プログラムについては全く無知ですが大学の春休みから本気で学ぼうと思っております。
努力はできる方で、徹夜でソフトウェアのiniファイルいじったりすることなどあります。
GoogleCodeとかSourceForge見て「…!こいつぁすげぇ…」とか言ってみたいです。
お願い致します。



470:469
09/02/13 11:10:28
すみませんOS書き忘れました。
Vistaで、時間と努力をいくらかけてでもやる気概です。

471:デフォルトの名無しさん
09/02/13 12:08:51
C++

472:デフォルトの名無しさん
09/02/13 12:21:47
>>469
無料で汎用性があるとなると
最近の流行はC言語とスクリプト言語のハイブリッド方式です。
どちらを先に学んでも良いですが
C言語が先だと、おもしろいものを作れるようになるまで時間がかかります。
スクリプト言語が先だと、PerlかPythonかRubyかその他色々と迷走する覚悟が必要です。

473:デフォルトの名無しさん
09/02/13 12:29:13
時間があるなら簡単なC#からはじめて
慣れてからC++やるのもいい

474:デフォルトの名無しさん
09/02/13 12:30:30
C++とbcc formでいいだろ。 どんなGUI(アプリ)もこれだけ勉強したらできる。

475:デフォルトの名無しさん
09/02/13 12:32:20
スクリプトもC#も駄目だ。汎用言語でブラウザつくれて速度出るのはC++。

476:デフォルトの名無しさん
09/02/13 12:38:47
一筋とかどうでもよい。気持ちはわかるが。

477:デフォルトの名無しさん
09/02/13 12:41:57
くわしくないけど、windowsAPIは、今後いつでも使えるんですよね?
新OSで、低レベルアクセス禁止されて、.NET ver**の命令しか使え無いってことにはなりませんよね?
そうなら、C++とwinAPIだけでいいんです。

478:デフォルトの名無しさん
09/02/13 12:45:02
>>471 >>472 >>473
ありがとうございます。
C、C#、C++のどれかに絞り込み、あとはサイトや本などを見てまわって、
自分に合いそうなものを調べて勉強致します。


479:デフォルトの名無しさん
09/02/13 12:46:54
2ch ブラウザならソースコード配布されてるのも結構あるよね。
OpenJane は Delphi なのがネックか。
C と WindowsAPI でゴリゴリ書いてるのがあればそれを見ればいいんだけど。

480:デフォルトの名無しさん
09/02/13 13:16:47
>>477
Win32APIが禁止されることは当面ないだろうけど、.NETでしかできないことが増えていくだろうね。

azure上で動かしたかったら.NETで作ってねとか。

481:デフォルトの名無しさん
09/02/13 13:21:57
GUI絡むアプリでWin32API直叩きは死ぬぞ。
Janeくらい複雑なUIになるとDelphiが一番楽だな。相変わらず。

482:デフォルトの名無しさん
09/02/13 13:24:23
時代の変化についていけない人も結構いるんだね。

483:デフォルトの名無しさん
09/02/13 13:27:31
相談者は、
> 汎用性のある言語(絶対一筋)
といっている。時代の流れについていくのは、一筋でない。
C++ WinAPIが流れに乗らず一筋でいける

484:デフォルトの名無しさん
09/02/13 13:29:40
そういえば、Win32っていうけど、Win64APIって聞かないね。64bit専用のAPIはつくらないっていうことですか

485:デフォルトの名無しさん
09/02/13 13:31:58
何のために専用にするの?

486:デフォルトの名無しさん
09/02/13 13:34:03
32はあるから。 
もし必要なければ、win16APIだけで良かった。
Win32APIは入らなかった。

487:デフォルトの名無しさん
09/02/13 13:39:43
最新技術では、windowsアプリもプログラマが意識しなくてもDirectXが使われるようですね。
なんて名前だったかわかりますか

488:デフォルトの名無しさん
09/02/13 13:42:27
自己解決しました。
Win64APIとは言わないけど、IA-64とx64がそうでした。
あとWindows Presentation Foundation(WPF)でした。

489:デフォルトの名無しさん
09/02/13 13:47:33
>>466
C++やってみます
ありがとうございました

490:デフォルトの名無しさん
09/02/13 14:15:50
>>488
ひどい釣りだな

IA64はIntelのプロセッサーの命令セット。
Windowsは直接関係無い。

491:デフォルトの名無しさん
09/02/13 14:22:08
つりじゃねえよ。 C++コンパイラのフォルダ内部には
win32用のlib,includeや
IA64用のlib,includeがちゃんと用意されいてる。

492:デフォルトの名無しさん
09/02/13 14:58:31
元々Win32APIはNT用,Win16APIはWin3.1用のAPIとして設計された。
単に16bitと32bitの差ではないのだよ。

493:デフォルトの名無しさん
09/02/13 15:12:26
疑問だけど、win32apiの実装はマイクロソフトだけど、
IA64のinclude,libはコンパイラメーカーが実装するの?
それともc++のソースコンパイルしただけ?
インテルコンパイラには64bit用が一緒に入ってる。

494:デフォルトの名無しさん
09/02/13 15:32:55
APIはOSが提供する(Windowsならマイクロソフトが実装)。
言語の標準関数やライブラリはコンパイラメーカーが
言語の仕様に沿うように実装し提供する。

495:デフォルトの名無しさん
09/02/13 15:53:18
Win64って言うこともあるみたいだよ。
URLリンク(technet.microsoft.com)
Win32/Win64を総称してWindows APIってことみたいだけどね。
(Win16は含まれない。Win32sやWin32ceが含まれるかどうかは知らん)

496:デフォルトの名無しさん
09/02/13 16:13:31
IA64対応のWindowsってあったっけ?
64bit Windowsに関してはAMDの提唱したx64(IntelCPUだとET64Tの名称)しかないんじゃね?

497:デフォルトの名無しさん
09/02/13 16:15:30
>>469
C++は汎用言語かもしれないけれど、
VSとかBCCのような開発環境で、Win32API叩くようなプログラムは
クロスプラットフォーム的に考えて汎用じゃないと思う。

MinGW+MSYS+OpenGL+SDL+GTK( or qt) がオヌヌメ(クロスプラットフォーム的に考えて)
うん、初心者向けとしても、ビジネス向けとしても不適当な気がするけどね。


498:デフォルトの名無しさん
09/02/13 16:17:56
もうすぐQtがLGPLになるからそれ使えばいい

499:デフォルトの名無しさん
09/02/13 16:48:17
>>491
何の話をしてるんだ?
APIの話をしているのにIA64とか、釣りじゃなければとんでもないアホだろ。

500:デフォルトの名無しさん
09/02/13 21:01:43
市場価値の高い言語はどれだ?
求人数はJava、年収はC#がトップ―ワークポートが調査 - @IT
URLリンク(www.atmarkit.co.jp)

求人数で見ると、やはりJava・Cの2強は揺ぎ無いな。
そこからはC++、PHPと続いて・・C#、VB、Perl、JavaScript、"COBOL"、VB.NET

C#よりVBの方が少なくてあれ?と思ったら、VB.NET分は別集計で合わせればVBの方が多い・・なるほど
しっかし、未だにCOBOLが10位内に入ってるなんて・・まだまだ絶滅しそうにないな。

501:デフォルトの名無しさん
09/02/13 21:26:07
何故COBOLだけ絶滅云々言ってんだ?アホか。

502:赤西仁
09/02/13 21:38:53
1年間悩んでます。お力をお貸しください。

アークザラッドⅡというタイトルのゲームの、ゲーム画像(歩行画像など)を抽出したいのですが、
かれこれ1年ほど経ちますが、なかなかうまくいきません。
*もちろん抽出した画像は個人範囲内で利用するつもりです。

◆試してダメだったこと

 ネット上からダウンロードできる、ありとあらゆる抽出系ツールを試した。
 (ちなみに他のゲームはほとんど抽出可能)

◆教わったこと

 ・アークザラッドⅡは独自の画像形式を使っているから抽出できない。
 ・PS上で表示されてるということは絶対に摘出はできるはず。

◆抽出は不可能ではないということを知ったとき

 2ちゃんねるで質問したところ、
 ある方が実際にキャラクターの歩行画像を抽出して
 私が立てたスレにアップしてくださいました。

スクリーンショットじゃ嫌なんです。どうか皆さん、お力をお貸しください。

503:デフォルトの名無しさん
09/02/13 21:43:03
>>502
実際抽出した人には聞いてみたの?

504:デフォルトの名無しさん
09/02/13 21:52:49
>>502
あなたにはCをおすすめします。

はい次の方どうぞ。

505:デフォルトの名無しさん
09/02/13 22:12:59
>>502
PSのソフトなの?

506:デフォルトの名無しさん
09/02/13 22:18:28
COBOLは普通に今でも使われてるよ。そりゃ需要もあるだろう。
企業の大型コンピュータとか、何十年もずっと前のシステムで運用してたりするからね。
変更するのもバリデーションやら色々ややこしいし。

507:デフォルトの名無しさん
09/02/13 22:32:16
COBOLねえー。
今じゃ.NETで使えちまうからあと20年は持ちそうだ罠。
SQL+Javaのが楽ってんならともかく
大概そっちのがめんどくさいしなあ
(頭悪い俺にはCOBOLのが分かりやすそーに見える)

508:デフォルトの名無しさん
09/02/13 22:32:31
Javaは普通に今でも使われてるよ。そりゃ需要もあるだろう。
Cは普通に今でも使われてるよ。そりゃ需要もあるだろう。
C++は普通に今でも使われてるよ。そりゃ需要もあるだろう。
VBは普通に今でも使われてるよ。そりゃ需要もあるだろう。
PHPは普通に今でも使われてるよ。そりゃ需要もあるだろう。
C#は普通に今でも使われてるよ。そりゃ需要もあるだろう。
Pythonは普通に今でも使われてるよ。そりゃ需要もあるだろう。
Perlは普通に今でも使われてるよ。そりゃ需要もあるだろう。
Delphiは普通に今でも使われてるよ。そりゃ需要もあるだろう。
JavaScriptは普通に今でも使われてるよ。そりゃ需要もあるだろう。
Rubyは普通に今でも使われてるよ。そりゃ需要もあるだろう。
COBOLは普通に今でも使われてるよ。そりゃ需要もあるだろう。

だから何って話。

509:赤西仁
09/02/13 22:46:31
>>503
スルーされました;

>>505
PSのソフトです!

510:デフォルトの名無しさん
09/02/13 22:47:25
とりあえずCに変わる小さくて判りやすい言語求む。(現在お勉強中)
++はもはやなにがなんだかて感じだし
8bit上等!と言える言語が他に存在しないのもなあー(関数型除く)

511:デフォルトの名無しさん
09/02/13 22:49:27
CASLでもやってろ、ハゲ

512:デフォルトの名無しさん
09/02/13 22:59:06
>>510
brainfuckでもやれば?

513:デフォルトの名無しさん
09/02/13 22:59:57
>>510
scheme

514:デフォルトの名無しさん
09/02/13 23:02:18
>>509
PSの開発環境入手すればいいじゃん

515:デフォルトの名無しさん
09/02/13 23:07:34
関数型除くって書いたじゃろが

516:デフォルトの名無しさん
09/02/13 23:08:27
それは3行目だけだろ。馬鹿。

517:デフォルトの名無しさん
09/02/13 23:12:50
>>514
PSの開発環境とはそう簡単に入手できますかね?

518:デフォルトの名無しさん
09/02/13 23:15:23
>>510
その小さいの意味がよくわからんなあ。文字通りならアセンブリ言語くらいしかないだろうね。
気軽にソフトを開発できるって意味ならPython。

519:デフォルトの名無しさん
09/02/13 23:18:55
>>517
日本においては95万円

「プレイステーション 3」タイトル開発環境を大幅強化 | プレスリリース | ソニー・コンピュータエンタテインメント
URLリンク(www.scei.co.jp)



520:デフォルトの名無しさん
09/02/13 23:27:36
XBOX360はとりあえずタダでゲーム作れない事も無い
URLリンク(msdn.microsoft.com)

521:デフォルトの名無しさん
09/02/13 23:31:23
>>519
7500ユーロは高いなと思ったが、今ユーロ110円台になってるのか・・・
円高すさまじいな

522:デフォルトの名無しさん
09/02/13 23:33:36
円高じゃない、ユーロ安だ

523:デフォルトの名無しさん
09/02/13 23:35:52
円高かつユーロ安では

524:デフォルトの名無しさん
09/02/13 23:36:48
いや、円高だろ。
ポンドや米ドルといった基軸通貨はじめ、あらゆる通貨に対して円が強い。

525:デフォルトの名無しさん
09/02/13 23:37:22
日本イジメだよな

526:デフォルトの名無しさん
09/02/13 23:37:57
ユーロと他の通貨を見てみろよ

527:デフォルトの名無しさん
09/02/13 23:40:18
ユーロは他の通過に比べて綺麗だな
URLリンク(ja.wikipedia.org)

528:デフォルトの名無しさん
09/02/13 23:49:37
板違いスレ違いのことを延々と語りやがって
アホか

529:デフォルトの名無しさん
09/02/13 23:51:35
  ∧_∧  / ̄ ̄ ̄ ̄ ̄
 ( ´∀`)< オマエモナー
 (    )  \_____
 | | |
 (__)_)

530:デフォルトの名無しさん
09/02/14 09:51:13
>>496
x64用が出る前からある。

というか、あった。

531:デフォルトの名無しさん
09/02/14 14:29:22
Craving Explorer や GOM Playerみたいなフリーソフト
を作成するにはどの言語がよいでしょうか? 

532:デフォルトの名無しさん
09/02/14 14:33:08
メディア周りのツールはC++一択

533:デフォルトの名無しさん
09/02/14 14:37:57
C/C++はとりあえずできておいたほうが色々と便利

534:赤西仁
09/02/14 15:20:51
1年間悩んでます。お力をお貸しください。

アークザラッドⅡというタイトルのゲームの、ゲーム画像(歩行画像など)を抽出したいのですが、
かれこれ1年ほど経ちますが、なかなかうまくいきません。
*もちろん抽出した画像は個人範囲内で利用するつもりです。

◆試してダメだったこと

 ネット上からダウンロードできる、ありとあらゆる抽出系ツールを試した。
 (ちなみに他のゲームはほとんど抽出可能)

◆教わったこと

 ・アークザラッドⅡは独自の画像形式を使っているから抽出できない。
 ・PS上で表示されてるということは絶対に摘出はできるはず。

◆抽出は不可能ではないということを知ったとき

 2ちゃんねるで質問したところ、
 ある方が実際にキャラクターの歩行画像を抽出して
 私が立てたスレにアップしてくださいました。

スクリーンショットじゃ嫌なんです。どうか皆さん、お力をお貸しください。

535:デフォルトの名無しさん
09/02/14 15:27:28
マルチ

536:デフォルトの名無しさん
09/02/14 15:29:30
既に勝手にC言語から入っているのですが、
ゲームを作るのにC言語は向いていなかったりしますか?
C言語が分かり次第、C++の方に行きたいと考えてます。
友人間でできるオンラインのものを作りたいと思ってます。
時間はいくらかかってもいいです。
C言語でそう言ったことが可能なのか、教えてください。

537:デフォルトの名無しさん
09/02/14 15:31:27
Cでいいけど、Cの知識だけじゃ作れないよ

538:デフォルトの名無しさん
09/02/14 15:33:16
>>537
他にどういった知識が必要になりますか?
詳細を教えてください。

539:デフォルトの名無しさん
09/02/14 15:38:13
>>538
どういう環境でどういうゲームかによるけど、きちんと本格的にやるなら、
TCP/IPやOSの知識、WinやMacのAPIの知識、各種ライブラリの知識が必要になるよね。

540:デフォルトの名無しさん
09/02/14 15:40:21
>>539
言語以外にそういうものも必要になるのですか。
わかりました。ありがとうございました。

541:デフォルトの名無しさん
09/02/14 15:45:50
ポータビリチーがどうのと喚き散らす古参ハッカーでもない限りC++にした方がいいよ。
とりあえずclassとSTL使えるだけでもありがたい。
IDE(開発環境)の支援も受けやすいし。

542:デフォルトの名無しさん
09/02/14 15:53:46
インテリセンスが死ぬ確率も高くなるし、コンパイル速度も遅くなるし

543:デフォルトの名無しさん
09/02/14 16:24:11
長いちら裏

>>536
>>537のゆうとおり、「C/C++覚えたー」といって、
ゲームを作ろうとすると戸惑うと思う。
最近のIDEやライブラリは親切になっているが、それでも、
ボタンのイベント取得ひとつ、画像の表示ひとつとっても、
かなりハードルがあがる。(VC4なんてひどかったぜい)

通常はC++使いだが、Cの方がすき。
STLやClassは便利だが、見えないところで何かされているのが、
少し気持ちが悪い。
そのせいで、Cではいろいろなことを自分で実装しなければならないのだが。
健闘を祈る。

ところで、C#ってあまり使っている椰子がいない希ガスが、
も前らは使ったことある?

544:デフォルトの名無しさん
09/02/14 16:36:58
テンプレートを多用しなければコンパイル速度は大差ない

545:デフォルトの名無しさん
09/02/14 17:13:09
ゲーム開発はプログラミングの中で最もハードルが高いといっても過言じゃない。
言語だけでなく,ライブラリ,アルゴリズム,数学,物理,グラフィック,サウンドetc...
と幅広い知識・技術が必要な上,ゲームデザインのセンスまで求められる。

Cを覚えただけではまだゲーム開発のスタート地点にも立っていない。
先は長いので,地道に基礎を固めていく持続力,忍耐力が必要だ。

546:デフォルトの名無しさん
09/02/14 17:13:57
>>543
C++&MFCから乗り換えて使ってるけど、快適すぎワロタ

547:デフォルトの名無しさん
09/02/14 18:54:15
>>540
こんな本が読めるようになると面白いのかも。

Amazon.co.jp: ゲームプログラマになる前に覚えておきたい技術: 平山 尚(株式会社セガ): 本
URLリンク(www.amazon.co.jp)

>>544
それは元々C++のコンパイル速度が遅いからですか?

>>546
C#に乗り換えたら笑い死にしますね

548:デフォルトの名無しさん
09/02/14 19:57:53
というかゲーム書いたことないけど、単純にプログラムの問題に帰結できるのかね
ジャンルによるだろうけど音楽、映像、脚本、ゲームアイデアなんかの方が作業比率高そうだけど
「映画作りたいんだけどカメラは何使えばいいですか?」みたいな違和感のある質問に見えるな
もちろん作りやすい言語はあるんだろうけど

549:デフォルトの名無しさん
09/02/14 20:38:28
>>536
Cでいいよ。

550:536
09/02/14 22:07:55
たくさんのアドバイスありがとうございました。
なかなか難しいことだろうとは思ってましたが、相当なものなのですね。
これから趣味として頑張っていきたいと思います。
ありがとうございました。

551:デフォルトの名無しさん
09/02/14 22:51:32
C言語におけるクロスプラットフォームなんて都市伝説

552:デフォルトの名無しさん
09/02/15 00:34:28
>>551
利用するライブラリさえ選べば案外いける

553:デフォルトの名無しさん
09/02/15 00:50:49
ゲームでもSDLとOpenGLでなんとかなるしな

554:デフォルトの名無しさん
09/02/15 00:51:57
ツクールでなんとかなる

555:デフォルトの名無しさん
09/02/15 10:19:21
HSP最高

556:デフォルトの名無しさん
09/02/15 14:31:40
ネット掲示板作るんすけど何がいっすか?

557:デフォルトの名無しさん
09/02/15 14:42:52
PHP

558:デフォルトの名無しさん
09/02/15 16:50:54
>>556
しらたば

559:デフォルトの名無しさん
09/02/16 02:53:05
もうみんなHSPやればいいと思う

560:デフォルトの名無しさん
09/02/16 20:50:14
二進数の時点でハァハァしてる僕でも
同人ゲーム作ってうはうはできるくらい上達できますか?
ユーキャンの基本情報技術者講座と簿記三級と猫でもわかるC言語プログラミング
買ったんですけど間違ってますか

561:デフォルトの名無しさん
09/02/16 21:29:13
>>560
端から見ると3日と立たないうちに嫌になって辞める姿が浮かびます。
やってて楽しいと思えるならいいけど、そうで無いなら、楽しくやる工夫が欲しい。
問題を一問解くごとにチョコレートを一つぶ食べる権利を得るとか。


562:デフォルトの名無しさん
09/02/16 21:36:38
>>560
それでいいよ。頑張って。

563:デフォルトの名無しさん
09/02/16 21:52:55
>>561
それでいきたいと思います
チョコは食べれないのでサラミかなんかで代用したいと思います
英語できなくても大丈夫ですよね?
なんかざっと見た感じ英語だらけ・・・

564:デフォルトの名無しさん
09/02/16 22:04:45
結局プログラミング以外のところが肝だし時間かかるからなぁ、ゲームは。

565:デフォルトの名無しさん
09/02/16 22:15:52
俺もそう思う
「ゲームが作りたい」って人は自分の得意分野を磨いて(文、絵、音)
プログラムができる友達を見つけた方が早いような気がするんだけど
同人ゲームって何もかも一人でやるもんなの?

566:デフォルトの名無しさん
09/02/16 22:18:16
ゲームのプログラミングがやりたいんなら、それでいいじゃん。

567:デフォルトの名無しさん
09/02/16 23:06:07
>>565
人によるだろうね。
東方は全部一人だし。

568:デフォルトの名無しさん
09/02/16 23:09:03
Hellsinker. とかも一人だな。

569:デフォルトの名無しさん
09/02/16 23:13:42
なるほど、厳しい世界なんだな
バンドみたいにチーム組んでやるもんだと思ってたよ

570:デフォルトの名無しさん
09/02/16 23:14:44
ゲームの場合は普通一人じゃ作らないし作れない。
ZUNやひらにょんが異常なだけ。

571:デフォルトの名無しさん
09/02/16 23:15:43
もっとも、フリー素材を使うなら
一人でも作れるかもしれないけどね。

572:デフォルトの名無しさん
09/02/16 23:19:48
各スタッフが一週間程度の作業ですむようなボリュームなら
人数いてもできるだろうけど、数ヶ月とかって量になると、
そういう作業をできるスタッフを見つけるのがまず、困難。
一人でやったほうが返って近道かもしれない。

573:デフォルトの名無しさん
09/02/16 23:24:54
>>560
そういうことはゲーム作ったことのある人に聞いたほうがいいぞ。

574:デフォルトの名無しさん
09/02/17 23:46:12
VB.NETができるなら、無理してC#学習する必要は無いよな。
どれか1つ言語を選べば十分で、複数を覚えるのは無駄なだけだよな。
同じ.NET Frameworkでコンパイルされるんだし。

575:デフォルトの名無しさん
09/02/17 23:47:54
お仕事なら無駄でもない
逆コンパイルやトランスレータにも限界あるし

趣味なら無駄かもしれない

576:デフォルトの名無しさん
09/02/18 00:17:36
VB.NETを使いこなせるならC#覚えるのに大した手間は掛からんし、
書けなくても読める程度には覚えておいて損はないと思う。
C#で書かれたサンプルコードとか大量に転がってるしね。

577:デフォルトの名無しさん
09/02/18 00:23:56
趣味なら言語の字面が好みに合ってるかどうかがメンタルヘルス的に重要だな。
self, self, selfとか連発させられるとキーボード破壊したい衝動に駆られるし。

578:デフォルトの名無しさん
09/02/18 00:27:49
そんな人にはWhitespaceをオヌヌメしたい。

579:デフォルトの名無しさん
09/02/18 01:07:41
可能な限り少ない言語で、最大限の恩恵を受けたいなら、そもそもVB.NETとか選ばんだろ。

文献が豊富でJavaやC#にも取っ組みやすいC/C++の一拓だろう。

580:emi
09/02/18 01:32:22
プログラミングど素人です。すみませんが教えてください。

GPSのデータを自分のHP上にgooglemapで表示させたいんです。
HP URL URLリンク(khepresh.toyama-cmt.ac.jp)
GPSデータ
$GPGGA,025207.561,3645.5161,N,13709.5192,E,0,0,,-10.0,M,35.7,M,,*5A
$GPGSA,A,1,,,,,,,,,,,,,,,*1E
$GPGSV,3,1,09,05,69,141,,12,64,095,17,22,59,271,24,18,51,192,21*7D
$GPGSV,3,2,09,30,50,182,18,09,42,048,,14,38,313,24,15,11,112,16*7E
$GPGSV,3,3,09,31,05,252,23*43
$GPRMC,025207.561,V,3645.5161,N,13709.5192,E,0.00,0.00,160708,,,N*7A
$GPVTG,0.00,T,,M,0.00,N,0.00,K,N*32
$GPGGA,025208.561,3645.5161,N,13709.5192,E,0,0,,-10.0,M,35.7,M,,*55
$GPGSA,A,1,,,,,,,,,,,,,,,*1E
$GPGSV,3,1,09,05,69,141,,12,64,095,17,22,59,271,17,18,51,192,20*7C
$GPGSV,3,2,09,30,50,182,17,09,42,048,,14,38,313,23,15,11,112,15*75
$GPGSV,3,3,09,31,05,252,22*42

↑毎秒データが追加される。
このデータの必要な部分のみをPHPで抽出し、javascriptに組み込み
グーグルマップにリアルタイムでピンを立てていきたいんです。
流れはわかるのですが、プログラミングしろとなると本当にわからなくて…m(_ _)m

すみません。どうかよろしくお願いします。

581:デフォルトの名無しさん
09/02/18 01:44:09
>>580
このスレに投稿してくるような君には無理だ。あきらめろ。

582:デフォルトの名無しさん
09/02/18 01:52:35
というか何を教えてほしいんだ?ww
一見「誰か私の代わりにプログラミングしてください」って言ってるように見えるんだけどw
まずはPHPとjavascriptの書籍を買ってきて熟読するといいんじゃないかな
そしてどうしてもわからないところは、その言語のスレで聞くといいと思う

583:emi
09/02/18 01:59:03
そうですか。
すみません、何のせこれらを今週中にプログラムして
提出しないといけなかったもので本を購入してというところからは
なかなか難しいかと思ったもので…
まずスレ違いだったんですね。
申し訳ないですm(_ _)m

自力でももう少し頑張ってみようと思います。


584:デフォルトの名無しさん
09/02/18 02:15:26
で、結局何を教えてほしかったんだろう?
ど素人っていうのは、プログラムなんて書いたこともない、ってことなのかな
だったらちょっと今週中に自分で書くのは厳しいんじゃないかと思う
学校の宿題でもなさそうだし、仕事で無茶要求されたのか
宿題スレに行くような感じでもないし、、、

585:emi
09/02/18 03:13:36
$remove_row_list = array( 2, 3, 4, 5, 6, 7);
while ($data = fgetcsv($fp, 10000)) {
$today = date("Y/m/d l H:i:s");
print($today)."<br>\n";
if (!in_array($count, $remove_row_list)) {
echo $data[1] ."<br>\n";
echo $data[2] ."<br>\n";
echo $data[3] ."<br>\n";
echo $data[4] ."<br>\n";
echo $data[5] ."<br><br>\n";
}
{
$count++;
}
}
fclose($fp);

?>
抽出したデータをjavascriptに組み込んでマップ上に表示できるかと
思ったのですが、javascriptは完成したプログラムを実行するものだから
リアルタイムにピンを立てていくという作業は無理といわれますますわからなくなりました。
この場合、PHPでどこまで作業を進めてjavascriptで実行させればいいのでしょうか。
スレ違いなのにあつかましくて申し訳ないです。


586:デフォルトの名無しさん
09/02/18 03:29:30
まったくの初心者が書いたコードには見えません
スレ違いもいいところなので自力で頑張ってください

587:デフォルトの名無しさん
09/02/18 03:30:53
JavaScriptで定期的に読みに行けばいい。
サーバー側は要求を見て前回からの差分データを送り返す。

スレ違いというか板違い。WebProg板に行け

588:デフォルトの名無しさん
09/02/18 07:10:15
>>585
このスレは言語の名前だけ知ってるド素人が、知ったか知識自慢をするスレだから、質問しても無駄だよ。
君の方がはるかに技術力は高い。>>586のように嫉妬されるだけ。

とりあえず、宿題スレで聞いてみれば?

589:デフォルトの名無しさん
09/02/18 07:46:29
だから板違いだと言っている。
向こうにはGoogle APIについてのスレもあるし、PHP・JavaScript関係のスレも大量にある。

お前は自分の一つ上のレスも読めんのか?

590:デフォルトの名無しさん
09/02/18 07:49:04
asso

591:デフォルトの名無しさん
09/02/18 08:02:12
言うに困って「asso」てw

592:585
09/02/18 08:50:16
あつかましくて申し訳ありませんでした。
>>587
ありがとうございます。一つ勉強になりました。
>>585は、わからないなりに試行錯誤で作ってみただけなので正しいものなのかも
よくわかっていませんが、もう少し勉強したうえでGoogle APIのスレや
PHP・JavaScript関係のスレで質問してみようと思います。
皆さんお返事していただきありがとうございました。

593:デフォルトの名無しさん
09/02/18 08:56:16
やっぱり「ガイド」という文言がよくないんだな
かなりの割合で「初心者にプログラミングの内容をガイドするスレ」と読める
『初心者のためのお勧めプログラミング言語』とでもすべきか

594:デフォルトの名無しさん
09/02/18 14:36:20
>>593
> かなりの割合で「初心者にプログラミングの内容をガイドするスレ」と読める
「かなりの割合で」は読めない。

595:デフォルトの名無しさん
09/02/18 14:56:45
主にゲームの改造に使おうと思うのですが、どういった言語を覚えたほうが良いでしょうか?
VB6とVBAの知識が少しありますが、直接役立つことはほとんどありません。
(if分岐やloopの概念は少し役立っています・・というかVBでもそれぐらいしか分かりません)
新規ならjavaスクリプトか、無難にC言語か、perl、アセンブラ
それかVB.NETをもっと深く勉強するべきか・・
何を覚えると良いでしょうか?


596:デフォルトの名無しさん
09/02/18 15:04:05
ゲームの改造ってのが何を意味するのかわからないが
既存のPC向け市販ゲームを意味するのであれば
デバッガ(逆アセンブラ入り)、アセンブラ、C、WindowsAPI
CrackMeってのがあるからぐぐるといいんじゃないか

597:デフォルトの名無しさん
09/02/18 15:04:11
>>595
なにをしようとしてるのかわからんけど
ゲームの改造ってメモリをいじるだけじゃないの?
メモリエディタとバイナリエディタがあれば事足りると思うが。
解析の段階でアセンブラの知識は必要。

598:デフォルトの名無しさん
09/02/18 15:13:42
ああ、すいません言葉足らずでした。
オフラインもですが、オンラインのネットゲームでも改造したいです。


599:デフォルトの名無しさん
09/02/18 15:42:56
>>598
ゲームの改造なら言語より実行バイナリの知識が必要じゃない?
x86とか.NETのILとか。
後はWin32APIとオンラインなら当然通信の知識も。

600:デフォルトの名無しさん
09/02/18 15:56:17
>>596,597,599
ありがとうございます!
単語の時点で分からないので、調べながら何とかやっていきます

601:デフォルトの名無しさん
09/02/18 16:49:52
覚えてるとカッコイイ言語教えてください

602:デフォルトの名無しさん
09/02/18 16:52:04
マイクロソフト、教育用プログラミング言語Small Basicバージョン0.3をリリース
LogoのようなBASIC
URLリンク(codezine.jp)
 マイクロソフトが提供する教育用のプログラム言語「Small Basic」バージョン0.3が、2月10日にリリースされた。バージョン0.3では、ソースコードをウェブ上で共有するPublishとImportが実装された。

 Small Basicは、子供や初心者がプログラミングを学習するための言語で、15キーワードの小さなコンセプトが特徴。
Visual Basic .NETのようなオブジェクト指向的な記法でグラフィックを描画したり、Logoのようにタートル(Turtle)を動かすこともできる。
マイクロソフトが昨年10月に開設したDevLabsで公開されている。

603:デフォルトの名無しさん
09/02/18 17:50:16
>>601
>覚えてると -- 実に微妙な表現だ
Z

604:デフォルトの名無しさん
09/02/18 18:18:37
>>601
英語じゃね?

605:デフォルトの名無しさん
09/02/18 19:48:50
>>601
scheme

606:デフォルトの名無しさん
09/02/18 20:01:51
C#やJavaってCやC++に文法が少し似てるが、別物であることに違いなく、CやC++では、
CPUが直接理解できるマシンコードにコンパイルされるのに対して、C#やJavaは中間言語
にコンパイルされるだけに過ぎない。
何でこんな中途半端な言語をやる人がいるのか。
選択肢は、CかC++かVB6かVB.NETの4つがあれば十分じゃないか。Pascalならそれも良し。

607:デフォルトの名無しさん
09/02/18 20:13:35
>C#やJavaってCやC++に文法が少し似てるが、別物であることに違いなく、CやC++では、
>CPUが直接理解できるマシンコードにコンパイルされるのに対して、C#やJavaは中間言語
>にコンパイルされるだけに過ぎない。
>何でこんな中途半端な言語をやる人がいるのか。
ここまで言っといて、何でVB.NETが選択肢に入ってるんだよwwwww

608:デフォルトの名無しさん
09/02/18 20:18:44
>>606
そんなに「マシンコード」とやらが好きなら直接それを書けばいいだろ。

コンパイラなんかに頼るなよw

609:デフォルトの名無しさん
09/02/18 20:22:23
書籍もC#よりVB.NETのほうが充実してる。だからVB.NETを選ぶ。

プログラミング Microsoft Visual Basic .NET Vol.1 基礎編
ISBN 4-89100-297-2
判型 B5変型 ページ数 880

プログラミング Microsoft Visual Basic .NET Vol.2 活用編
ISBN 4-89100-309-X
判型 B5変型 ページ数 1080

これに対してC#は1冊で終わり
プログラミング Microsoft Visual C# .NET
ISBN 4-89100-309-X
判型 B5変型 ページ数 750


610:デフォルトの名無しさん
09/02/18 20:27:13
どうせ純粋なマシンコードを作らないなら、それをよくわきまえた立場である
VBのほうがいいじゃないか。
中途半端にCやC++に似せるわ、それで中間言語しか出さんC#やJavaが一番嫌いだ。

611:デフォルトの名無しさん
09/02/18 20:30:06
このままコアが増えていけば、パフォーマンスの面からも仮想マシンやスクリプトの時代になるんだろうね
それともネイティブでうまく並列に対応できるようになるのかな?

>>607
その観点から見たらVB6も微妙だよね。。。

612:デフォルトの名無しさん
09/02/18 20:30:35
中間言語 -> 中間コード

613:デフォルトの名無しさん
09/02/18 20:34:55
自分の好きじゃない言語が進められるのを徹底阻止するスレだと勘違いしてるバカが頑張ってるな。
そういうのは余所でやってくれよ。

614:デフォルトの名無しさん
09/02/18 20:51:17
>>611
現状ではマシン語自体が既にスクリプトみたいな扱いになってるという話もあるけどね。
並列化を促進するために内部でマイクロコードに分解してうんたらかんたら

615:デフォルトの名無しさん
09/02/18 21:24:35
>>614
つか、昔からMicrocodeはあったんだが

ぶっちゃけ、 x86 命令守るために内部の RISC 命令に変換するための
ロジックだけでかくなって、それが足ひっぱって、内部のクロック
スピード上げられなくなってるのが現状打と思うぞ

最近の IBM power6 なんて 5GHz じゃん
CPU コアに振り分けてるトランジスタ数も少ないし…


616:デフォルトの名無しさん
09/02/18 21:24:49
>>609
書籍の充実度だと大差ないし、ISBN間違っとる。

617:デフォルトの名無しさん
09/02/18 21:30:47
>>609
なんかのギャグ?

618:デフォルトの名無しさん
09/02/18 21:46:35
>>610
VBしかできなくても恥ずかしがらなくてもいいよ。

C#でもVBでもできることは同じだから。

619:デフォルトの名無しさん
09/02/18 22:10:42
>>616
訂正しといてやるよ
プログラミング Microsoft Visual C# .NET
ISBN 4-89100-298-0
判型 B5変型 ページ数 750

620:デフォルトの名無しさん
09/02/18 22:17:13
>>616
しかし、Microsoft製品はMicrosoftPressの「マイクロソフト公式解説書」というものがバイブルじゃないか。
著者のFrancesco Balena先生はよくがんばってくれたもんだ。

621:デフォルトの名無しさん
09/02/18 22:20:40
そうとも限らないぞ。アジソンも負けないぐらい充実してる。

622:デフォルトの名無しさん
09/02/18 22:57:22
VB.NETはC++と同様にマルチパラダイム言語である。
手続き型プログラミングもできる。
だからVB.NETを選ぶ。

VB.NETは手続き(Sub)や関数(Function)に省略可能な引数を指定できる。
C#ならオーバーロードしなければならない。
だからVB.NETを選ぶ。

どうせ純粋なマシンコードを生成しないなら、CやC++のモノマネをしたものではなく、
コードを1秒間見ただけでも明確に区別が付く言語で、わきまえた使い分けをする。。
だからVB.NETを使う。


623:デフォルトの名無しさん
09/02/18 23:03:18
>>609
言い方を変えると「C#だと1冊でいいから、半分の金額で済むよ」って事になるな。
何かのギャグで言ってるとしか思えんwww

624:デフォルトの名無しさん
09/02/18 23:06:29
こんなにかみつくってことは、お前らやっぱりC#やJavaで負い目を感じてるって
ことだよな。

625:デフォルトの名無しさん
09/02/18 23:08:52
Dim(笑)が嫌だからVB.NETは選ばない。


こうですね、わかります

626:デフォルトの名無しさん
09/02/18 23:45:52
>>625
VB.NETってDim必須なの?
VBAとか宣言しなくても普通に使えた記憶が・・・

627:デフォルトの名無しさん
09/02/19 00:06:38
>>626
VB.NETからはDimで明示的に宣言するのがデフォルトになった。
URLリンク(msdn.microsoft.com)

628:デフォルトの名無しさん
09/02/19 00:12:04
>>627
大進化ですね。
そしてもう使えない言語になってしまったのですね。

>MS
VB.NETは、完全な改悪です。
VB6の仕様に戻してください。

629:デフォルトの名無しさん
09/02/19 00:13:11
まだ言ってんのかよw

630:デフォルトの名無しさん
09/02/19 00:14:31
VB叩きなんて久しぶりに見たな。.NET化して初めてかも。
どんだけやることないんだか。

631:デフォルトの名無しさん
09/02/19 00:17:56
>>609が面白いことを言い始めたからだろう。
でなければ誰もVB.NETなんて(略

632:赤西仁
09/02/19 00:22:59
アークザラッドⅡというタイトルのゲームの、ゲーム画像(歩行画像など)を抽出したいのですが、
かれこれ1年ほど経ちますが、なかなかうまくいきません。
*もちろん抽出した画像は個人範囲内で利用するつもりです。

◆試してダメだったこと

 ネット上からダウンロードできる、ありとあらゆる抽出系ツールを試した。
 (ちなみに他のゲームはほとんど抽出可能)

◆教わったこと

 ・アークザラッドⅡは独自の画像形式を使っているから抽出できない。
 ・PS上で表示されてるということは絶対に摘出はできるはず。

◆抽出は不可能ではないということを知ったとき

 2ちゃんねるで質問したところ、
 ある方が実際にキャラクターの歩行画像を抽出して
 私が立てたスレにアップしてくださいました。

どうか皆さん、お力をお貸しください。

633:デフォルトの名無しさん
09/02/19 00:27:55
>>630
VB叩きも、お前がそのレス書くのも、コスト変わらんぜ。
お前もかなりやること無いんだな。

634:デフォルトの名無しさん
09/02/19 05:05:34
CやC++やPascalとかの言語と比べてならともかく、中間コードにコンパイル
するC#やJavaや、インタプリターで実行するスクリプト言語のJavaScriptや
Perlとかの言語もあるのに、VBだけを叩きの対象にするのはおかしい。

635:デフォルトの名無しさん
09/02/19 06:01:29
Perlのインタプリタは中間コードを解釈してるよ。
Pythonなんかもそう。

ていうかVBの人必死すぎ。

636:デフォルトの名無しさん
09/02/19 10:09:57
これからプログラムを覚えようと思うのですが、
VB5とVB.NETどちらがいいでしょうか?
VB5は兄が持っていたので使わせてもらおうと思うのです(もうアンインストール済みで、ライセンス的には大丈夫です)
.NETの内容が大幅に変わっているようでしたらそちらを新たに購入しようと思います。
また、他の言語で習得難易度が低いものがあれば、そちらも教えていただけるとありがたいです

用途は未だ本格的に決まっていませんが、簡単なゲームか、PCゲームの補助ツールなんかを作ってみたいと思っています。
宜しくお願いします


637:デフォルトの名無しさん
09/02/19 10:11:53
初心者はC#

638:デフォルトの名無しさん
09/02/19 10:38:31
上級者もC#

639:デフォルトの名無しさん
09/02/19 10:39:58
C#は万能ということて゛しょうか?ありがとうこ゛さ゛います!がんばっておほ゛えていこうと思います。


640:デフォルトの名無しさん
09/02/19 10:48:17
VBは仕様がころころ変わる。
規格化もされていないMS俺様言語。
C#は一応規格化されていて、MSの気分だけでは言語仕様の変更はできない。
これだけでもVBを使わない立派な動機になる。
所詮VBは言語としても使い捨て、できたプログラムも使い捨てのつもりじゃないとやってられない。

641:デフォルトの名無しさん
09/02/19 10:52:09
>>639
MONOが動いてないとLinuxでは動かない。

642:デフォルトの名無しさん
09/02/19 11:33:48
>>639
初心者にしか向かない言語はほとんどないのだから、
>>638 の書き込みがナンセンスと思うべき。


643:デフォルトの名無しさん
09/02/19 14:30:35
>>640
C#の方が言語仕様変更が行われにくいのは同意だ。
だったら、同じモットーで作られていて、開発事例の
多いjavaの方がいいのでは?と思うのだが、
javaにしない理由は何?

644:デフォルトの名無しさん
09/02/19 15:46:22
>>601 Haskell
>>606 仮想マシンを使えば、プラットフォームの垣根を越えられることもあるからだ。

645:デフォルトの名無しさん
09/02/19 16:53:46
Yahoo Japan APIを利用したいのですが
URLリンク(developer.yahoo.co.jp)
これにはプログラミングの知識が必要なのでしょうか?
必要だとしたら、それを学ぶにはどうすればよいですか?

646:デフォルトの名無しさん
09/02/19 17:09:54
HTML程度

647:デフォルトの名無しさん
09/02/19 17:21:56
APIは基本的にプログラマが扱うものだ
HTTPの基礎知識と、あと何か言語が一つ欲しいところ

648:デフォルトの名無しさん
09/02/19 18:35:40
VBが遅いと言うなら、中間コードやインタープリタで実行するスクリプト言語も同じく遅い。
ところが同じく遅いはずのJavaやC#やPerlやJavaScript等を使うのはおかしい。
それらの言語も同じく遅いと言って、叩かなければおかしい。


649:デフォルトの名無しさん
09/02/19 18:57:36
ここはVB厨の生態を観察するスレではないので
お引取り願います

650:デフォルトの名無しさん
09/02/19 19:06:14
でも何でVB遅いと言いながら、同じく遅い他の言語使うのか、全くもって疑問だ。

651:デフォルトの名無しさん
09/02/19 19:08:55
ベーマガ世代より一言。
今の言語は確かに小難しい。いや、おれはおじさんだ!
おじさんに簡単にわかる言語はないの?

652:デフォルトの名無しさん
09/02/19 19:33:51
>>651
small basicをどぞ

653:デフォルトの名無しさん
09/02/19 19:43:59
>>651
Prologでいいじゃないか

654:デフォルトの名無しさん
09/02/19 19:53:24
>>647
回答ありがとうございます。
今から勉強するのでオススメの言語をひとつ教えてください。

655:デフォルトの名無しさん
09/02/19 19:53:49
VB使う人 >> 同じく遅いはずの他の言語使う人。
VB使う人よりもはるかに頭が悪い。

656:デフォルトの名無しさん
09/02/19 19:59:51
>>654
Prolog
Webの解析にはこれが一番。

657:デフォルトの名無しさん
09/02/19 20:03:10
んじゃProlog使ってYahooのトップページにGETして
リンクを抜き出すコードでも書いてみてくれ
便利そうなら俺も使うわ

658:デフォルトの名無しさん
09/02/19 20:17:54
初心者向けのProlog入門書って今でも売ってるのか?
図書館の奥でカビ生やしてるのしかなさそうだが。

659:デフォルトの名無しさん
09/02/19 20:48:32
>>658
去年12年ぶりに新刊がでた。
教科書として作られたのか、結構売れているみたい。
これで51冊目の本ということになり、そのうち35冊位は
古本が多いがAmazonで買える。大手の本屋ではAmazonで
売れ行き上位3位くらいまでしか置いてないかな。


660:デフォルトの名無しさん
09/02/19 20:58:22
結論
VBはC++言語と比べれば遅いのであって、お前らが使う言語より遅いというわけではない。

661:デフォルトの名無しさん
09/02/19 20:59:57
>>657
処理系ごとにsocket述語の仕様が微妙に異なるので、
複数になるけどライブラリを作ってみるよ。

662:デフォルトの名無しさん
09/02/19 21:06:23
>>660
納得。でもVBでネイティブコード、っていう夢は捨てきれないのだろうね…

663:デフォルトの名無しさん
09/02/19 21:10:19
>>661
まずそこからの時点で色々とどうなのよ・・・・・・

664:デフォルトの名無しさん
09/02/19 21:32:56
>>663
Yahooがそういったものを返してくるか知らないけど、
303 See Other とか 302 Moved Temporarily などにも
備えなくてはならないのだろうから確かに面倒だねw

665:デフォルトの名無しさん
09/02/19 22:12:39
ポインタの無い言語ならどれも難易度は変わらないという結論に達した

666:デフォルトの名無しさん
09/02/19 22:12:44
>>664
Prologだと遅いのは覚悟の上だし、しかもインターネット検索。
そういうレベルは書かずに、シェルコマンドを呼び出す。
?- .. ,w3c(URL,X), .. とやって、次にXを解析にいく
コードが普通だと思うが。


667:デフォルトの名無しさん
09/02/19 22:13:57
Pythonが世界で一番遅いと思います

668:デフォルトの名無しさん
09/02/19 22:16:04
ここまで軽く流し読んできたけど
VBが他より優れている。と言えば楽に釣れるって事は把握しました。

669:デフォルトの名無しさん
09/02/19 22:22:00
>>664
バグ出しも行われず枯れてない自作ライブラリを
初心者に使わせる時点でどうかしてるとは思わないの?

>>668
初心者のスキルやニーズに構うことなく
Lisp/Scheme/Haskell/Prologを勧めても釣れます

670:デフォルトの名無しさん
09/02/19 22:23:59
つり宣言しても、痛いのを上塗りすだけなのにな。

671:デフォルトの名無しさん
09/02/19 22:25:59
言語そのものの難易度よりも、GUIライブラリの使いやすさの方が重要だ。

672:デフォルトの名無しさん
09/02/19 22:31:02
>>671
Tcl/Tkですね、わかります。

673:デフォルトの名無しさん
09/02/19 22:36:55
>>671
GUIで言語解析はできないだろう。

674:デフォルトの名無しさん
09/02/19 22:42:43
Tcl/Tkの名前を見るたびに今でも暗い気分になる

675:デフォルトの名無しさん
09/02/19 22:56:49
今だからこそVB再評価すべきじゃないか。

676:デフォルトの名無しさん
09/02/19 23:01:58
>>662
VB6はネイティブじゃなかったっけ?

677:デフォルトの名無しさん
09/02/19 23:10:52
>>667 処理内容によっては、Powershellもすごく遅い。

678:デフォルトの名無しさん
09/02/19 23:14:11
言語が遅いのではなく、処理系が遅いのだ

679:デフォルトの名無しさん
09/02/19 23:15:10
>>676
.netアプリも、ネイティブって言えばネイティブ。

680:デフォルトの名無しさん
09/02/20 01:09:37
>>670
それも含めてVB厨です

681:デフォルトの名無しさん
09/02/20 02:02:28
>>673
だから、例えば君の言う言語解析のような高級な処理に労力を集中するために、GUIごときに労力かけたくないのだよ。

682:デフォルトの名無しさん
09/02/20 06:06:20
>>636
おれもVB5で簡単なゲームを作ってベクターで公開したら、DL数10万以上の超人気ソフトになったよ。「敦○」という麻雀牌パズルだけどな。


683:デフォルトの名無しさん
09/02/20 06:25:01
特定しマスタ

684:デフォルトの名無しさん
09/02/20 07:30:01
>>681
俺ならGUIは下請けに出すぜ。


685:デフォルトの名無しさん
09/02/20 08:59:37
>>681
言語解析とかは低級な処理の部類に入るんでは。
電子計算機の知識とか必要とせず、人間の立場だけ考えれば済む簡単な
ものを高級と言うでなかったっけ。

686:デフォルトの名無しさん
09/02/20 13:02:10
ファイラーって作るのむずい?
WinAPIはほとんどつかわずに

687:デフォルトの名無しさん
09/02/20 13:48:52
>>686
直接には使わないということであれば難しくない。
間接的にも使わないと言うのであればWindows上で作るのはかなり困難。

688:デフォルトの名無しさん
09/02/20 13:57:38
>>686
GUI作るのが楽な開発環境選べばシンプルなファイラ程度なら余裕。
ただExplorerっぽい挙動をするように作りこんでいくならWinAPIへのアクセスは必須。

DelphiでShellTreeView, ShellListViewコンポーネントを張りつけると簡易Explorerになる。
これって結構便利なんだよな。

689:デフォルトの名無しさん
09/02/20 17:54:16
大学進学までの暇な一、二ヶ月を使ってプログラミング言語を習得したいと考えています
そのため、どの言語が適しているかをこちらで伺いたいと思います

GUIで、ランタイムとかがなくても誰でも使えるようなソフトとか作りたいです
また、できれば企業が欲するような、利用範囲の高い言語が望ましいです

CかC++辺りを想定してますが、やはりJavaの方が妥当のでしょうか?
Delphiは条件をかなり満たしているけれど、企業で必要とされるかどうかが・・・
当方はPerlをある程度習得している程度です

690:デフォルトの名無しさん
09/02/20 17:58:58
言語なんてのはいくらでも後から覚えられるから、ひとつ組み上げるまでモチベーション保てそうな環境選んだ方がいいと思うよ。

691:デフォルトの名無しさん
09/02/20 18:11:17
思わずExcelVBAだろと言いたくなった

692:デフォルトの名無しさん
09/02/20 18:35:22
企業に入りたいなら言語より学歴とコネ
仕事じゃない言語経験なんていくら並べても評価の対象にならんのだよ

大学で必要なら当然カリキュラムが組まれている

693:デフォルトの名無しさん
09/02/20 18:50:10
あと、やる気と熱意
これは必要不可欠

新卒ならぶっちゃけ言語はどうでもいい

694:デフォルトの名無しさん
09/02/20 18:53:30
プログラマーを学歴だけみて東大、京大から順に採用していく会社あんの
実務経験やシェアウェア作っていて使えると思えばそっち優先しないの

695:デフォルトの名無しさん
09/02/20 18:58:53
有名なのだとgoogle
あそこは実力より学歴

696:デフォルトの名無しさん
09/02/20 18:59:27
VBやHSPなどでソフト作りましただと、逆に採用されにくいかもしれんが
C++で有名な作者だったら、未経験者の東大卒より断然上じゃないの?
採用したこと無いから判らん。
C++が使いこなせるなら、どの言語でも開発出来ると思われる気はする。

697:デフォルトの名無しさん
09/02/20 19:09:47
大人数確保して、金持っている所だと、入社で吟味するより、入社後の成績で評価すればいいかもね。

698:デフォルトの名無しさん
09/02/20 19:12:52
会社による

学歴は会社に入った後の成長の可能性を図る指標の一つ
公的に認められているものだから詐称すれば公に責任を問える

でも新卒に実績や能力を期待する会社は全くといっていいほどないね
そういうのは会社で培うものだと思ってるから

たまに変な会社があったりもするんだが、この不景気にどうだろ

699:デフォルトの名無しさん
09/02/20 19:18:46
そんなんわからん。通常の新卒枠で応募する以前に
会社からメール、電話くるかもしれない。
統計はとれないが、大学時代に既に有名なシェアウェア作家が
就職で有利にならない事は多いの?
もともと使えるソフトを作っている個人が日本全体で少ないが。

700:デフォルトの名無しさん
09/02/20 19:28:30
海外だと、webサイトに求職中の文字が

701:デフォルトの名無しさん
09/02/20 19:32:57
学生時代にソフトウェア作家で名を上げた人のその後を教えてくれ。

702:デフォルトの名無しさん
09/02/20 19:46:49
一人でソフト開発すると、大変労力、時間が必要で、他のことが疎かになり
将来的には大成しないの? 早熟とか大器晩成という用語もあるが。

703:デフォルトの名無しさん
09/02/20 19:48:36
>>689
どれでもいいよ。どの道、C/C++, Java ぐらいは全て覚えて欲しいところ。
どれも系統的には同じ言語だから、1つやれば他はとっつきやすいだろう。

704:デフォルトの名無しさん
09/02/20 19:50:04
Cとか一辺倒の人とかは普通のマだな
関数型言語とかも触って数学的なことにも興味を持って勉強してた人は研究者になったりしてるな

705:デフォルトの名無しさん
09/02/20 19:55:27
抽象的だがコンパイル速度がもっとも速い言語は何?
Pascalとか?

706:デフォルトの名無しさん
09/02/20 19:56:26
まぁ、順調に出世すれば、プログラム言語でコードをシコシコ書くなんて、
入社して2~3年目くらいまでだから、あんまり拘る必要なし。

仕事のためだけに覚えようと考えてるならね。
趣味だったら、C++が変態的でお勧め

707:デフォルトの名無しさん
09/02/20 19:58:21
できる学生プログラマは総じて学歴も高いから研究職についたりもできる

708:デフォルトの名無しさん
09/02/20 19:59:42
開発期間は半年~1年と思うけど、個人でこれだけ作るのは凄いと思った。



Lamp:ゲーム開発とその学習をサポートするミドルウェア
URLリンク(lamp.sourceforge.jp)

709:デフォルトの名無しさん
09/02/20 20:09:27
どこの誤爆だよ

710:デフォルトの名無しさん
09/02/20 20:15:51
つまり優秀なソフトを作った学生が評価されるのではなく
評価されるような高学歴の学生が片手間に優秀なソフトを作っているのだ

因果関係が逆なんだよ

711:デフォルトの名無しさん
09/02/20 20:20:44
できるやつは何をやってもできる
だめなやつは何をやってもだめ

なるほどなー

712:デフォルトの名無しさん
09/02/20 20:28:24
いくら高学歴で凄腕でも生涯賃金が、BNF(小手川君)の年収に及ばないんだよな・・・
最も増やした年で、年収60億だからな。 高学歴が一生かけてもプログラマやってる限り無理だな。

713:デフォルトの名無しさん
09/02/20 20:29:26
BNFって何やった人?

714:デフォルトの名無しさん
09/02/20 20:31:26
bacchus naur formだろ知ってるよ
よく言語仕様書とかに書いてあるよね

715:デフォルトの名無しさん
09/02/20 20:31:59
B・N・Fくん28才。
16分で20億円稼ぐ男

今や空前の株ブームと言われる中、
昨年、とんでもない人物が現れました
なんと数分で20億円も稼いだ男…
しかも、その男性は28歳でなんと無職。
稼いでいることを抜かせば彼はニート同然なんです

給与明細では、この人物の取材に成功しました
一体、どんな人物で、
月にどれくらい稼ぎだすのでしょうか?
給与明細 史上初の信じられない
金額が出てくるかもしれません
一緒に覗いてみましょうか?
URLリンク(www.tv-tokyo.co.jp)

716:デフォルトの名無しさん
09/02/20 20:35:10
高学歴が、会社やっても年商60億すら無理そうだ。手取りが60億だからね。売上じゃなくて。

717:デフォルトの名無しさん
09/02/20 20:35:42
そんなこといったらturingなんてあの業績があるのに同性愛で逮捕されて女ホル打たれて鬱になって自殺だぞ

718:デフォルトの名無しさん
09/02/20 20:42:30
>>689
gauche

719:デフォルトの名無しさん
09/02/20 21:05:41
なんだ
ついに現実逃避か

考えること夢見ることは皆一緒だし
まあ無理もない

720:デフォルトの名無しさん
09/02/20 21:20:33
>>717
Wikiみてみて知った
コンピュータの父なのに残念・・・
ところで日本人のチューリング賞受賞者はまだいないみたいだね
日本人でもっともなる可能性のある人ってあえてあげると誰?

721:デフォルトの名無しさん
09/02/20 21:25:23
>>705
pascalは抽象度低いだろ。

722:デフォルトの名無しさん
09/02/20 23:17:51
>>705
Pascalは、モジュールの先頭から末尾まで、一回舐めるだけでコンパイルできるから、コンパイル速度は速い。
(Cは数回舐める)
それに目をつけたのが、Delphiだった訳だが、なぜか風前のともし火状態だ。

723:デフォルトの名無しさん
09/02/20 23:19:26
>>721
「抽象的な質問だが、」という意図と思われる。


724:デフォルトの名無しさん
09/02/20 23:19:39
>>705
それは、
「その言語で書かれたコードの意味を変更せずに、どこまで最適化する?」
と、言ってるに等しい
最適化過程をどこで妥協するかの産物だと思われる


725:デフォルトの名無しさん
09/02/20 23:27:05
Lisp系は速いだろうとは思う

726:デフォルトの名無しさん
09/02/20 23:40:09
Lisp系は遅そうと言うのならわかるんだが。

727:デフォルトの名無しさん
09/02/20 23:43:57
>>726
それは違う
Lisp 系ってのは人間が直接*構文木*を書いてるようなもんだ
あとは、どこまで処理系が方検査を熱心にやるかだけだろ?


728:727
09/02/20 23:45:11
すまん s/方検査/型検査/



729:デフォルトの名無しさん
09/02/20 23:47:38
型検査ってなんだっけ?

730:デフォルトの名無しさん
09/02/20 23:54:24
pascalでpascalの構文解析を書くと何百行にもなるけど、
lispはlispの構文解析を一行で書けるってジョークがあったな。

731:デフォルトの名無しさん
09/02/20 23:56:33
>>729
つか, 型推論
処理系作ろうとすると, 滅茶苦茶手間かかるんだ


732:デフォルトの名無しさん
09/02/20 23:59:48
>>730
evalですね。

733:デフォルトの名無しさん
09/02/21 00:16:41
>>732
たしか(read)だった。

734:デフォルトの名無しさん
09/02/21 08:58:02
LispはCやアセンブラの対極にあるような言語じゃない。

735:デフォルトの名無しさん
09/02/21 09:29:13
「じゃない」の用法

(1)否定
 私は決して犯人じゃない。だから逮捕されるのは不当だ。

(2)否定疑問(肯定)
 俺ってさ、結構イケメンじゃない?だからいつもモテモテなわけよ。

736:デフォルトの名無しさん
09/02/21 09:33:39
文脈ってものがあるから>>734を2の意味で解釈したりしないよね普通

737:デフォルトの名無しさん
09/02/21 09:35:06
1行しかないのに文脈

738:デフォルトの名無しさん
09/02/21 09:37:45
話の流れは会話で良いのか?

739:デフォルトの名無しさん
09/02/21 09:39:16
日本語でおkかも。。

740:デフォルトの名無しさん
09/02/21 09:43:45
普通に考えて2の意味だろ。

741:デフォルトの名無しさん
09/02/21 12:12:31
>>720
荒井注

742:デフォルトの名無しさん
09/02/21 14:07:32
IDEやソースファイル管理の使い勝手も含めて初心者向きなのは?

743:デフォルトの名無しさん
09/02/21 14:34:55
扱いが簡単だから初心者向き、とも一概には言えないな
一見無駄な努力をした方が初心者の教育には良いという意見もあるし

744:デフォルトの名無しさん
09/02/21 14:40:24
IDE使わずに無駄な努力→定型処理の形式化→自動化
というプログラミングの実践を含むからな
ただしこれやり過ぎると、自己流になってIDEが与えられてその範囲だけでやれってなったときに苦労する可能性がある

745:デフォルトの名無しさん
09/02/21 15:26:36
重要なのは投げ出さないこと

746:デフォルトの名無しさん
09/02/21 15:27:40
>>742
vc#

747:デフォルトの名無しさん
09/02/21 19:51:53
>>745
負けない事 投げ出さない事
逃げ出さない事 信じ抜くこと
駄目になりそうな時 それが一番大事

748:デフォルトの名無しさん
09/02/21 20:31:21
>>746
賛成。まともな本も少しはあるし>オライリーが個人的にはお薦め
最初はきついと思うけど
あとまともな本あるっけ? MS本はFont小さくて嫌w

749:デフォルトの名無しさん
09/02/22 01:07:56
C#は洋書でなら、いい本は腐るほどある。
残念なことに多くは日本語に訳されてもいないので、英語読めるなら最初から洋書読んだほうがいい。
日本の著者の書いてる入門書は中身が薄くて、知識も間違っていたりして微妙なものが多い。

Pro C# 2008 and the .NET 3.5 Platform 4th Edition (Andrew Troelsen, Apress)(訳本なし)
をC#の入門書としてはおすすめする。C#だけでなくVSやFCLなど含めて総合的に学習できる。
非常にわかりやすく、しかも深くて、かつ正確。(ただし分量はかなりあるぞ)
特に .NET 3.5 まで含めて最新の状況を反映させているという点ですばらしい。

CLR via C# (Jeffrey Richter, Microsoft)(訳本:.NETプログラミング)もC#プログラマのマスト本として有名。
WinAPIのプログラマにはAdvanced Windows(Windows via C/C++)やWindows Internalなどの本が有名だが、
その.NET版だと思えばいいだろう。CLRがどう動いているか理解するために必須。

C#がどんなものか簡潔に知りたければ、Essential C#(訳本:エッセンシャルC#)とかでもいい。
こちらは記述が簡潔すぎるけど、どんな言語なのかざっと眺めるにはいい。
ただしオブジェクト指向言語を使った経験がないと理解はきついと思う。
これで完璧に理解できるようにはならないが、本が薄いので持ち運びに重宝している。
(プログラム関連の本は分厚いのが多すぎだ・・・)

750:デフォルトの名無しさん
09/02/22 01:20:11
Essential C#の訳本は出てないんじゃまいか
オラのC# Essentialsは出ていたかもしれない

TroelsenのC#本は旧版なら訳本があったかも
深いとは思わなかったが

751:デフォルトの名無しさん
09/02/22 01:28:43
>>750
C# Essentialsだったかな。記憶違いかも。すまそ。

あと、はっきり言って訳本は微妙なものが多いよ。
明らかに訳すときに文章構成がおかしくなってて理解を妨げられたり・・・。
日本語で読めるという快適さを帳消しにしてくれるぐらいのデメリットがある。

旧版訳本は読んだことないけど(出てるのかも知らないけど)、
原書最新版を読むかぎりでは、結構詳しく説明してるよ。
もちろんJeffery Richterの本ほどではないけど・・・。

752:デフォルトの名無しさん
09/02/22 01:33:54
自分の理解力不足で理解できないことを訳者のせいにできるから、翻訳本って便利だよね。

753:デフォルトの名無しさん
09/02/22 01:38:17
>>749
URLリンク(www.free-ebook-download.net)
こういう所からPDFをダウンロードして、試し読み出来ますね。

754:デフォルトの名無しさん
09/02/22 01:45:26
試し読みならInformITかSafari行ってやれYO

755:デフォルトの名無しさん
09/02/22 01:49:43
プログラミングが初めてなら、名著の日本語版も充実しているC/C++の方が何かと楽だと思う。
C#は言語仕様以外に覚えなきゃいけないことが多いので、最初からはきつそう。

756:デフォルトの名無しさん
09/02/22 01:51:54
>>749
Javaの入門書もひとつ教えてください。

757:デフォルトの名無しさん
09/02/22 02:04:49
>>755
Cはともかく、C++を含めてそれは無いだろ。

758:デフォルトの名無しさん
09/02/22 02:21:21
C++もまともに使おうと思ったら言語仕様以外のことの方が覚える量多いよな。

759:デフォルトの名無しさん
09/02/22 02:22:57
勉強が嫌いな俺はとりあえず作ることだけを考えて始めた

760:デフォルトの名無しさん
09/02/22 05:20:55
ゲームソフトは、プログラミングより設計が難しい。

761:デフォルトの名無しさん
09/02/22 05:28:48
>>756
House Java Curry

762:デフォルトの名無しさん
09/02/22 05:32:16
>>756
入れたてJava

763:デフォルトの名無しさん
09/02/22 06:59:11
プログラミングより設計が容易なソフトってあるのか?

プログラミングなんて土方がやる仕事だろ?

764:デフォルトの名無しさん
09/02/22 07:40:44
そして函館で戦死

765:デフォルトの名無しさん
09/02/22 07:42:02
プログラミングも知らずに客の要求を安請け合いするからいつもデスマってるSEですね、わかります。

766:デフォルトの名無しさん
09/02/22 07:42:51
投げ出しづらい工夫がある習得サイトや本まで全体的に考慮すると・・・?

767:デフォルトの名無しさん
09/02/22 07:47:04
>>764
土方を使っていた上司は首を切られるんだなw

768:デフォルトの名無しさん
09/02/22 12:29:20
>>767
死んだときの上司は敵方の大臣を歴任しているな。

769:デフォルトの名無しさん
09/02/22 12:31:39
なんのはなし?

770:デフォルトの名無しさん
09/02/22 13:35:55
ひじかた

771:デフォルトの名無しさん
09/02/22 16:53:31
はじめまして、相談に乗って下さい。
Windows XPを使っていて、やや凝ったような掲示板やチャットなどを自作したいと思い、
プログラミングを始めたいと考えていますが、言語は何が良いでしょうか?
初歩的なHTMLが使える程度の知識の素人が比較的容易に使える言語を教えて下さい。
また、初心者向けの良い解説書も教えて頂けると助かります。
どうかよろしくお願いします。

772:デフォルトの名無しさん
09/02/22 17:30:31
>>771
PHP一択ですね

773:デフォルトの名無しさん
09/02/22 17:47:03
>>771
Perlかな。
世に出回ってる掲示板やチャットの大半がPerlで記述されてるから参考にできる。
UNIX系に抵抗がないなら「初めてのPerl」
Windowsしか触ったことないなら「新版Perl言語プログラミングレッスン入門編」
がおすすめ。

しかしトレンドを追うならPHPかRuby。
Perlよりも読みやすいコードが書けるので最近はこちらの方が人気が高い。
参考に出来るソーススクリプトが少ないのが難点。

774:デフォルトの名無しさん
09/02/22 19:32:50
>>772-773
ありがとうございます。PHPを勉強してみようと思います。

もし、PHPの良い解説書があれば、紹介して下さると助かります。
よろしくお願いします。

775:デフォルトの名無しさん
09/02/22 23:30:07
PHPは鉄板と言える良書が無いのも難点。
どれも大して変わらんから立ち読みして自分の好みに合いそうなのを選ぼう。

776:デフォルトの名無しさん
09/02/23 00:42:15
PHPは習うより慣れろでやってる感じがあるよね
ネットでソースとか見て勉強かな

777:デフォルトの名無しさん
09/02/23 18:46:40
以下のコードについて感想を聞かせて欲しい。

system: nanoscript import(MyNameSpace1)

{namespace: MyNameSpace1
{class: MyProgram1
{public: static: void: main(string[] args)
output.console("Helo World!");}}

{class: MyProgram2
{public: static void: main(string[] args)
output.console(10/2);}}

{class: MyProgram3
{public: static: void: main(string[] args)
integer: a;
{if(1+1==2): 1+1 -> a;}
output.console(a);}}}



778:デフォルトの名無しさん
09/02/23 18:47:51
>>777


何言語ですか?

779:デフォルトの名無しさん
09/02/23 19:07:26
色々と混ざってるっぽいなあ

波括弧がやや目立つ.。といってもCurlやOzではなさそうだ
むしろS式的な置き方にされてるが、S式のような正規化がされているようには見えない
構文的にはC#/Javaに近い印象だが色々と違う。if部分はパターンマッチ?

780:デフォルトの名無しさん
09/02/23 19:15:22
>>778
自作言語です。まだ作ってませんが。nanoscriptといいます。

781:デフォルトの名無しさん
09/02/23 19:17:58
>>779
ほぼC#です。

代入式が変わっています。
a = 1+1 ではなく 1+1 -> a となります。

パターンマッチとかは意識していません。

782:デフォルトの名無しさん
09/02/23 19:33:35
>>777
Scriptを語るには呪文が多くないか?

783:デフォルトの名無しさん
09/02/23 19:58:30
基本のコンセプトは何なのさ

784:デフォルトの名無しさん
09/02/23 20:09:19
>>782
nanoscriptは仮称です。

>>783
インタプリタで動くC#です。

785:デフォルトの名無しさん
09/02/23 20:42:54
>>784
> >>783
> インタプリタで動くC#です。

コンセプトの説明としては、
「他の方法では解決しづらい&この方法なら解決する点」
は何なのかが欲しいところ。

786:デフォルトの名無しさん
09/02/23 21:02:04
>>785
コンパイルするのがめんどくさい

787:デフォルトの名無しさん
09/02/23 21:09:17
おまいらはまた初心者向けスレなのをいいことに好き勝手やりおってからに

788:デフォルトの名無しさん
09/02/23 21:09:41
たぶん皆は
「コンパイルさえめんどくさい割には、書くのが冗長すぎる仕様じゃね?」
って言いたいんだと思うよ
C#入門者用とか?

789:デフォルトの名無しさん
09/02/23 21:32:55
そういえば静的型付け言語のインタプリタってなかったよね確か

790:デフォルトの名無しさん
09/02/23 21:33:51
LL文法で読めるインタプリタ

791:デフォルトの名無しさん
09/02/23 21:36:43
>>787
ちょっと横レスだが
> 「他の方法では解決しづらい&この方法なら解決する点」

これは初心者にとって学習を続ける動機になるんじゃないかな?
複数言語を使い慣れた者には当たり前に思える事でも、初心者にとっては
10元連立方程式を頭の中で解くように見えてるかも。
かくいう自分がそうだった。

792:デフォルトの名無しさん
09/02/23 21:40:12
>>789
Javaなら、BeanShellとか。

793:デフォルトの名無しさん
09/02/23 22:56:45
BeanShellは動的型付けだよ

794:デフォルトの名無しさん
09/02/23 22:57:39
初心者ようということなら
PythonかDelphiがいいと思うな

795:デフォルトの名無しさん
09/02/23 22:58:37
>>789
Cのインタプリタってあるよ。

796:デフォルトの名無しさん
09/02/23 23:13:44
>>795
RUN/Cのことか

797:デフォルトの名無しさん
09/02/23 23:16:20
>>796
CINTとか。

798:デフォルトの名無しさん
09/02/23 23:21:18
ところでプログラミング言語の使用人数ってどんな感じ?
俺的には
1.C
2.VB
3.Java
かな

799:デフォルトの名無しさん
09/02/24 00:07:42
>>798
1.C99
2.C89
3.C90

800:デフォルトの名無しさん
09/02/24 00:11:49
ここ雑談スレじゃないんだが

801:デフォルトの名無しさん
09/02/24 00:37:14
プログラミングの概念を学ぶならDelphiがおすすめだと思うけど
簡単に始めたいならJavascriptかな

802:デフォルトの名無しさん
09/02/24 00:42:27
Delphiって、分かりやすいとかなんか優位なところってあったっけ?

803:デフォルトの名無しさん
09/02/24 00:42:52
初心って何ヶ月くらいで忘れるモンだろう?

804:デフォルトの名無しさん
09/02/24 01:00:52
どう考えてもDelphiよりJavascriptの方がプログラム概念的に深いのだが。

805:デフォルトの名無しさん
09/02/24 01:42:58
>>803
三日

806:デフォルトの名無しさん
09/02/24 01:49:29
自作の関数型言語です。
評価して下さい。

=(10, define(a, integer))
10をintegerと定義されたaに代入する。

print("Hello world!", console)
Hello world!をコンソール画面にプリントする。

else(if(A, B), C)
もしもAならBが実行される。
そうでないならCが実行される。

807:デフォルトの名無しさん
09/02/24 01:53:07
関数型言語Part IV
スレリンク(tech板)
関数型と手続き型
スレリンク(tech板)

関数型プログラミング言語Haskell Part10
スレリンク(tech板)
関数型言語ML(SML, OCaml, etc.), Part 5
スレリンク(tech板)

808:デフォルトの名無しさん
09/02/24 01:53:46
文法は単純。以下の通りです。

メソッド( 対象1, 対象2 )

809:デフォルトの名無しさん
09/02/24 08:11:51
メソッドもカッコの中に入れて、セパレーターをスペースにした方がシンプルでよくない?

810:デフォルトの名無しさん
09/02/24 09:08:53
>>806
> 自作の関数型言語です。
関数をfirst class objectにしているって意味?

811:デフォルトの名無しさん
09/02/24 11:32:01
>>636
>>682
VB5って簡単すぎね?

812:デフォルトの名無しさん
09/02/24 11:46:34
Javascriptはプログラミング経験ある人にはいいけど、初心者にはあまりおすすめできないような。
経験者が触ると面白いんだけどねぇ‥


813:デフォルトの名無しさん
09/02/24 14:03:46
>>806のコンセプト

『全てはメソッドです』



814:デフォルトの名無しさん
09/02/24 14:10:45
初心者用のプログラミング言語には二つの発想がありえる。
①Pascal型:厳密に規定された文法でプログラミングの何たるかを学ぶ。
②BASIC型:簡単な文法で気軽にプログラミングを始める。

815:デフォルトの名無しさん
09/02/24 14:13:16
嘘つくな パスカルは昔の入門書で使われてたぞ
パスカルの本ではなくアルゴリズムを開設する方法として

816:デフォルトの名無しさん
09/02/24 14:15:41
誤解してた。 
どっちも初心者向けって事か。
少なくともBASICで記述できることは、パスカルでも出来るとは思う
命令としてグラフィックが無いとかは無視する。

817:デフォルトの名無しさん
09/02/24 14:41:13
言語によって記述できることの違いなんてないよ。
違いを生むのは使用者のスキル。

818:デフォルトの名無しさん
09/02/24 14:49:15
構造化、クラス化に対応していない言語はある

819:デフォルトの名無しさん
09/02/24 15:44:09
自作言語とかスレ違いすぎだろ・・・

820:デフォルトの名無しさん
09/02/24 19:29:43
>>809
そういうのもうあるよねww

821:デフォルトの名無しさん
09/02/24 19:54:53
>>817
明らかにあるだろ

822:デフォルトの名無しさん
09/02/24 20:39:05
>>775-776
お礼遅れました。ありがとうございました。
早速書店で探してみます。

823:デフォルトの名無しさん
09/02/24 22:36:04
LinuxとかいじりたいけどCのほかに覚えておくべき言語は?

824:デフォルトの名無しさん
09/02/24 22:42:04
sh
make
sed
awk
アセンブラ

825:デフォルトの名無しさん
09/02/24 22:45:29
>>823
perlとかpythonとか。

826:デフォルトの名無しさん
09/02/24 23:13:37
>>824,825
ありがとう
x86とpythonは興味があるんでしてみる

827:デフォルトの名無しさん
09/02/25 00:07:21
プログラミングの概念を学ぶためなら
静的型付け言語でなければならないし
オブジェクト指向でなかればならないでしょう。

828:デフォルトの名無しさん
09/02/25 00:27:36
>>827
考えが硬直してる奴はプログラミングに向いてない


次ページ
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch