[表示 : 全て 最新50 1-99 101- 201- 2chのread.cgiへ]
Update time : 05/09 23:06 / Filesize : 81 KB / Number-of Response : 271
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

初心者のためのプログラミング言語ガイド Part4



1 名前:デフォルトの名無しさん [2007/04/23(月) 08:47:13 ]
これからプログラミングを始める初心者の人に言語を薦めるスッドレ

質問者の方へ
どのプログラミング言語を最初に覚えるべきかは
なぜプログラミングを始めたいのか、何を作りたいのかによってまったく変わってきます。
なんとなく、でもかまわないので動機、用途、使っているOSを明記しましょう。

Part3 pc11.2ch.net/test/read.cgi/tech/1152778344/
Part2 pc8.2ch.net/test/read.cgi/tech/1122205164/
Part1 pc8.2ch.net/test/read.cgi/tech/1034505166/

136 名前:デフォルトの名無しさん mailto:sage [2007/05/20(日) 22:31:28 ]
ほんとにねえ。10年前にLinux触って同じことを思った。

ところで本題なんだが、鯖管ということでSIerに入社したら人員配置の関係でPGに回されたんだがどうすればいいんだろう。
Perlぐらいの経験はあり。やっぱJavaかC#ですか?

137 名前:デフォルトの名無しさん mailto:sage [2007/05/21(月) 06:16:34 ]
>>136
会社にもよるんだけど、言語はproject毎で変わるから何とも。
ただ、何が来ても対応できる柔軟性は必要。
そういう意味では、JavaとかC#でOOPを押さえておくとかは意味があるかも。
あとはperlのお作法を忘れて、それぞれの言語に文句垂れないとか重要。w

138 名前:デフォルトの名無しさん [2007/05/21(月) 14:39:22 ]
なぜC言語では、整数同士と、非整数同士の除算で、異なる結果にする必要があるんですか?


139 名前:デフォルトの名無しさん mailto:sage [2007/05/21(月) 14:40:29 ]
正直そのがんばり方がよくわからない

140 名前:デフォルトの名無しさん [2007/05/21(月) 14:41:55 ]
プログラムをあまりかかないからわからんのだが・・・
Windows上で、あるプロセスが内部処理でマルチスレッド処理している場合、それらのスレッドを、まったく別の外部プロセス(親プロセスではない)が、あるスレッドを指定して監視および終了などの制御ってできるのだろうか?

.NetFrameworkでのAPIでそんなのあったら教えてください。

141 名前:デフォルトの名無しさん mailto:sage [2007/05/21(月) 14:43:11 ]
正直スレ違い。

142 名前:デフォルトの名無しさん mailto:sage [2007/05/21(月) 18:09:52 ]
初めまして。

今、プログラミングにすごい興味があるのですが、、どの言語が初心者には覚えやすいですか?
【OS】ウィンドウズ
【動機】なんとなく
【用途】特に無しw

143 名前:デフォルトの名無しさん mailto:sage [2007/05/21(月) 18:19:47 ]
覚え易いといっても
1、覚えるべき項目が少ないが、それをどう組み合わせるかのノウハウは別
2、覚えるべき項目は多いが、検索さえ出来れば組み合わせるだけ

どっちが希望なの?

144 名前:デフォルトの名無しさん mailto:sage [2007/05/21(月) 18:39:11 ]
>>143さん

2の覚える事はいっぱい(ry
の方でお願いします。



145 名前:デフォルトの名無しさん mailto:sage [2007/05/21(月) 18:42:07 ]
どんな言語であれ、言語そのものを学ぶことが目的になってしまうと長続きしないと思うな。

146 名前:デフォルトの名無しさん mailto:sage [2007/05/21(月) 18:47:14 ]
>>145
禿道

>>142
なんか作りたいものがある場合と、
単に興味があるだけの場合では、
後者の方が速攻飽きて放り出す可能性大

特に初心者は割と舐めてるから、
後者のケースは結果として何も出来ないうちに放り出す事が多いw

147 名前:デフォルトの名無しさん mailto:sage [2007/05/21(月) 18:54:00 ]
>>145-146

なるほど。お早い返答ありがとです。
確かに言語自体を理解してないので(汗
舐めてるつもりはないですが甘く見てる事は確かだと思います。。。

作りたいものが出てきたら、またお邪魔させてもらいます〜

ありがとうございました。

148 名前:デフォルトの名無しさん mailto:sage [2007/05/21(月) 19:26:59 ]
Windows開発環境(基本無料)
迷ったらC#とVBSやっとけ。

お手軽-ゲーム系: HSP
お手軽-ゲーム系-RPG限定: RPGツクール(有料)

ファイル処理、テキスト処理、Excelの自動処理なんかの小物ツール作成に最適
お手軽-スクリプト-純正: VBS, JScript, バッチファイル <- 迷ったらとりあえずこれ
お手軽-スクリプト-非純正: Ruby, Python <- これもなかなか。Perlはウンコ

GUIアプリやDirectX使ったゲーム、その他高速に処理したい場合に使用する。どれも統合開発環境つき。
本格-コンパイラ-純正: Visual C++ <- プロ用、いろいろ糞めんどくさい
本格-コンパイラ(.NET)-純正: C#, VB.NET <- GUIとか作るのが楽。起動もっさり。迷ったらC#選んどけ
本格-コンパイラ-非純正: Delphi <- GUIが得意、フリーウェア作るのにいいかも。Unicodeはいろいろ面倒。.NET版もあり

学習用(ってこともないんだが、Winでわざわざ使うメリットは薄い)
C/C++言語-コマンドライン: Cygwin(似非Linux環境), Mingwin, BCC
C/C++言語-統合開発環境: Visual C++ Express
BASIC: ActiveBASIC
Java: Eclipse
PHP: よく知らん

その他ゲテモノ系
D言語, Lisp, Scheme, Haskell, ...

149 名前:デフォルトの名無しさん mailto:sage [2007/05/21(月) 20:34:22 ]
金かけずにプログラムはじめたいんですけど

150 名前:デフォルトの名無しさん mailto:sage [2007/05/21(月) 20:36:09 ]
>>143
肝心の聞き手はもういないようですが、
1、の代表は Lisp Prolog COBOL
2、は C++ PHP
あたりでいいですか。

151 名前:デフォルトの名無しさん mailto:sage [2007/05/21(月) 20:37:44 ]
JavaScriptならブラウザだけでできるぞ

152 名前:デフォルトの名無しさん mailto:sage [2007/05/21(月) 20:54:22 ]
>>148
>>150-151

亀レスすみません(汗

参考になります!

ありがとうございました。

153 名前:デフォルトの名無しさん mailto:sage [2007/05/21(月) 21:44:30 ]
>>149
わりとフリーの開発環境を持つ言語は多いんで、どうぞお好きに

154 名前:デフォルトの名無しさん mailto:sage [2007/05/21(月) 22:22:53 ]
>>143
別人だけど、それは間違った解釈だろう。
1.の代表は、アセンブラ、C言語とか所謂「低級」な言語を差していると思われ。
prolog, lispはこれに該当しない。(COBOLは本職でなければ、やる必要はない。)
2.はスクリプト言語など、別の人が既にライブラリという形などでたくさんの機能を
提供してくれているから、どれを使えばいいかさえわかれば簡単にプログラムが
かけるが、たくさんありすぎて探すのが大変ってことだろう。

ちなみにデスクトップで使うなら、PHPは不適切だろう。
あとC++は、「覚えることがたくさんあり、使うノウハウはまた別に覚える必要があり、
検索もたくさんしないとだめ」な言語。使いこなせば切れ味は凄いけど、そうなるまで
かなり労力がかかる。



155 名前:150 mailto:sage [2007/05/21(月) 23:26:14 ]
易しい言語をという前提があったのだから、
C++は適切でなかったか。Javaでもだめだとおもうけど。
半日の講習で大体書けるようになるのはPrologだけかな。

156 名前:デフォルトの名無しさん mailto:sage [2007/05/22(火) 00:04:11 ]
つ[brainfuck]
文法を覚えるだけなら5分でできる。

157 名前:デフォルトの名無しさん mailto:sage [2007/05/22(火) 03:54:15 ]
主観だけど>>142みたいのはC#かVBじゃない?
なんかポチポチしてるだけでウィンドウが出てきて、
なんか動いてる気持ちになれるから

158 名前:デフォルトの名無しさん [2007/05/22(火) 04:32:21 ]
本格的なプログラマーになりたいのならばC言語は押さえとくべきでしょう。
そこからC++なりJAVAなりC#なりに進むのが正攻法です。
C言語を使わないとかは問題ではありません。
主流言語のほとんどはC言語から派生したものです。
基を知っているか知らないかでは後々大きな違いが出てきます。

JAVAとC#を比べた場合、ほぼ互角ですが、速さではJAVAがメモリではC#がより優れています。
ただしWindowsでのクライアントアプリでは、やはりC#に分があります。

.NETならば断然C#ですが、世の中とは皮肉なもので、現実はC#よりもVBのほうが人気があります。

もしもWEBデザイナーであるならば、JavaScriptやPHPをするのも悪い選択ではありませんが、それではWEBデザイナーの域を出ないでしょう。

159 名前:デフォルトの名無しさん mailto:sage [2007/05/22(火) 04:52:28 ]
>>158
「一時期ウェブサイト作りに興味があってJavaScriptとかPerl(CGI周り)とかは一応押さえてる」
というようなレベルで、「今度はiアプリに興味が出てきたのでJavaを始める」というのは無謀でしょうか?
多少遠回りになったとしてもC言語はやっておくべきですか?
アドバイスお願いします。

160 名前:デフォルトの名無しさん mailto:sage [2007/05/22(火) 08:13:18 ]
>>159
ネタっぽいけど一応マジレスしてみると、
それなら
Java(→もしC/C++をやるなら、興味が出てから)
がベターな流れかも

>>158
釣られてみる

全ての人間に「完全な技術者」を目指すよう強制するような言動は如何な物か
君は間違ったことを言っているわけではないが、押しつけはイクナイ
結局選択するのは本人だし、趣味で使うだけならCは別に要らないとも言える
「後々」なんて考える必要のない人々も居るという現実に気づくべきだ


161 名前:デフォルトの名無しさん mailto:sage [2007/05/22(火) 08:22:10 ]
>>158
C++はともかく JAVAやC#は、C言語の特徴であるポインタとプリプロセッサを極力使わないようにしたという
意味で全然違うものになってる。

C言語で ポインタ=配列=文字列 を身に付けてしまうと混乱するかもね。
逆に、混乱しなかったという事は、C言語らしさを全然味わっていないという事になるだろう


162 名前:デフォルトの名無しさん mailto:sage [2007/05/22(火) 08:35:15 ]
一般論教養論根性論はスレ違いです

163 名前:デフォルトの名無しさん mailto:sage [2007/05/22(火) 09:48:31 ]
じゃあプロのCプログラマは常に混乱してるのですね。

164 名前:デフォルトの名無しさん mailto:sage [2007/05/22(火) 09:53:20 ]
俺は組み込みだからCを使うけど、windows側は混乱しないようにDelphiだな
似てるとやっぱり混乱するから



165 名前:デフォルトの名無しさん mailto:sage [2007/05/22(火) 10:27:53 ]
char型の配列を使わなければ大丈夫じゃね?
逆にconst char *bufferとかやられると辛いかもしれんけど

166 名前:デフォルトの名無しさん mailto:sage [2007/05/22(火) 10:50:39 ]
やっぱCなんかやらずに最初っからC++をやれっていってた禿は間違ってなかったと言うことか

167 名前:デフォルトの名無しさん mailto:sage [2007/05/22(火) 11:19:50 ]
C++は、ポインタとプリプロセッサの上に、さらにテンプレートという超強力なマクロ
さらに演算子のオーバーロードもあって、自由度が高すぎ、
C++をやるならCをやって、お作法を身に付けておかないと、書いたコードが相互に理解不能になるよ

まあ、使い捨て労働者になりたいならの話で、
唯我独尊の道を歩むなら問題ない事には違いないが

168 名前:デフォルトの名無しさん mailto:sage [2007/05/22(火) 12:13:04 ]
>>143の選択肢に まよわず >>144と答えるなら 公認会計士とか税理士とか司法書士とかの勉強をしたほうが人生無駄にしないと思うのだが・・・・

169 名前:デフォルトの名無しさん mailto:sage [2007/05/22(火) 12:22:48 ]
発明家は押し並べて横着者である。

170 名前:デフォルトの名無しさん mailto:sage [2007/05/22(火) 13:04:13 ]
低級な動作が理解できない奴を量産されても困るんだよな。

171 名前:デフォルトの名無しさん mailto:sage [2007/05/22(火) 13:18:13 ]
使い捨てられる消費材が常に供給されないと逆に困るだろ

172 名前:デフォルトの名無しさん mailto:sage [2007/05/22(火) 14:28:50 ]
先に高級な方からいって大まかに理解したらまた基礎に戻って低レベルなところをやって
また上にって感じで往復するならいいかな?

173 名前:デフォルトの名無しさん mailto:sage [2007/05/22(火) 14:43:03 ]
低級と高級のそれぞれのレベルがどのあたりかだろうな

JAVA/VBは、中間言語方式だから、低レベルで可能な範囲はは限られててしまう。

アセンブラレベル 〜 OOP を一つの言語でとなると DelphiかC++くらいしかない

174 名前:159 mailto:sage [2007/05/22(火) 18:37:28 ]
>>160
レスありがとうございます。ネタじゃないです。
ちょっとJavaに悪戦苦闘中だったところ
「C言語を押さえておいた方が他の言語(Javaも含む)の習得も早い」
「Javaはポインタやメモリの扱い方に神経質になる必要はないけど
だからといってその概念を全く知らなくても良いわけではない」という意見を
耳にすることがあって、自分の学習方法に迷いが生じていました。
背中を押してもらったので、自信を持って勉強できます。
ありがとうございました。



175 名前:デフォルトの名無しさん [2007/05/22(火) 21:15:43 ]
スレ違いかもしれないのですが質問させてください。、
JavaのWebアプリ開発、COBOLの銀行システムの統合、PL/SQLのOracleのERPパッケージ開発
この3つだったら、どれを選んだほうがいいと思いますか?

それぞれメリットデメリットあって一概には言えないことははわかりますが、
個人的な意見でいいので聞かせてください。 お願いします。

176 名前:デフォルトの名無しさん mailto:sage [2007/05/22(火) 22:34:27 ]
どの立場での話? ここで聞くならPGとしてプロジェクトに参加ってことか。

177 名前:デフォルトの名無しさん [2007/05/22(火) 22:40:19 ]
>>175
お前はなにを望んでるの?

178 名前:デフォルトの名無しさん mailto:sage [2007/05/22(火) 22:40:48 ]
スレ違いって言うか板違い。
プログラマ板逝っとけ。
このスレ的にはJavaお勧めw

179 名前:デフォルトの名無しさん mailto:sage [2007/05/22(火) 22:51:28 ]
実際に現場に入ってみると、Cの案件よりはるかにCOBOLに触れる機会が多いというか
もうCは使わないんだが、そういうもんなの?

180 名前:デフォルトの名無しさん mailto:sage [2007/05/22(火) 22:57:51 ]
だーかーらー、業種によるっつーの

181 名前:デフォルトの名無しさん mailto:sage [2007/05/22(火) 23:03:51 ]
COBOL ばっかて、また不幸な・・・

182 名前:デフォルトの名無しさん mailto:sage [2007/05/22(火) 23:10:40 ]
C++が使える仕事っていっぱいありますか?

183 名前:デフォルトの名無しさん mailto:sage [2007/05/22(火) 23:12:10 ]
フリーになってC++のみで仕事受けりゃいいじゃん

184 名前:デフォルトの名無しさん [2007/05/22(火) 23:52:37 ]
>>180
業種じゃなくて企業によるってのが正解



185 名前:デフォルトの名無しさん mailto:sage [2007/05/23(水) 00:08:02 ]
弊社では、業務系はJava中心、情報系はC/C++/C#、通信・数値処理系はC/C++中心で受注しています。

186 名前:デフォルトの名無しさん mailto:sage [2007/05/23(水) 00:12:02 ]
COBOLどころかJCLの案件も結構ある……

187 名前:デフォルトの名無しさん mailto:sage [2007/05/23(水) 09:13:42 ]
>>174
>「C言語を押さえておいた方が他の言語(Javaも含む)の習得も早い」
>「Javaはポインタやメモリの扱い方に神経質になる必要はないけど
>だからといってその概念を全く知らなくても良いわけではない」

どちらの意見も真実だからアレだけど。
だからといって無理してCなんかに手を付けたら、
JavaもCも両方中途半端でモノにならないっつー結果に終わるだけかと。
それならある程度Javaが使えるようになってからCをつつきにいっても十分。
Javaなら適当書いても結構動いてくれるし。
そこいくとCは適当書いたら、初心のうちは速攻メモリ破壊でAccessViolationとかよくやるよ。w

188 名前:デフォルトの名無しさん mailto:sage [2007/05/23(水) 10:03:30 ]
JAVAとCは まあ一見似てる。 似てるのが助けになる人と、邪魔になる人がいる。

ポインタ操作 while(c = *p++) if( c == ',' ) break;
とかは、まあ、JAVAには出来ない事だから素直に頭に入ると思う。
字句解析なんかは、実際、ポインタの方が慣れると余程簡単だ。

ところが、これが頭に入った後でJAVAのコードを考えようとした時にソレが邪魔になる人がいる。
強力な故に、Cなら簡単で速度も速いのが書けるのにとなるわけだ。
逆にJAVAの強力なライブラリに慣れてCに戻ると、
低レベルな部分から積み上げて行かなければならないC言語にまたイライラする。

もっとも、そのイライラも慣れで、ポインタを見ただけで一瞬で頭が切り替えられる人もいるからひとくくりには出来ない。
イライラが取れない人は begin 〜 end な言語をCの代わりにやった方が切り替えられるかもしれない

189 名前:デフォルトの名無しさん mailto:sage [2007/05/23(水) 10:49:24 ]
クロージャってなに?

190 名前:デフォルトの名無しさん mailto:sage [2007/05/23(水) 11:15:47 ]
コールバックってのはわかるよね?
関数の中の特定のブロックでコールバックが書けたら便利と思わない?
しかも、コールバックで呼ばれる時には、そのブロックで参照出来る変数はそのまま保存されてるわけ

Cで似た事をやろうとしたら、
Setjumpしてコンテキストを保存しておいて そこから別の大域ジャンプでコールバック内で
longjumpで戻ってくるような、コルーチンに似た手法を使えば出来るだろう


191 名前:デフォルトの名無しさん mailto:sage [2007/05/23(水) 11:22:47 ]
>>190
何を言いたいの?
コールバックだけならCでもsetjumpみたいな特殊なことをしなくても簡単に実装できるんだけど。

192 名前:デフォルトの名無しさん mailto:sage [2007/05/23(水) 11:25:00 ]
半端モノほど長文で語りたがるの法則

193 名前:デフォルトの名無しさん mailto:sage [2007/05/23(水) 11:32:50 ]
C++でいう関数オブジェクトみたいなことが出来るなにか
って捕らえてて問題ない?

194 名前:デフォルトの名無しさん mailto:sage [2007/05/23(水) 12:00:02 ]
>>191
コールバックすると、その関数の先頭じゃなく、 その関数内のブロックだけが実行されるようなもの
たとえば

void func(void)
{
int i,j,k;
・・・
 { jmp_buf ClosureBuf;
  if(setjmp(ClosureBuf){
  このブロックだけコールバックさせたい。 しかもiやjやkの変数は呼び出しの間も保たれないといけない
    return ;
   }
  CALL(ClosureBuf); //ここで呼んだ関数CALLの中で 上のブロックの部分だけが何度か呼ばれる
 }
}




195 名前:デフォルトの名無しさん mailto:sage [2007/05/23(水) 14:04:37 ]
関数オブジェクトが使えないなら

struct Context {
 ...
};

void callback(Context *ctx) {
 ...
}

でコールバックを実現するのが一般的かも

196 名前:デフォルトの名無しさん mailto:sage [2007/05/23(水) 17:22:08 ]
>>190
それなんてクロージャ?

197 名前:デフォルトの名無しさん [2007/05/23(水) 17:31:40 ]
2つのファイルの内容が「同じ」か「異なる」か、のみを判別するプログラム。
どなたか教えてください・・・あっLINUXです。

198 名前:デフォルトの名無しさん mailto:sage [2007/05/23(水) 17:48:36 ]
>>197
つ[diff -qs]

199 名前:デフォルトの名無しさん mailto:sage [2007/05/23(水) 18:18:30 ]
スレタイ読めない池沼が続々と沸いてくるな

200 名前:デフォルトの名無しさん mailto:sage [2007/05/23(水) 18:53:32 ]
高専卒そく小規模なシステム屋に入社して、半年で飽きて転職したんだが、久しぶりにコーディングをしてみたくなりました。
ブランク実に10年。その間にやったのは、アクセスとエクセルのVBSで簡単なマクロを作った位。
最終目標は・・・ネットワーク使っての対戦ゲー(ATARIのテニス見たいなのから始めてみようかと)、3Dも使えれば尚よしで、
リハビリにお勧めの言語は有りますでしょうか?
触ったことある言語(使いこなせたかどうかは除く)
ファミリーベーシック、N88−BASIC(PC−88)、FORTRAN(UNIX)、gcc(UNIX)、VB5.0、SQLwindows(住重が作った言語だったような?)
ちなみに、業務システム屋だったもので、グラフィック云々は触ったことがありません。ドット絵位はかけるかなぁ・・・
一応手元にVC++6.0があるんだけど、gccの時にポインタの概念が今一理解できなかった事もあり躊躇し取ります。
ご指導よろしくお願いします。


201 名前:デフォルトの名無しさん mailto:sage [2007/05/23(水) 19:08:44 ]
>>200
先ずは日本語からどうぞ。

202 名前:デフォルトの名無しさん mailto:sage [2007/05/23(水) 20:24:22 ]
>>200
作りたいものを一番楽に作れる言語、
たとえばゲームならHSPが良いんじゃないかな。


203 名前:デフォルトの名無しさん mailto:sage [2007/05/23(水) 20:47:25 ]
>>200
flash + action script
paraflaってフリーソフトで作れる。簡単な携帯flashも作れる。
絵を書くソフトも同じサイトにある。(paradraw)
またプログラムをメインにするなら、mtascというaction scriptの
コンパイラもある。

204 名前:デフォルトの名無しさん mailto:sage [2007/05/24(木) 08:46:38 ]
>>200
持ってて多少なりとも経験値があるならC++でいいじゃん

ポインタで躓いたなら、今度こそモノにしてやるという方向には行かないの?
そういう気力がないなら、何でやってもネット対戦とか3Dなんて無理では?



205 名前:デフォルトの名無しさん mailto:sage [2007/05/24(木) 13:28:53 ]
パフォーマンス命の言語オタでもない限り今時ホビーユーザーにC++はねーだろ

206 名前:デフォルトの名無しさん mailto:sage [2007/05/24(木) 15:10:56 ]
チューリング完全な言語なら根本的な違いはないよね

207 名前:デフォルトの名無しさん mailto:sage [2007/05/24(木) 15:54:24 ]
使い古されてるからこそ学習しやすいと言う可能性もあるぞ
効果的な手法も長い間研究されてるから昔のC++と今のC++は違うと思う

208 名前:デフォルトの名無しさん mailto:sage [2007/05/24(木) 19:57:34 ]
わざわざ苦労することもないと思った。

209 名前:デフォルトの名無しさん mailto:sage [2007/05/24(木) 20:09:42 ]
>>206
そりゃ、根本的な違いは無いかもしれないが
「40代のおばさんも20代の若い子もどちらも同じ女だから根本的な違いはないよね」
と言われても……

まあ、この例えはあまり適切ではないかもしれんが、
C++とRubyあたりの高級スクリプトでは記述量や抽象化度がまるで違うのは事実。

210 名前:デフォルトの名無しさん mailto:sage [2007/05/25(金) 00:27:18 ]
>201
了解、ぴゅう太買ってくる。

>202-208
色々とありがとうございます。
とりあえず、最初に感覚を取り戻したいので、比較的分かりやすいらしいHSPでも弄ってみます。
機能面で行き詰ったら、VC++に移行する感じで。
ポインタ、ガン無視でC++ってのも考えたんですがどうも苦手意識があるんですよね、、、

211 名前:デフォルトの名無しさん mailto:sage [2007/05/25(金) 20:08:02 ]
>>210
それなら、delphiをやった方がいいよ。どうせフリーで手に入るし。(登録は必要だけどね)
HSPは、VBでもちょっと敷居が高いな〜って人にはいいけど、既に
VBでアプリが組める人はやらなくてもいいと思う。言語も小学生のことを
考慮して、相当独特な感じだし。
delphiは、単体のexeを作れるし、そこそこの実行速度が出る。
コンパイルも早い。GUIを作るのも楽。いい点で妥協している環境だと思うよ。

ポインタ無視で〜って考えがよぎるようなら、VC++はやめておいた方がいい。
ポインタ自身は大して難しい話ではないけど、スタンスがあまり向いていない。
近くによく教えてくれる人がいるなら、C++もありだとは思うけどね。

ぴゅう太って、はたして何人がわかることやらw

212 名前:デフォルトの名無しさん mailto:sage [2007/05/25(金) 21:20:01 ]
Delphiってポインタが使える事も知らない人がいるくらいポインタは使わなくていいけど

Delphiでポインタも普通に使える。
だから、そのうちポインタとかを理解するのにも使えるかもね

213 名前:デフォルトの名無しさん mailto:sage [2007/05/25(金) 21:58:54 ]
Delphi薦める香具師って、
言語スキーマがCの系統から外れているっていう事実には触れないよね
pascalうざいんだけど

214 名前:デフォルトの名無しさん mailto:sage [2007/05/25(金) 22:06:11 ]
見かけが同じだから共存に便利だという人もいるし
見かけが違うから共存に便利だという人もいるし、それは人それぞれ

でも、この程度の違いは吸収されるくらい頭が柔らかい方がいいかもな



215 名前:デフォルトの名無しさん mailto:sage [2007/05/25(金) 22:19:45 ]
宗教論争すんな。
言語オタはその処理系の利点と欠点を一レスにまとめたら。
それ以降は何度も同じこと書かずにアンカーで勧められるし。

216 名前:デフォルトの名無しさん mailto:sage [2007/05/25(金) 22:33:18 ]
>>210
ぴゅう太ww
カタカナベーシックが鮮烈だったけど、俺は触りたいと思えなかったぜw

その流れなら「なでしこ」とかどうよ
これも個人的にはどうにも触る気にならん言語だけどw

217 名前:デフォルトの名無しさん mailto:sage [2007/05/25(金) 23:04:51 ]
>>216
今はどうなったか知らないけど、以前は「なでしこ」よりも
「ひまわり」(なでしこの前作)の方がいいって噂だったよ。
なんでも、「なでしこ」は「ひまわり」より日本語的な言い回しができるように
工夫されているけど、どう書いたらどう動くか予想しにくいらしい。
(ドキュメントが不十分だったこともあるそうな)

ちょっと試すには面白かったよ。日本語のプログラムって、凄い違和感だったw
ただexeにすると、やたらファイルサイズがでかいのが問題だね。

218 名前:デフォルトの名無しさん mailto:sage [2007/05/26(土) 13:28:07 ]
C言語を、大学の教科書レベルで学んだことがある程度の者です。

インターネットのエロサイトの動画を自動的に大量に落としたいと思ったことがきっかけでした。
それなりに使えそうなダウンローダーはあるようだが、なぜかダウンローダーを自作
してみたくなりました。
どんな言語を勉強すればよいでしょうか。


219 名前:デフォルトの名無しさん mailto:sage [2007/05/26(土) 13:36:21 ]
IriaとかIrvineはDelphiで作られてるよ


220 名前:デフォルトの名無しさん mailto:sage [2007/05/26(土) 15:16:04 ]
>>218
>>148
GUIがいるなら3番目のグループ、いらないなら2番目のグループ
特にwgetと組み合わせればスクリプトでそこそここなせると思う。

221 名前:デフォルトの名無しさん mailto:sage [2007/05/26(土) 21:24:17 ]
プログラム経験は皆無です。

前々からプログラム自体に興味がありました。
何をしたいだとか、そういうのはなく、漠然とプログラムを組んでみたいとおもってました。
PCでの面倒な操作を簡易化できる物を作りたいです。

OSはVistaです。

ご教授お願いします。

222 名前:デフォルトの名無しさん mailto:sage [2007/05/26(土) 23:33:30 ]
>>221
取り敢えず、Excel使ったことがあるならマクロでも組んでみたら?
手始めは自分の操作を記録することから始められるし。
それも立派にVBAという言語処理系なんだから。

223 名前:デフォルトの名無しさん mailto:sage [2007/05/27(日) 02:37:03 ]
>>221
>PCでの面倒な操作を簡易化
PC上の何を簡易化したいかによるけど…
バッチから初めて、スクリプト言語一般(VBSとかperl/python/rubyとか)
後はcygwin入れてシェル使うとかって方向もありかも


224 名前:218 mailto:sage [2007/05/27(日) 13:06:11 ]
>>220
なるほど。ちと考えてみます。
ありがとう。



225 名前:デフォルトの名無しさん [2007/05/28(月) 11:00:48 ]
初心者には記述量が少なくかつ洗練されたものがいいね。
Prolog と Ruby
かな。

226 名前:デフォルトの名無しさん mailto:sage [2007/05/28(月) 15:36:52 ]
初心者向けでRuby環境だとこんなのがある
Hackety Hack ttp://hacketyhack.net/

Radiumソフトでも紹介ビデオがあったが初心者じゃ無くてもおもしろそう。


227 名前:デフォルトの名無しさん mailto:sage [2007/05/28(月) 18:49:47 ]
JavaScriptとPHPの違いって何なんでしょうか?

自分の想像と妄想では
JavaScript→PHP→サーブレットとか
の順に色々やれることが増えて大きくなるという感じなんですが
このイメージで合ってます?

228 名前:デフォルトの名無しさん mailto:sage [2007/05/28(月) 19:12:05 ]
JavaScript + PHP = Ajax
サーブレット⇔ modPHP


229 名前:デフォルトの名無しさん mailto:sage [2007/05/28(月) 20:30:40 ]
まず
Javascript, PHP => プログラミング言語
Java Servlet => プログラム

さらに
Javascript(で書かれたスクリプト) => クライアントサイド
PHP(で書かれたものを含むCGIプログラム), Java Servlet => 鯖サイド
で動作

で鯖サイドのうち
PHP(略) => 呼び出しの度にプロセスを起動
Java Servlet => メモリに常駐
する

228のmod_PHPはPHPで書かれたプログラムを鯖のメモリ上に常駐させることができる

という感じなんですが
このイメージで合ってます?

230 名前:デフォルトの名無しさん mailto:sage [2007/05/28(月) 20:59:07 ]
「PHPって何の略?」って聞かれたときに
「Personal Home Page Tools」と「Hypertext Preprocessor」
どっちで答えたら良いんでしょ?

231 名前:デフォルトの名無しさん mailto:sage [2007/05/28(月) 21:16:30 ]
jp.php.net/history

「Personal Home Page Tools」は前身の PHP/FI まで

「Hypertext Preprocessor」 これは間違い。
「 PHP: Hypertext Preprocessor 」 の頭文字で PHP

232 名前:デフォルトの名無しさん mailto:sage [2007/05/28(月) 21:24:29 ]
>>229
いいんじゃないかな?
しかしまあ、ずいぶんたくさんプログラムの言語あるよな〜
久々に別の言語使うと、記述の仕方を忘れたり、勘違いして困る。


233 名前:227 mailto:sage [2007/05/28(月) 21:52:54 ]
>>228
>>229
なるほど〜ありがとうございます。よく分かりました

234 名前:221 mailto:sage [2007/05/28(月) 22:19:00 ]
>>222-223

ありがとうございます。
調べて実践してみます。



235 名前:デフォルトの名無しさん mailto:sage [2007/05/28(月) 22:30:48 ]
www.page.sannet.ne.jp/mnagai/msj/pgm_lang.htm

C++
成長した彼女は付き合う相手によって表情を変える。
彼女は太っていて料理に時間はかかるけど、彼女の作り出すレシピはとても多彩。
それはでも、洗練された表情を見せてくれるのは一部のお気に入りの人にだけ。
多くの若者には母親以上の癇癪持ちにしか見えない。
しかし、働き盛りの壮年には彼女は良きパートナーさ。

Delphi 
pascalを母にもつ彼女も C++のように母のレシピをそのまま料理出来、
鍋も多数扱えるようになった彼女はとても俊敏だ。
若い時、彼女の料理は少し量が多いと思われていたけど、それは一つの籠に
盛る事が出来るから。 
彼女は実はAssembler のレシピだって別けないでそのまま料理しちゃう料理上手。
あまりの手早さにファンは多い。
残念な問題は、彼女の父親のゴタゴタ。 彼女の父親は C#に浮気しちゃった。

236 名前:デフォルトの名無しさん [2007/05/30(水) 02:55:22 ]
初心者がwindowsアプリを作るのにお勧めな言語として
ここでは、C#とVBがよく挙げられていますが、
JAVAがまったくと言っていいほど出てこないのは
何か理由があるんでしょうか(・_・)?

元々JAVAに興味がありまして、
アルゴリズムやデザインパターンの教本も充実しているようなので
JAVAを学習してみようかと思ってるんですが
あまり評判が良くないので躊躇してしまいます。
検索しても将来性に不安がある、なんて話も出てきますし・・・。

目的は主にwindowsアプリの作成です。
ここまで嫌われているのは何か理由があるんでしょうか?
GUIや速度面での不安も無くなってきてるんですよね?
ちらほらJAVA製のアプリを目にします。
.NETにも対応しているようですし。






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](*・∀・)<81KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef