トップページ⇒tech
1001コメント276KB

初学者が習うといい言語は何?(除PerlとJava)

レス数が1000を超えています。これ以上書き込みはできません。
0001デフォルトの名無しさんNGNG
その人はコンピュータにすごく興味があると仮定します。
候補
C
Python
マシン語・アセンブリ言語
Scheme
N88BASIC
ML
Haskell
ロゴ坊
HTML
他。
0002デフォルトの名無しさんNGNG
PerlかJavaだとおもいます
0003デフォルトの名無しさんNGNG
やってくれたな

2
0004デフォルトの名無しさんNGNG
C#
0005デフォルトの名無しさんNGNG
なんとなく、C or C++ って気がする
0006デフォルトの名無しさんNGNG
このスレでの初心者の定義:プログラム言語というものをどういうものか全く知らないレベル
0007デフォルトの名無しさんNGNG
C++だったらCじゃないの?
0008デフォルトの名無しさんNGNG
重複スレです。

初心者が習うといい言語は何???part2
http://pc2.2ch.net/test/read.cgi/tech/1074621538/
0009デフォルトの名無しさんNGNG
HSPから始めれば絶対幸せになれるよ
0010デフォルトの名無しさんNGNG
ロゴ坊がいいよ。
みんなであゆみちゃんを動かそう!
0011デフォルトの名無しさんNGNG
織田信長
0012デフォルトの名無しさんNGNG
F#
0013デフォルトの名無しさんNGNG
BrainF*ck
0014デフォルトの名無しさんNGNG
こんなスレが欲しかった

BASIC3日、z80asm3ヶ月、cかc++をじっくり
その他は臨機応変必要に応じて
をお勧めします
0015デフォルトの名無しさんNGNG
アセンブラとアルゴリズム。ときどきC。やがてJava。戻ってこぼるぅ。

0016デフォルトの名無しさんNGNG
Unlambda
0017デフォルトの名無しさんNGNG
>16
なんですかそれは。
0018デフォルトの名無しさんNGNG
ECMAScript
0019デフォルトの名無しさんNGNG
重複。言い訳無用。削除依頼出して来いよ。
0020デフォルトの名無しさんNGNG
重複スレなのですよ。

初心者が習うといい言語は何???part2
http://pc2.2ch.net/test/read.cgi/tech/1074621538/l50
0021デフォルトの名無しさんNGNG
初心者で、興味はあるけど
別にものすごーーく、というわけでもないのですね。

暇つぶしとして、かなり高級で、
コストがほとんどかからず、しかも、

あわよくば飯の種になるかもね、というわけで
ごそごそいじっとるわけなのです。

電気止まったら、詰碁でもやります。

パソコンはじめて触ったのは
ブロードバンド前夜の、56Kモデム全盛期で、

でもって、インターネットにつないでみて
世界中どこにでも簡単につながるから、
開いた口がふさがらんかったですね。

まー、そーゆーわけで
その状況をつくり出すのに尽力した人々には
素直に敬意を表したいですね。


スレ違いだけど、ネタスレなので
気にしない。
0022デフォルトの名無しさんNGNG
Ruby
0023デフォルトの名無しさんNGNG
Ruby
0024デフォルトの名無しさんNGNG
ひまわり
0025デフォルトの名無しさんNGNG
初学者プログラミング講座
1.正統派職業プログラマーコース
2.インテリコース
3.VB・HSP神コース
0026デフォルトの名無しさんNGNG
html
0027デフォルトの名無しさんNGNG
>>1
PerlとJavaをのぞくといったらCしかないだろ。
0028デフォルトの名無しさんNGNG
>>1
コンピュータにすごく興味があるのだったら P/ECE 買って C でいじるのが良。

MSX でマシン語というのがいちばんいいのだけれどもう売ってないしね。

いずれにしろ最近の大げさなOSの載っているマシンでは欲求を満たせないでしょう。
0029デフォルトの名無しさんNGNG
P/ECEってまだ売ってるのか?
0030初学者NGNG
なんとなくPC-9801買おうとおもってたけど
>28見てP/ECEに興味でてきた。18歳になったことだし。
0031デフォルトの名無しさんNGNG
Cってなんでこんなに広まったんですか?
それだけ素晴らしかったということですか?
0032デフォルトの名無しさんNGNG
素晴らCから
0033デフォルトの名無しさんNGNG
>>30
N8やればぁ?
0034デフォルトの名無しさんNGNG
Perlとjavaを除く納得できる理由をお答えいただきたい
0035デフォルトの名無しさんNGNG
>>1
重複しすぎだボケ。削除依頼出して来い。
0036デフォルトの名無しさんNGNG
>33
N8ってなんですか?
0037デフォルトの名無しさんNGNG
>35
この手のスレはしょうがないかと。
0038デフォルトの名無しさんNGNG
変に限定してくるって事はもう自分の中で答えは出ていると。
後はそれを正しいと言ってくれる人を待つのみ。

他人の価値観でしか生きられないのかと。
0039デフォルトの名無しさんNGNG
>>31
アセンブラから一歩も踏み出せない猿でも理解出来る言語だったから。
0040デフォルトの名無しさんNGNG
日本語
0041デフォルトの名無しさんNGNG
BASIC
0042デフォルトの名無しさんNGNG
>>39
日本語おかしくないか?
それじゃあ、アセンブラをマスターしていて
そこから先に進めないって意味に取れるけど

"アセンブラーからの一歩も"なら分かるけどな

参考までに俺が学んできた言語の順番
BASIC(N88)->マシン語->Assembler->C->Perl->C++->Python->JAVA->VB
で、今一番多く使用しているのはVB・・・・・
0043デフォルトの名無しさんNGNG
>>42
マイコン野郎ですか?(藁

BASIC(98のN88)->RPGツクール->Quick C->Delphi->Java->Perlとかその辺->C#->VBA->VB

で、今一番多く使用しているのはVB・・・・・
0044デフォルトの名無しさんNGNG
Ruby
0045http://ja.wikipedia.org/wiki/CascadingStyleSheetsNGNG
(2003/12/07)エンタープライズ:特集:第1回 今から始めるWebプログラミング言語は「PHP」だ (1-3)

http://www.itmedia.co.jp/enterprise/0312/06/epn01.html
0046デフォルトの名無しさんNGNG
初学にPythonなんてよさげだな。
PHPもいさぎよいな。
俺が初学の頃に今くらい豊富な処理系が入手可能だったら、すこしはまともになってたかな。
0047デフォルトの名無しさんNGNG
>>31
ベル研でAT&T UNIXのVersion4作る時なぜBがCにされたのか考えてみるとヨロシ
0048デフォルトの名無しさんNGNG
>38
JavaやPerlはいい言語だし、初学にも問題ないと思う。
問題は、JavaやPerlの話題になるとお子様がむらがって来る事。
0049デフォルトの名無しさんNGNG
英語。文献読むのにとても役立つ。
0050デフォルトの名無しさんNGNG
ひまわり
0051デフォルトの名無しさんNGNG
JavaはともかくとしてPerlはなぁ。
0052デフォルトの名無しさんNGNG
Perlか。
Perlの機能を駆使した暗号じみたソースにはぞっとするが、
普通の書き方も出来るから、"文字列ライブラリの整ったC"
のような使い方をしてる。
0053デフォルトの名無しさんNGNG






                      Perlには思想がない。





0054デフォルトの名無しさんNGNG
お子様キター!
0055デフォルトの名無しさんNGNG
HSPはいい言語だし、初学にも問題ないと思う。
問題は、HSPの話題になるとお子様がむらがって来る事。
0056デフォルトの名無しさんNGNG
Perlの思想=「無精、怠惰、傲慢」
0057デフォルトの名無しさんNGNG
>>56
だからこんなにぶくぶく太ってしまいました。と。
0058デフォルトの名無しさんNGNG
好きになれそう<無精、怠惰、傲慢
0059デフォルトの名無しさんNGNG
                                     ??????????
     ????     ?????????      ???????????  ??????
    ???? ??  ???? ?????        ????      ????
   ??? ??????????????                ?????
 ????????? ??  ?????                  ????
 ????????      ???????                 ???
    ??? ???   ???  ??????              ???
  ????????? ?????   ????????           ???
  ????  ?????   ?????  ???????         ???
?   ??? ????      ???                  ???
???  ???  ??                           ???
 ???  ?        ??????             ????????
  ?              ?????             ??????
                                     ????
0060デフォルトの名無しさんNGNG
おまいら、冗談はよしてそろそろマジレスしてやろうぜ

SMLofNJ
これに決まり。
0061デフォルトの名無しさんNGNG
ロゴ坊について一家言有るヤシは居ないのか?
0062デフォルトの名無しさんNGNG
OCamlは美しい。この点ではJavaを超えたと言って良い。
0063デフォルトの名無しさんNGNG
俺が美しいと思うのは Smalltalk とかなんだけど、OCaml は美しいとは思わなかったな。
Haskell は美しい。
0064デフォルトの名無しさんNGNG
C … 一歩間違えると変なメモリに書き込んでしまったりスリリングな言語
  好奇心旺盛な初心者にもってこい
Scheme … (笑)とか(爆)とかカッコを多用する人にもってこい
Python … カッコは嫌いだが「コンパイル」という概念を説明するのは面倒なら
    これをやらせる。
VB … 相手の人生がどうでもいいならこれをやらせる
0065sageNGNG
>>63
Smalltalkについては同意。OCamlはMLを代表して挙げてみました。
Haskellは知らないが、なんかPascalに似た宗教性を感じるのであまり
好きではない。
0066デフォルトの名無しさんNGNG
>>64
BASICの不便さを味あわないと、構造化言語の良さって分からないよなぁ・・・。

とか思ってしまった俺は23歳。おっさんですか?
0067デフォルトの名無しさんNGNG
>>66
今さらBASICの不便さを知ってもなあ、、と思ってしまう俺は20歳。
0068デフォルトの名無しさんNGNG

MSX-BASIC + べーしっ君

キャラクターを手軽に扱える優れもの!
ゲームプログラミングに最適!
0069デフォルトの名無しさんNGNG
Smalleiffel・Forth
0070デフォルトの名無しさんNGNG
Rubyだな
0071デフォルトの名無しさんNGNG
16進数(ナマモノ)
0072デフォルトの名無しさんNGNG
人大杉
0073デフォルトの名無しさんNGNG
awk

perlより簡単。ベル研のエレガントな雰囲気。
カーニハンの教科書で学べる
0074デフォルトの名無しさんNGNG
>Scheme … (笑)とか(爆)とかカッコを多用する人にもってこい

ワロタ
0075デフォルトの名無しさんNGNG
Cの構造化とかC++のクラスを知った後でBASICをやるのは面白そう。
0076デフォルトの名無しさんNGNG
>>75
変数のスコープが果てしないのを何とかすれば(プレフィックス付けるとか)かなり構造化プログラミングは可能かと。

確かにおもしろそうだ。
0077デフォルトの名無しさんNGNG
男は黙ってSICPを読め。Schemeの実用度は低いが、急がば回れだ。

底辺プログラマに甘んじるのならCプラやJavaなど何でもよい。
0078デフォルトの名無しさんNGNG
>>77
> Schemeの実用度は低いが、急がば回れだ。
修行が足りん。
0079デフォルトの名無しさんNGNG
急がば回れという人に限って、たいてい回ってないものだ。
0080デフォルトの名無しさんNGNG
g
0081デフォルトの名無しさんNGNG
_
0082デフォルトの名無しさんNGNG
あれ、ここスレストされたんじゃなかったっけ
0083デフォルトの名無しさんNGNG
つか、Javaにきまってるだろ
0084デフォルトの名無しさんNGNG
今、最初の段階つーことでCをまなんどるんですが
その後は何やるのが妥当ですか?

あと最終的に一番つかっとる言語は何ですか?
0085デフォルトの名無しさんNGNG
日本語かな?
0086デフォルトの名無しさんNGNG
使うアプリ書いたほうがやる気になるし勉強も捗るから、C#かJavaかDでいいんじゃない?
テキストベースでいいならRubyとかもいいかも。
0087デフォルトの名無しさんNGNG
>>84
設計かアルゴリズム論。
0088デフォルトの名無しさんNGNG
初心者はPerlかJavaをやればいいと
スレタイで教えてくれるスレは
ここですか?
0089デフォルトの名無しさんNGNG
>88
Perlはお勧めできないんだけど。
有名CGIがクソコードだとか、変な癖つきそうな要素が一杯だし。
0090デフォルトの名無しさんNGNG
>>89
生きた糞コードが見られるメリット
0091デフォルトの名無しさんNGNG
>>88
どちらも言語固有の用でもない癖が強すぎてお勧め出来ない。

どちらも「使わざるをえないから使う」言語だと思う。

Ruby とか Python とかのそれなりにまともで実用性のある言語で
基礎を固めてからじゃないと後々困るかと。
0092デフォルトの名無しさんNGNG
>>91
困りますか?
スポーツじゃあるまいし、コーディングスタイルなんぞ3日で矯正できる。
0093デフォルトの名無しさんNGNG
> Ruby とか Python とかのそれなりにまともで実用性のある言語
プ
0094デフォルトの名無しさんNGNG
また始まったよ....

perl,ruby,pythonについては論理のかけらも無しに煽りあってるような。
0095デフォルトの名無しさんNGNG
perlを馬鹿にすんなヽ(`Д´)ノ
0096デフォルトの名無しさんNGNG
Rubyを馬鹿にすんなヽ(`Д´)ノ
0097デフォルトの名無しさんNGNG
pythonを馬鹿にすんなヽ(`Д´)ノ
0098デフォルトの名無しさんNGNG
Parrot が出た以上 JVM も .NET も敵ではないですな。
0099デフォルトの名無しさんNGNG
男は黙って
D言語 !!
0100デフォルトの名無しさんNGNG
>>99
それは「warningなんて吐くやつは男じゃない」と言いたいのか?
0101デフォルトの名無しさんNGNG
なんで普通にJavaを使っちゃいかんのかと。

Perlは基礎知識が揃ってからじゃないと
ソースコードに何が書いてあるか本気でわからないし、
上手い人ほど省略がまかり通るから、道程捧げるには
いささか気難しい相手って気がするんだが。
0102デフォルトの名無しさんNGNG
とりあえずbash
0103デフォルトの名無しさんNGNG
Visual C#でMSの初心者向けサイトを見ながら
いきなりWindowsプログラミングから始めるのが良い。

時代は明らかに変わった。
0104デフォルトの名無しさんNGNG
質問です。
ガンダムは何言語でプログラミングするのでしょうか?
キラみたいに高速プログラミングできるようになりたいのですが...。
0105デフォルトの名無しさんNGNG
スレ違い
0106デフォルトの名無しさんNGNG
>>104
ななたとはとても気が合いそうですが・・・はっ、もしかしてあなたはイスカイオスでは?
前世で私(レケミー)とともにあの暗黒星雲の中で戦った同士ですよね。やっぱり・・・
これで得心しました。さっそくあなたに会いに行きたいと思います。会うのはあなたの
家でよろしいですよね。(奴らに盗聴されているおそれがあるので)
0107デフォルトの名無しさんNGNG
>>104
初代なら MS-DOS で動いていたみたいだから、
Quick-Basic じゃないかな。

MS-C でセルフ開発してるにしては手早すぎたし。
0108デフォルトの名無しさんNGNG
>>104
マジレスするとRX-78GP01FbはC言語だった。

白魚のような手でコードの最適化のできる美人のニナさん・・・はぁはぁ。
0109デフォルトの名無しさんNGNG
関数型言語J
0110デフォルトの名無しさんNGNG
頭文字型言語D
0111デフォルトの名無しさんNGNG
オロナミン型言語C
0112デフォルトの名無しさんNGNG
プログラムを「習うもの」だと思っている時点で終わっているね。
習うのならばFORTRAN77かCOBOL85程度が限界だろうね。
0113デフォルトの名無しさんNGNG
maoix
0114デフォルトの名無しさんNGNG
C++



俺がそうっだから
0115デフォルトの名無しさんNGNG
Delphi
俺が最初に学んだ言語だから。
今でもバリバリ。
次がC++/Cかな?
0116デフォルトの名無しさんNGNG
古いスタイルのBASICに一票
プログラミングってどういうものだという
プログラム以前の知識を得るために

ただ、言語仕様を追いかけたり
するだけなら無駄になるけど
0117デフォルトの名無しさんNGNG
やっぱりMSX BASICだよな。
0118デフォルトの名無しさんNGNG
よく読め、1はプログラミング言語とは一言も書いていない。
あくまで「言語」なので、当然自然言語も含む。

それならば、やっぱりまずは身近な日本語からだろう。
0119デフォルトの名無しさんNGNG
PerlとJava
0120デフォルトの名無しさんNGNG
?
0121デフォルトの名無しさんNGNG
言語、ってそんなにいろんな種類があるものなの?
HTMLっていうやつもその中のひとつ?
大学の情報工学科とかにいけばそういうのを覚えることができるの?
私ハッカーになりたいんだけど、だれかアドバイスください。
数学とか理科は、中学までは得意だったけど高校はいってからまったく
やってないので、できれば理系の大学にいかずになれればいいんだけど。
0122デフォルトの名無しさんNGNG
スレ違い
0123デフォルトの名無しさんNGNG
>>121
言語はこのスレやこの板の他のスレを見ての通り沢山ある。
HTMLは言語だけどプログラミング言語ではない。
一般に言語の勉強くらいは大学に行かなくとも出来る。
あんたの言うハカーをもう少し具体的に言ってくれないとアドバイスはしようが無い。
数学だの理科だのの知識の必要性は作るものによる。
物理シミュやるのに数物が出来なきゃ話にならない。
プログラミング言語を覚えるだけで数学が必要となる事はほぼ無い。
資料を読んで理解出来るだけの国語力があれば十分。
ものを作る際に参考になる資料は英語圏に豊富なので、英語が使えればなお有利。
0124デフォルトの名無しさんNGNG
>>123
概ね同意だが文章がくどいのでバカっぽく見える。
0125デフォルトの名無しさんNGNG
>>123
ザ・インターネットという映画にでてた主人公の女の人が
やってたように、プログラムとか、バグを見つけるとか、
そんなことをやりたいです。英語だけは自信あり!です。
読書は嫌いだけど、目標をかなえるためには、がんばって
読みます。
ザ・インターネットって見たことありますか?
0126デフォルトの名無しさんNGNG
perlは、「そればっかりやるなら」俺が一番いいと感じる言語だ。
0127デフォルトの名無しさんNGNG
>126
使い捨てなら良い言語だね。
0128デフォルトの名無しさんNGNG
どういう意味?
使い捨て?長いこと使えない、っていうこと?
0129デフォルトの名無しさんNGNG
メンテナンスできるようなソースが書けないってことだろ
>>127の実力じゃ
0130デフォルトの名無しさんNGNG
>>124
自分でもそう思った。最近何書いてもこんな感じ。

>>125
とにかくプログラマっぽい事をしたいなら、Java,C,C++,Perlを全部。
本当は具体的に興味分野がある方が勉強は楽だけど、
無くても色々勉強する内に興味分野も絞れてくるから。
今挙げた中ではJavaを先にやると良い。
本はかなり分厚いのを大量に読む事になるけど、
英語が読めるならネットに豊富な資料があるので書籍代の節約にもなる。
因みに映画は見たと思うけど内容は忘れた。
0131デフォルトの名無しさんNGNG
>使い捨てなら良い言語だね。
書きかたがヘタクソなんだね。

perlはヘタが書けばどの言語にも負けない汚さを誇るよ。
綺麗に書けば限ない美しくしさと保守性の高さを持つ。
013223世紀少年NGNG
>>131
んじゃきれいに書く方法を教えてくれ。
0133デフォルトの名無しさんNGNG
>限ない美しくしさと

限りなく美しくねーな
0134デフォルトの名無しさんNGNG
PerlよりRubyのほうが綺麗に書けるからRubyでいいよ
0135デフォルトの名無しさんNGNG
RPGツクールXPにも採用されたしな
0136デフォルトの名無しさんNGNG
perlは汚いから意味があると思うのだが。
綺麗に書きたいならJAVAでもやってろと。
0137デフォルトの名無しさんNGNG
何をもって綺麗というかだな。

言語やテクニックありきで思考してると大事なその辺を見失いがち。
0138デフォルトの名無しさんNGNG
>>130
ありがとうございました。
ホームページ作成って言うのに挑戦しつつ、JAVAっていうのに挑戦して
みます。
0139デフォルトの名無しさんNGNG
男なら黙ってZ80ASMにきまっておる!
0140デフォルトの名無しさんNGNG
>139
IBM 360 asmだろ
0141デフォルトの名無しさんNGNG
汚いから意味があるって言うの論理が分からないな。
同じ労力で汚いのと、綺麗なのがかけるとしたら綺麗なほうがいいんじゃないか?

暗号みたいなソース書いて悦に浸れるのは、perlが一番だろうけど
そういうことなのかな。
0142デフォルトの名無しさんNGNG
>>141
適材適所。



以上、次の方。
0143デフォルトの名無しさんNGNG
汚いソースが適している場所ってどこ?
0144デフォルトの名無しさんNGNG
>>143

>>137
0145デフォルトの名無しさんNGNG
>143
カネをけちる上ところ(w
0146デフォルトの名無しさんNGNG
まだ出会い系サイトにはまっている君、出会い系サイトはもう古い!!まったく
 新しい出会いの形を演出するサービスが新登場!!アドレス交換専門サイト。
 お相手とアドレスを交換して、あとは2人の世界。友達気分ではじめよう。
 サイト上でのわずらわしいメールのやり取りがありませんから確実な出会いが
 可能です。只今無料ポイント1000円分サービス中!!女性完全無料!!
 アドレス販売所 http://www.deai-114.com/add/
0147デフォルトの名無しさんNGNG
マジレスしてやる、
Perl,C(C++),java,
全部汁。
入門っていみでいえば、PerlかJava.
0148デフォルトの名無しさんNGNG
>>147
どの程度習得するまでやればいいんですか?
0149デフォルトの名無しさんNGNG
目的に応じて習うべき言語が決まってくる。
目的抜きで応答してる奴らは全員アホ。
0150147NGNG
スマン
オレはマとして働くならって事でレスした
0151デフォルトの名無しさんNGNG
プログラムしてみたい程度ならHSP、
まじめにやる気があるならCでいいんじゃないか?

//HSPから始めるとあとあと苦労するけどな
0152デフォルトの名無しさんNGNG
PythonかRubyが良いと思う
0153デフォルトの名無しさんNGNG
★今、当店で商品を¥10000以上ご購入頂いた方に
お好きな竹の商品どれでも1点無料でサービスします!

安心と信頼の動作確認後のお支払い!!
トラブルが起きません!

¥15000以上で松の商品どれでもサービスします!

¥20000以上で松 竹 各1本サービスします

当店自慢のラインナップ!((最新ソフトが続々入荷!))

URL http://gozen2004.netfirms.com/index.htm

########目玉商品!Office2003Pro日本語版!#######
しかもボリュームライセンス版!(認証不要)特別価格\7000!!
OneNOTE2003J Visio2003JPro Project2003JPro
Frontpage2003 SharePoint2003 Publisher2003 他      
最大7枚組みで取り揃えております。           

0154デフォルトの名無しさんNGNG
日本語/英語(もしかするとドイツ語も)のテキスト処理をするには何がいいでしょうか?
やりたいのは翻訳の際の専門語の処理などです。

いま考えているのはPerlかRubyです。
プログラムは以前にCを少しかじったことがあるくらいです。
環境はOSXの10.3
入ってるのはPerl5.8.1 Ruby1.6.8

書籍等が充実しているPerlを考えていたのですが、
出ている書籍がCGIに特化したものが多いのと、
Rubyの作者が日本人だと知り、もし日本語処理で秀でてる点があるなら、
また日本語処理のライブラリ(モジュール?)等が充実しているなら
Rubyでもいいかなと考えています。
0155名無し@沢村NGNG
初学者が習うとべき言語はBASICだ。
BASICは「基礎」という意味だ。まず基礎をしっかり固めておけ。
0156デフォルトの名無しさんNGNG
JVM -> Java という奴はいないか?
0157デフォルトの名無しさんNGNG
>>155
いい加減、コンピュータ言語・初心者→BASICという短絡はやめられない?
OS(マシンも含む)+言語+環境の3つの組み合わせで、初めて評価が
下せると思う。
言語だけ取って初心者向けとか否とか、簡単に結論出せないと思う。
たとえばWin鯖上(ネットワーク越しにSQLが動いてる)のMS-Access
環境下のVisual-BASIC(VBA)はとてもじゃないが初心者向けじゃない。
0158デフォルトの名無しさんNGNG
OSや環境が変わってもほとんど文法などに差がないBASICは
大したもんだと思うよ
しばしばグラフィック関数の名前が変わるが提供される機能は
どれも大差がない
Cがソース互換、Javaがバイナリ互換だとするとBASICは
脳内互換だね
0159デフォルトの名無しさんNGNG
>>158
BASICは方言(コンパイラ等の標準ライブラリの選択の仕方の相違)や
亜種(文法のサブセットあるいは拡張版)の多さでは、
ダ ン ト ツだと思うが(W
0160デフォルトの名無しさんNGNG
>>159
どれも大差ないよ
と、思ったがちょっと上でVBAを語ってたのか
もちろん、古き良きBASIC前提の話な
入門させるのに必要な命令はどれも大差なく実装されてるよ
コマンド名は結構違うがそれは問題ないでしょ?

教育現場では未だに稼働中のPC98x1やwindowsでも問題なく動き
生徒がその気になればフリーソフトで互換ソフトが手に入る
N88BASICという事実上の標準があるわけで
実際の運用は楽なのでは?
0161デフォルトの名無しさんNGNG
> OSや環境が変わってもほとんど文法などに差がないBASICは
> 大したもんだと思うよ

( ゜д゜)ポカーン
0162デフォルトの名無しさんNGNG
8bit機のスタンドアローンBASICが理想だね。
それに近いものが現在の環境であればそれが一番かと。

■すべて言語の中で閉じている。
C等はグラフィックを扱おうとすると
言語の外のAPIなどの知識がとたんに要求される。
■プログラムがファイルひとつで済む。
■「やりたい動作を単に並べていくだけ」という考え方で
 とりあえずプログラムを作っていける。

※グラフィック、サウンドが自在に使え、単純でも派手なプログラムを作れるものが良い。
 「テキストしか扱えません」じゃ初心者は食指が動かないだろう。
 PLAY文で簡単なファンファーレが作れたり
 SOUND文で爆発音を作れたりした8bitの頃のBASICは実に理想的。

※平方根、三角関数を使うには○○をいんくるーど
しなくてはなりません、とか、
そんなプログラムを書きおろし始める前の約束事が
山ほどあるような言語を初心者に与えるのはなるべく避けたいところ。
0163デフォルトの名無しさんNGNG
>>161
そこだけ取り上げるのはフェアじゃないだろう
同じ言語でもOSが変われば文法が違うのが普通だ
なんてバカな事をいってるみたいじゃないか
0164デフォルトの名無しさんNGNG
そこでJavaですよ
Eclipseを使えばimportなんて意識する必要なし
しかもライブラリが全て標準で用意されてます
PC98は無理だけどJavaVMさえ動いていれば
どんな環境だって同じように動きますよ
0165超初心者NGNG
HSPを一年程前からやっていますが、もう少し本格的にやりたくなってきました。将来的には、after effectsモドキのようなものを作りたいと思うのですが、さすがにHSPには限界があります。
どの言語を習得するのがベストなのでしょうか。なんとか.NETとかVisualC++とか色々あってそこら辺さっぱりなんです…。
どなたかご指導くださいまし。できるだけ安いものがいいのですが。
よろしくお願いします。

***すれ立てるまでもない質問はここで 第52刷***
http://pc2.2ch.net/test/read.cgi/tech/1078325423/
こちらでも質問したのですが、なんか違う話題に埋もれてしまって、じゃあ他で質問しますんでって断ってここにきました。
こちらでは埋もれないことを祈ります…。
0166デフォルトの名無しさんNGNG
>>165
一つしか選択肢はない
VC++
0167超初心者NGNG
>>166
VC++は前から価格は手ごろでいい感じかな、なんて思っていたのですが。
特別な理由なんかあるのでしょうか?
教えていただければうれしいのですが…。
0168デフォルトの名無しさんNGNG
>>164
?
0169デフォルトの名無しさんNGNG
ハテナだけ書けばおまいがナニを伝えようとしているのか
誰もがわかると思っているのか?
0170デフォルトの名無しさんNGNG
>>166
たぶん、after effectsもVC++でつくられているのではないか?
MS純正で何でもできて、画像演算のような糞重い処理もガンガレば高速にできる。
ただし、言語としては、自分を律する力がないとウンコに続く道。
0171デフォルトの名無しさんNGNG
HSPからVC++に移行するのは、熱海温泉旅行しかしたことが無い人が
いきなり南極旅行に行くようなものだ
0172デフォルトの名無しさんNGNG
南極旅行は船から下りたりしませんよ
ひょっとして犬ぞりに乗れるとか思ってる?
0173デフォルトの名無しさんNGNG
教訓: 背伸びした比喩を使うのはやめよう
0174デフォルトの名無しさんNGNG
D言語に決まってんだろヴォケが
0175デフォルトの名無しさんNGNG
船(=チュートリアル)から
一歩も外に出れない状況になりかねない。一歩外に出たらブリザードで
ホワイトアウトで戻れないで凍死すらありえる

熱海のホテルは敷地内に海岸があったり、裏には山もあったりして
敷地から出なくても遊べるが。
0176デフォルトの名無しさんNGNG
D言語
良さげだけど
全然枯れそうにない
0177デフォルトの名無しさんNGNG
まあ初学者の内から周囲を威圧したいならD言語かHaskellだよな。
0178デフォルトの名無しさんNGNG
Haskell == 頭イイ というのはもはや昔の話だよ。
Aransk とか見てみろ。
0179デフォルトの名無しさんNGNG
>>178
彼はどの言語もHello worldレベルだがな。。。。
どの言語を選んでも、実はできないというのでは、
威圧しようとしてもボロがでる。
0180デフォルトの名無しさんNGNG
彼は言語厨っぷりを通じて我々に教えてくれた。
「どんな高度な言語使おうが、駄目な奴は駄目」
0181デフォルトの名無しさんNGNG
常に新芽のD言語

その心は
 でるかなでるかな

いいえ、Delではありません
0182デフォルトの名無しさんNGNG
>>181

>>180
0183デフォルトの名無しさんNGNG
>>181 巧い。
0184超初心者NGNG
色々とありがとうござい。
visualC++にしておきます。ご迷惑を。
0185超初心者NGNG
>>184
virus C++とは・・・最初から躓かないよう祈ってる。
0186デフォルトの名無しさんNGNG
最初はvbaがいいんじゃないか?
0187デフォルトの名無しさんNGNG
JavaScriptがいいと思う。
サンプル豊富
資料も豊富
環境もブラウザとエディタだけで始めれる。
できることは少ない
言語的にもおもしろい
0188デフォルトの名無しさんNGNG
Lispに決まってる
0189デフォルトの名無しさんNGNG
やっぱ、はじめてやるんだったら、Lambda Caliculusじゃないかな?
それから後は、型付のLamda Caliculus か?
あるいは、最近の並列処理なんかに対応するためにも、
Pi Caliculus に進むのがよろしいかと。
0190デフォルトの名無しさんNGNG
英語
0191デフォルトの名無しさんNGNG
マゾレス。
C#。
0192デフォルトの名無しさんNGNG
Objective Pascal
0193デフォルトの名無しさんNGNG
Pythonをやろうと思っていくつかのサイトを見てみたけど、糞初心者でも学べるくらい親切なサイト
って言うのが見つからなかった。Cのほうがまだ親切。

初学者に対して(ユーザー人口が少ない)マイナーな言語を薦めるのってどうなのかなあ・・・
マイナーなのに取り組む人って、大体が何かしらの言語をマスターしてるでしょ?

print("Hello\n"); のような簡単な命令一つに対して、
詳細な説明が付けてくれるような書籍・Webサイトがある言語を薦めたほうが良いと思う。
0194デフォルトの名無しさんNGNG
>>193
ここ読んでもダメ?

ttp://www.python.jp/pub/doc_jp/tut_2.3/

Python が問題なのではない様な気がするが・・・。
0195ちなみにまだ初心者レベルですNGNG
>>194
これ十分難しいですよ。
初心者のうちは、シェルコマンドとか出てきちゃうと、ギョッとしちゃうんですよ。
Pythonは問題ではありません。プログラミング以前の知識量の問題でしょうね。
Pythonやろうと思ったときは、「コマンドプロンプトから〜」で躓くレベルでしたから。

Cの書籍には、そういう人を対象にしたものがいくつかあります。
内容は薄いですが、PC触ったことが無いような人でも無理なく取り組めるものです。
今もその本で勉強中の身です。

初学者って言うのは、プログラミングに関する知識が全く無い人だと思います。
フォルダオプション弄んで、隠しファイルも表示できてワッショイヽ(゚∀゚)ノワッショイくらいのレベルでしょう。
そういう人には、手の込んだお膳立て(環境変数とかも自動設定)をしてあげないといけないと思います。

ちょっと甘く考えすぎですかね?
0196デフォルトの名無しさんNGNG
>>195
甘く考えすぎといえないこともないが、事実だから仕方ないね。
0197俺は Pythonian でも Winner でもないけど。NGNG
>>195
コマンドラインがむずかしいなとおもったら、ちょっとしらべればいいだけですよ。
たとえば http://www.google.com ←このリンクをクリックして、DOS プロンプトと
入力すると↓こんなページがみつかります。わからないことがあったら、じぶんで
しらべるというのも、プログラミングではとてもたいせつです。

http://www.denen.org/prog/dos.html

コマンドラインは、べんりだからよういされているのです。けっしてあなたをおどろかそう
としてつくられているわけではありません。
ボタンがたくさんよういされているようなプログラムは、べんりにおもえるかもしれません。
でも、はんたいにかんがえると、そういったプログラムではよういされたことしかできない
プログラムなのです。こんぴゅーたに、じぶんのすきなめいれいをすることはゆるされて
いないのです(コマンドラインではそれができます)。プログラミングとは、じぶんの
やりたいことをコンピュータにめいれいすることです。すきなめいれいができなかったら、
ふべんですよね?

それでもこわいなとおもったら、Tkinter というものをさがしてみてください。さがしかたは
わかりますよね?
0198デフォルトの名無しさんNGNG
>>195
Python ではないけど、こういうのなら大丈夫?

http://www.cs.kyoto-wu.ac.jp/info-com/programming/
0199デフォルトの名無しさんNGNG
VBのソースが嫌い
やっぱ初心者はC言語だろ
基本中の基本だよ。
0200デフォルトの名無しさんNGNG
Cを基本中の基本っていってるやつは、「自分が通った道だから」という理由で言ってるだけなんだけどな。
0201デフォルトの名無しさんNGNG
>>197
そうか。
ウィンドウ出すプログラムではできないことでも、コマンドラインだったらなんでも命令できるんだな。
C:\> 速く動け
とか
C:\> メシ作れ
とかできるわけだ。そりゃ便利だ。
0202デフォルトの名無しさんNGNG
おかしなヤツを召還してしまったらしいな。
0203デフォルトの名無しさんNGNG
>>197
そうなんですよね。
どんどん調べ続ければ良いんです。
みんなそうやって知識を増やしていくんですから。

で、初学者向けっていうと、やっぱり調べやすい言語でしょうかね?
複雑な処理に関しても、テンプレート的なお手本がいっぱいあるのが良いですよね。
0204デフォルトの名無しさんNGNG
大金持ち
  そもそもプログラミングなんかしない。ゲイツ君見てりゃ判るだろ。
一般ピーポー
  金に糸目をつけない派
    Microsoft(R) Visual Studio(R) .NET 2003 Enterprise Architect
    何が、パッケージされているのか漏れは知らん。だが、これで間違いない。
  出来れば、無料で簡単なヤツを派
    Chipmunk Basic これしかない。ゲイツ君の会社もBasicで大きくなったんだ。
    疎かにするべからず。
    ttp://www.nicholson.com/rhn/basic/
超貧乏人
  仕事しろ。
そこまで極端から極端に行かなくても派
  漏れの知った事か。
0205デフォルトの名無しさんNGNG
そもそも、他人に聞いてる時点でどうかと思うが。
プログラミングやりたいやつなら、今ある環境である程度色々やってるはず。
例えそれが shell スクリプト程度でも。
0206デフォルトの名無しさんNGNG
(´Д`;)<>>204!!もういい、お前は頑張った!
0207デフォルトの名無しさんNGNG
ところで、このスレって重複してるんじゃないの?
0208デフォルトの名無しさんNGNG
本当の初心者だったら、何でもいいんじゃない?

最初は、その人がやりたい事が簡単にできる言語が一番でしょ。GUI がやりたきゃ VB でもいいでしょ。
そうゆう意味では C なんて最悪でしょ。初心者が使う意味ないよ。
コンピュータ自体に興味が無いなら、そのまま VB で終わってもいいんじゃない。

本職でやる気なら、2番目にやる言語が大事じゃない?
今だったら、DOS みたいな殆ど生ハードな状態で C とかアセンブラやって、コンピュータの基礎を覚えるのが最良だと思うよ。
欲を言えば 20年位前の 8bit 機でアセンブラやるのが一番わかりやすいと思うけど。
0209デフォルトの名無しさんNGNG
停まった
0210デフォルトの名無しさんNGNG
プログラミングは全くの初心者ですが、HSPとJavaとどっちがいいですか?
0211デフォルトの名無しさんNGNG
>>210
何が?
0212デフォルトの名無しさんNGNG
>>210
C#
0213デフォルトの名無しさんNGNG
html
0214デフォルトの名無しさんNGNG
パソコンで飯食べる気なら、絶対にCだ
0215デフォルトの名無しさんNGNG
韓国語はかなり簡単らしい.
0216デフォルトの名無しさんNGNG
日本語はもっと簡単らしい
0217デフォルトの名無しさんNGNG
プログラミング言語なら、BrainF*ck
文法が少ないからすぐ覚えられる。
この板にもスレがあるから見たらいい。
0218デフォルトの名無しさんNGNG
0219デフォルトの名無しさんNGNG
Cのやっつけ的な仕様に
頭抱えながらプログラムを書いていると
世の中の不条理が勉強できる利点がある。
(ただし多少なりとも人格が歪む。)

「なんでもかんでも人が世話してくれると思ったら大間違いだ!」
0220デフォルトの名無しさんNGNG
いまどき何使ったって大差ないよ

どれだけ役に立つモジュールやクラスを知ってるか
必要に応じてそれらを探し出す力があるか
英語でドキュメント読めるかどうかの方がよっぽど大事

久々あげ
0221デフォルトの名無しさんNGNG
>>220
やねうらへ帰れ坊や
0222デフォルトの名無しさんNGNG
>>220
業務アプリしか作った事のない人の意見だね。
0223デフォルトの名無しさん05/01/28 22:16:31
制御系やりたい、制御系。
俺も業務系ばっか。
0224デフォルトの名無しさん2005/04/13(水) 22:00:09
いいのかどうかわからんが今どきはHTML、PHP、
JavascriptとSQLぐらいはプログラムに興味ある
ならかじっておくべきかと。
0225デフォルトの名無しさん2005/04/15(金) 23:46:03
初学者に何が良いかという腰の引けたアプローチは意味無し。
そんなことをしている暇があったら、本屋に逝って目をつぶって
選んだ言語の本でいいから、その言語で一年365日間地獄を見てこい。
一つわかりゃあ、他も似たようなもんだ。
「能書きはいいからまずやってみる」
この姿勢のない香具師は、永遠に前に踏み出すことはできない。
0226デフォルトの名無しさん2005/04/24(日) 04:14:27
Tclが出てないな
ということでTcl
0227デフォルトの名無しさん2005/04/24(日) 13:16:29
Pascal
0228デフォルトの名無しさん2005/05/16(月) 15:05:38
>>225
 漏れまだユーザが100人も居ないマイナー言語で何か知らんがたいそうなもの
書かされるモルモットやったけど2週間缶詰で氏にましたよ。 納期遅れだのなんだのと。
業界の底辺はテイヘンダねえなんて、今では鼻歌でユーザを誤魔化してますが。

0229デフォルトの名無しさん2005/05/21(土) 17:25:27
ObjectPascal
0230デフォルトの名無しさん2005/05/21(土) 21:19:33
( ゚Д゚)<オブパ!!
0231デフォルトの名無しさん2005/05/27(金) 18:14:47
なでしこはフリーですよ

まだとても新しい。かなり、簡単にいろんなことができるようす。
英語が母語の人がPerl組むのは、こんな気分に近いのかな?とか
おもったくらい、ラクです。楽しいし。
0232デフォルトの名無しさん2005/06/11(土) 16:02:50
Dephi、Java、JavaScript、Ruby、BASIC、HSP…
趣味程度に色々やったが…
C、C++、Perl、Pythonは未だに理解不能。
0233デフォルトの名無しさん2005/06/12(日) 14:01:18
なら俺はDelphi Java JS Ruby BASIC HSP Pythonなどは理解不能
0234デフォルトの名無しさん2005/06/18(土) 16:20:45
Cちょこっと、Python齧り中、Perlもっぱらオブジェクト指向もmyもstrictも使わず正規表現中心にゴリゴリ
いちばん使ってるのはsh・・・orz
0235デフォルトの名無しさん2005/07/01(金) 15:49:53
コマンドラインでつまづくのはいいとして、
それを乗り越られない人間にプログラミングができるのか?

0236デフォルトの名無しさん2005/07/01(金) 21:48:50
このスレがあがってきたか。

Prolog以外やる必要なし。
0237デフォルトの名無しさん2005/07/02(土) 13:16:45
一昔前ならCだが、今からやるならC#辺りだろうな。
全環境が無料で手に入るし、ポトペタだし。

ただ、プログラム言語の前にオブジェクト指向の概念と基礎の設計方法を勉強しとけ。
というわけでオススメはUML。あれも一応言語だ。
0238デフォルトの名無しさん2005/07/02(土) 16:42:57
犬小屋の構造すら分からないやつがお城の設計法に手を出しても無駄なだけ
0239デフォルトの名無しさん2005/07/02(土) 17:45:06
他の言語もやりたいならC

一つの言語だけでいいならVB
0240デフォルトの名無しさん2005/07/02(土) 17:59:08
趣味ならC++

暇つぶしにHSP
0241デフォルトの名無しさん2005/07/02(土) 18:00:18
日本語
0242デフォルトの名無しさん2005/07/03(日) 01:36:52
初学者には、敢えてダイテル本とC言語のコンビを薦める。
(ダイテル本=「C言語プログラミング」、ピアソン)
0243デフォルトの名無しさん2005/07/03(日) 21:09:05
>>238
犬小屋=アセンブラ
お城=BrainFuck
ですね。
0244デフォルトの名無しさん2005/07/04(月) 09:35:12
じゃあ C は サイド7 くらいで。
0245デフォルトの名無しさん2005/07/30(土) 10:01:44
Pike が良いよ。
勉強が済んだあと、CへもC++へも移行しやすい
(移行しなくてもいいくらい強力だけど)
0246デフォルトの名無しさん2005/09/06(火) 20:57:45
JavaScript(+HTML)だな。

特別な開発環境も必要なく、コンパイル作業もいらず、
誰もが使い慣れているであろうブラウザで結果を綺麗に表示できて、
文字だけじゃなく画像を出したり動かしたりも滅茶苦茶簡単で、
おまけにCライクな業界標準的文法。
0247デフォルトの名無しさん2005/09/08(木) 22:05:06
ときどきふと思うのだが

この世で、プログラムをやっている子供って、最低何歳くらいの子がいるんだろう。
日本の子でプログラムに興味持ってる子のブログとかないかな。

「すげぇ、○才がこんなの作ってるのかよ?!」とか圧倒されてみたいw
0248デフォルトの名無しさん2005/09/08(木) 22:21:50
逆でもいいな。
80代半ばで初めて現在90歳とか。
0249デフォルトの名無しさん2005/09/18(日) 09:01:05
>>1
HTMLがお勧め。理由は聞かないで。
0250デフォルトの名無しさん2005/09/18(日) 09:03:08
あとは、Elispとかがお勧めです
0251デフォルトの名無しさん2005/09/22(木) 08:14:52
>>247
ハッカーサイトに行けば中学生が活躍してるぞ。
0252デフォルトの名無しさん2005/09/24(土) 19:52:43
age
0253デフォルトの名無しさん2005/09/24(土) 20:24:10
AdaとかModula系とかOberon系でいいんじゃね?
0254デフォルトの名無しさん2005/09/24(土) 20:31:29
間違いなく、PerlとJavaだろ。
0255デフォルトの名無しさん2005/09/24(土) 20:34:17
もー、まんどくせーから藻前らみんなCOBOLでいいよ。
0256デフォルトの名無しさん2005/09/24(土) 21:08:17
Adaって国防総省でしか使えないんじゃないのか?
0257デフォルトの名無しさん2005/09/24(土) 21:09:39
つ gnat
0258デフォルトの名無しさん2005/09/25(日) 00:54:14
HSPは、趣味程度ならいい。
以前よりだいぶ使いやすくなったが、まだやはりできないことも多い。

本格的にやるならC/C++だな。

# そんな俺はHSPメインのプログラマ・・・、だめだ・・・。
0259デフォルトの名無しさん2005/09/25(日) 19:13:05
HSPメインでもプログラマになれるの?

そんな俺はRubyメインだが。
0260デフォルトの名無しさん2005/09/25(日) 19:35:29
趣味で一人でやるんならHSPでもRubyでも何でもおkだ。
やりたいことに合わせて言語を選べばよい。
0261デフォルトの名無しさん2005/09/26(月) 23:44:03
情報工学科(進学予定)の大学1年生で、専門的なことはまだやっていません。
1年のうちに趣味と学業をかねてプログラムを少しやっておこうと思うのですが、何やったらいいか迷っています。
ビジュアルノベル系のゲーム(ttp://leaf.aquaplus.co.jp/product/images/rts/sm01.gifみたいな)が好きで、フォトショップなども使えることから
Cで簡易的なビジュアルノベルゲームを作ろうとしたのですが、本をいくらか読んでいるとかなり道が遠そうで、正直途方にくれています。

一応、進級したら大学でも軽くCをやるのですが、
Cでコマンドプロンプトの原始的なゲームを作るよりはCでなくとも作りたいゲームを作り上げるほうが力になると思っています。
たださすがにNscripterや吉里吉里は嫌で、もう少しメジャーな言語が良いです。
詳しくは存じませんがPerlだかJavaだかRubyだか・・・、そのくらいのレベルいじょうで。

なにかお勧めあるでしょうか?よろしくお願いします。
0262デフォルトの名無しさん2005/09/26(月) 23:55:17
>>261
だ、駄目だこいつ……

マジレスするとScheme
0263デフォルトの名無しさん2005/09/26(月) 23:56:31
ビジュアルノベルを作りたいならよく知らないが素直にNscripterや吉里吉里とやらをやればいい

コマンドプロンプトの原始的なゲームってこんな奴の事か?
ttp://www.openspc2.org/mz700/SBFZ.html

まあ、これはコマンドプロンプトじゃないけどね。ゲームの本質は何かって所をまず見直さないとダメなんじゃね?
プログラミング言語は道具に過ぎないぞ
0264デフォルトの名無しさん2005/09/27(火) 00:03:18
日本語
02652612005/09/27(火) 00:12:05
>>262
�dくす。明日ほんやいってくる

>>263
コマンドプ〜のは、単にあの黒い画面でなんかじゃんけんやら占いゲームやら、ってよく入門書にある奴です。
あれだと例えば今ぼくがつかってるブラウザのようなインターフェースには程トオイorz
なんかWIN32APIとかそんなのを身に着ければ出来るようなことが書いてあった気がするのですがやることの多さに唖然としてます。
他のPerlやJavaでも同じなんでしょうか?割と手軽にウィンドウズのウィンドウを操ることは出来んのでしょうか?
0266デフォルトの名無しさん2005/09/27(火) 00:15:34
かっこつけてないでVBやれ。VBなめとりゃせんかお前。
0267デフォルトの名無しさん2005/09/27(火) 00:17:58
>>265
そういうことならPythonがオススメだ
数行でウィンドウを操ることができる
しかもゲームだって簡単に作れちゃうんだ
0268デフォルトの名無しさん2005/09/27(火) 00:22:08
プログラミング始めてみたいんですけど
まず、何を用意すれば?
0269デフォルトの名無しさん2005/09/27(火) 00:25:16
>>268
コンピュータ
0270デフォルトの名無しさん2005/09/27(火) 00:31:19
素人がコンピュータ使うなんて十年早い
まずは紙と鉛筆でハンドアセンブルだ!
0271デフォルトの名無しさん2005/09/27(火) 00:31:58
>>261,265
1、勉強になる。
2、ゲームつくってみたい。
3、WIN32APIみたいな面倒なことしないで、GUIアプリケーション作成。
4、メジャーな言語

ということなら J・・・
いや、それはスレタイが許さないし。
0272デフォルトの名無しさん2005/09/27(火) 00:32:48
jが駄目ならC#で決定ヽ(´ー`)ノ
0273デフォルトの名無しさん2005/09/27(火) 00:33:37
>>268
そうかい!やる気になったんだね!!
じゃあコレをダウンロードするんだ。ボクのいう事を聞いていれば間違いない
きみは世界一のハッカーにだってなれちゃうんだ

http://www.python.jp/pub/ftp.python.org/python/2.4.1/python-2.4.1.msi
0274デフォルトの名無しさん2005/09/27(火) 00:34:08
そこでDelphiですよ
0275デフォルトの名無しさん2005/09/27(火) 00:34:48
oak
0276デフォルトの名無しさん2005/09/27(火) 00:38:52
言語より練習で作るプログラムが重要じゃね?

俺はFILE操作一通りできるようになると便利だと思う
0277デフォルトの名無しさん2005/09/27(火) 00:46:54
Fortran
0278デフォルトの名無しさん2005/09/27(火) 02:20:57
GUI出したいだけならwxとかqtとかtcl/tkとかあるだろ。なんでもええんや。
0279デフォルトの名無しさん2005/09/30(金) 09:18:16
Pythonは国内だとドキュメント少なくてなぁ……。
英語がすらすら読めるなら情報も集めやすいんじゃないかとは思うけど。
0280デフォルトの名無しさん2005/10/06(木) 19:53:13
>>279
>>Pythonは国内だとドキュメント少なくてなぁ……。

Python本体のドキュメントは、少ないどころか
カナーリ充実している方だと思うが。

#まあ、とはいってもサードパーティのモジュールは絶望的なんだけどね。>>日本語ドキュメント
0281デフォルトの名無しさん2005/10/08(土) 09:58:50
ここはやはりJav(ry
0282デフォルトの名無しさん2005/10/08(土) 10:32:41
じゃう゛りー?
0283デフォルトの名無しさん2005/10/08(土) 10:35:04
ジャベリンってゆう対戦車ミサイルがあったな
0284デフォルトの名無しさん2005/10/09(日) 15:35:04
Perlなら初心者から上級者までカバーできるよ
0285デフォルトの名無しさん2005/10/09(日) 15:42:25
プログラムを習い始めて少し分かってくると、
ポトペタ言語(VBやC#など)を意味もなく嫌うようになる。
これってプログラマの中二病だな。治らずにずーっとそのままの人もいるけど。

言語は手段の一つであって、目的を達成できるのなら
それに到達できる一番楽な手段を使うのが良いわけで。
0286デフォルトの名無しさん2005/10/09(日) 15:57:26
イメージ先行は技術者の資質として良くないよね
0287デフォルトの名無しさん2005/10/09(日) 16:46:18
最近は何をするにもネットが必要
求められている技術もネットの包括的な知識だと思う
そこで初心者に必要なのはネットに対するアプローチが簡易にできることだと定義すると
Perl、Python、PHP、Rubyあたりが候補にあがる

初めて覚えるものは知識のベースになるので変動は少ないほうがよい
そこで標準ライブラリに多くが含まれている
PHPやPythonが候補にあがる

この二つは十分に初心者の育成に向いているがC++(Boost)から使えることと
pygameなどの遊びの要素をモチベーションに昇華できると考えてPythonを推したい
0288デフォルトの名無しさん2005/10/09(日) 17:02:49
本屋でいくつかの言語の本を見て「こりゃ俺には無理だな」と思い、
VBAなら途中で挫折しても完全には無駄にならんだろと判断した俺は勝ち組。
0289デフォルトの名無しさん2005/10/09(日) 19:26:50
>>1の意見に沿って書くと

HTML(そもそもプログラミング言語ではないが使えるようになった)
           ↓
JavaScript(HTML覚えていくうちに使う必要が出てきた、それなり)
↓
VB(コントロールを作るのは楽しいが、ソースが汚く挫折)
↓
Perl(CGIの情報ばかり氾濫してて、まともな本はオライリーくらい)
↓
shellスクリプト(Linuxで自鯖立てたのでバクアプを楽にするために覚えた)
↓
Java(本格的にプログラムやりたくなって勉強中)

な経歴を辿ってきてる漏れ
0290デフォルトの名無しさん2005/10/09(日) 20:08:25
俺は一番最初にBASIC覚えたけど後でC++を覚える為にプラスどころかマイナス
になった、概念を修正するのに苦労した。
0291デフォルトの名無しさん2005/10/09(日) 20:34:09
>>289
HTMLって、ちゃんとstrictなHTML書けるの?
#俺は自信ない。何が正しいかは一応知ってるけど
#頻繁に面倒になっていい加減な書き方をしてしまう。
0292デフォルトの名無しさん2005/10/09(日) 21:07:09
>>290
別に邪魔になることも無いと思うが…
0293デフォルトの名無しさん2005/10/09(日) 21:20:55
何年か前に、元COBOLERさんの書いたVBソースをメンテしたけど、
グローバル変数使いまくりの、パブリックなSUB(Functionじゃなく)使いまくりの
大変結構なスパゲッティでした。

ま、この人が特殊な方だったのかもしれないけどねー。
0294デフォルトの名無しさん2005/10/09(日) 22:18:21
行番号ベーシックからC文法に入ると混乱するね。
行番号だとGOTO使いまくりだし。
0295デフォルトの名無しさん2005/10/09(日) 22:48:51
俺は高校のときのBASICでプログラムにはまって
Cを次の夏休みのときに覚えたけど。
それほど苦労はしなかったよ。
関数≒gosubみたいなイメージで。
0296デフォルトの名無しさん2005/10/09(日) 23:01:44
アセンブリやってからCやったんだがポインタで混乱した
ポインタ=アドレスなんて覚え方したらつじつまが合わない
02972902005/10/09(日) 23:07:45
>>292
BASICの知識その物は邪魔になるとまでは思っていないよ。

最初に読んだC++の本が概念的な説明ばっかりで(クラスを林檎に例えると〜の様な)
具体的な利用法がサッパリ出てこない本だったので、余計苦労したのかも知れない。
0298デフォルトの名無しさん2005/10/09(日) 23:08:58
ここのプログラミング言語に特有な癖って言うのはあるよね。
一つのプログラミング言語だけじゃなくて、いろいろ齧りつつというのがいいのかな。

趣味グラマーには、Ruby + Delphi でお手軽プログラミングが
十分な気がする今日この頃。
0299デフォルトの名無しさん2005/10/09(日) 23:12:03
きんもーっ☆
0300デフォルトの名無しさん2005/10/09(日) 23:13:44
プロはC#+Pythonでいいよ
0301デフォルトの名無しさん2005/10/09(日) 23:43:54
BASICでプログラミングのイメージをつかんで、Cで詳細を知るのがいいんじゃない?
0302デフォルトの名無しさん2005/10/09(日) 23:45:22
初めからJavaでいいよ
0303デフォルトの名無しさん2005/10/10(月) 01:00:37
>>296
普通そんな事無いだろ。
単一CPUで一種類のアセンブラしかやら無いとCPUの癖がアセンブラって思うのかも知れないが、複数のCPU相手にした経験があればCなんか余裕だろ。
むしろ吐き出されるコードがなって無いとか言い出すはず。
0304デフォルトの名無しさん2005/10/10(月) 01:45:13
>>267
HSPなら、0行でウィンドウが現れる。
これ、最強。

;まあ、HSPは特殊な言語だから仕方がないだろうが・・・。
0305デフォルトの名無しさん2005/10/10(月) 15:51:24
アセンブラはさわりだけ(メモリ関係)やっとくと、ポインタを理解しやすかった。
もう、アセンブラ自体は全然覚えてないけど、変数がメモリ上にアドレスを持つ概念が
アセンブラで理解できたから。
0306デフォルトの名無しさん2005/10/10(月) 16:17:33
0行って意味がわからん。
0307デフォルトの名無しさん2005/10/10(月) 21:21:06
俺が行ってた大学はJAVAが必修でコンピュータ関係では一番最初に受けないといけない授業だったよ。
JAVAを一年やった後はほとんど自由に授業取れたけど、言語ではオブジェクト指向の授業でVC++と
ハードウェアの授業でMIPSアセンブリが必修だった。
他の言語はC、VB、Fortran77が希望者のみ選択可能だったかな。他にもあったかもしれないけど忘れた。
Fortran90はエンジニア系の学部の人しか取れなかった。

JAVAはCUIだけで最初の半年がプログラミングの基礎で後半がアルゴリズムだった。
0308デフォルトの名無しさん2005/10/13(木) 14:06:43
大学のくせにそれじゃ専門とかわらねえじゃねえか。
最近アホがこぞって、入社してくると思ったら、本来学校では一つ+α程度でいいものをそんなに時間かけてるのか。
そりゃアホが量産されるわな。
0309デフォルトの名無しさん2005/10/15(土) 16:58:12
その程度の人しか入ってこないレベルの会社だったりして
0310デフォルトの名無しさん2005/10/15(土) 17:22:05
自分もアホだと思われていたのは都合よく忘れてるんだろ。
0311デフォルトの名無しさん2005/10/15(土) 20:03:58
自分が最初にやったのはMSX-BASICだけど、良かった点は

・遊べるプログラムが豊富にあって、ちょっと手を加えるだけで改造できる
・書いてすぐに実行できる
・画像を簡単に動かせる

これは重要だと思うよ。
今の世代ならやっぱり何と言ってもJavaScriptでしょ。
最初の言語で覚えるのは、

・「変数」の概念
・条件分岐
・繰り返し
・「配列」の概念

ぐらいで充分。
次にCにでも移行して、その次にオブジェクト指向言語に移るのが理想じゃないかな。
0312デフォルトの名無しさん2005/10/15(土) 20:15:13
確かに最初からそれなりのものが作れる言語じゃないと飽きるわな。
友達にK&RのC言語の教本貸してやったのに全然読んでくれないもん。

適切な目的というか、目標というか、課題がないとプログラミングの勉強は
半ば拷問に近いものがあるよな。
0313デフォルトの名無しさん2005/10/16(日) 00:47:52
>>312
なんか変な奴だな
目的があるからプログラムを書くわけで、その為に言語を覚えるんだぞ
0314デフォルトの名無しさん2005/10/16(日) 10:47:12
簡単に結果がでるほうがいいだろうけど、恵まれすぎてるのは毒、
派遣にeclipse不可のマシンを与えると翌日から独習java持参します。
わたしは言いたい、いやいや待てと!!お前はjava以外の知識が足らんのだと!!
0315デフォルトの名無しさん2005/10/16(日) 11:51:47
eclipseと独習Javaのつながりがわからないんだけど・・・
0316デフォルトの名無しさん2005/10/16(日) 12:12:30
ただの愚痴ですから、そこら辺は聞き流してやって下さい。
0317デフォルトの名無しさん2005/10/16(日) 23:46:42
>>314
>派遣にeclipse不可のマシンを与えると翌日から独習java持参します。
つうか、派遣相手ならantのスクリプト書いといてソースもここのメソッド埋めろ位にしとかんと役に立たん
03183122005/10/17(月) 01:07:16
>>313
そいつに何作りたいの?って聞いたらゲームの
エミュレーター作りたいって言うんだが、そんなの初めから
作れるわけないじゃん。

ちっちゃな目標とか小出しにしていかないとプログラミング言語の
習得なんて出来ないと思うんだけど、いかがでしょう。
0319デフォルトの名無しさん2005/10/17(月) 01:45:02
>>318
そんな事はない。お前が山を越えられなかったからと言ってそいつが超えられるかはお前の能力とは関係ない。
最終目的が分かっていれば、そこにどうやってマイルストーンを立てていくのかってのが重要で
それは大きなプロジェクトを成し遂げるのには必要な能力だ。

昔のPCヲタのガキどものかなりの数が標準装備のBASICを使ってゲームセンターのゲームのエミュレータ(パチ物)を作ってた
今ゲーム会社に居る連中の中にも結構いる
各言う俺も最初に作ったまともなプログラムは敵が1匹しか居ないインベーダゲームだ

プログラミングのスキルを上げる為に既にあるもののコピーを作るのは意外と有効だったりする。
本を見て入力するだけよりずっとスキル上達は早い
03203122005/10/17(月) 02:10:51
>>319
本貸してあげた彼の場合だけど、まだ制御構文もうろ覚えって感じで
大したプログラムももちろん組めないのでモチベーションが保てずに
勉強が続かないっていう感じで悪循環に陥ってるんだよね。

おれの場合は、数理パズルを解いたりする道具としてプログラムの
勉強始めたから、プログラミングに取り組む手ごろな題材に
恵まれていたおかげで、あまり苦労せずにスキルアップできたって
気がしていたんだけど、人によるのかなぁ。

初心者がつまづく原因ってのは、大方モチベーションが保てないって言う点に
あると思ってたんだよ。
0321デフォルトの名無しさん2005/10/17(月) 02:26:22
>>320
そいつの問題は単純にマイルストーンを立てて行くというスケジューリングなんかの能力に欠けてるって事だろ
手っ取り早く理解させるにはモーニングで連載中のドラゴン桜を読ませろ
あれでわかりゃなきゃそいつはただの馬鹿だほっとけ
0322デフォルトの名無しさん2005/10/21(金) 07:59:45
>>306
ソースを何も書かなくてもF5を押すと(コンパイル+実行)
ウィンドウができるよw
0323デフォルトの名無しさん2005/10/22(土) 18:05:20
プログラムの習得がほとんど不可能なタイプの人間って多い気がしてきた。
やっぱり適正ってのがものを言う世界だと思うんだけどどうだろう。
0324デフォルトの名無しさん2005/10/22(土) 18:26:02
とりあえず、プログラムを作る時に
させたいことを箇条書きに出来れば、手続き型プログラムは書けるよ。
0325デフォルトの名無しさん2005/10/22(土) 18:53:57
箇条書きって言っても、素数を求めるプログラムを書くときに

・素数を求める

で完結してそれ以上進まない人もいると思うんだ。

友達がxxxって言うソフトとyyyっていうソフトがやってることは同じようなものなのに
処理速度が違うのはどうしてだって言う質問を俺にぶつけてきたことがあるんだけど
「内部で処理の仕方が違うからだろ」っていうのを理解させるのにすごく苦労したよ。
0326デフォルトの名無しさん2005/10/24(月) 20:19:02
まずは日本語
0327デフォルトの名無しさん2005/10/24(月) 20:48:03
日本語より英語。
日本語ヘタなインド人のほうが英語ダメな日本人より使えるよ。しかも安い。
0328デフォルトの名無しさん2005/10/24(月) 21:31:26
日本人だから英語やっても仕方ない。
というか、インド人は数学に強いのでプログラム分野でも凄い人が多い。

英語でも日本語でも、論理的に道筋を立てられて、
問題点を最小単位まで分解できる思考力がないとダメ。
0329デフォルトの名無しさん2005/10/24(月) 22:15:19
問題点を最小単位で認識するって点なら日本がダントツ!
無駄に掘り下げて仕事を増やす真性マゾは日本の方が多い!!

それはいいとして、頭に地図が描けない人は向いてません
描けるようになってからはじめてください
0330デフォルトの名無しさん2005/10/26(水) 22:11:01
tcl/tk
Perl/tk

うはw
0331デフォルトの名無しさん2005/10/27(木) 15:45:16
僕のお勧め言語はやっぱ、HTML+Javascriptだなー。
GUIも簡単に定義できて、変数もバリアントだから型とか仕込まなくても使えるし。(内部では型保持してるけど・・・。)
式がわかってたら、ゲームのパラメータ計算機とかも短時間でできちゃう。そしてそのまま公開とかもできちゃう。
すばらしいね。
0332デフォルトの名無しさん2005/10/27(木) 15:56:29
やっぱXUL+Javascriptでしょ(カエレ
0333デフォルトの名無しさん2005/10/27(木) 17:52:16
HTML+JavaScriptってデバグしづらくない?
エラーはかれたときには泣きそうになるよ。
0334デフォルトの名無しさん2005/10/28(金) 02:17:48
型のゆるい言語から入るとリソース管理に甘い奴になる事が多い
0335デフォルトの名無しさん2005/10/29(土) 12:14:52
もしかしてVBはだめ?
0336デフォルトの名無しさん2005/10/29(土) 12:20:32
ちょっと前まではVBは悪くないもんだったが、
最近ならVBよりC#やって、ついでにJava覚えた方が良いな。
0337デフォルトの名無しさん2005/10/29(土) 13:57:18
>>336
今はphpでIT土方目指すのが一番カッコイイ!
0338デフォルトの名無しさん2005/10/29(土) 14:22:02
別にプロになるつもりはないが自分でGUIアプリを短時間で簡単に作りたい
という目的ならVB6辺りでも悪くはない。
だが.NETになってからはこういった「お手軽さ」が減少してしまった。
0339デフォルトの名無しさん2005/10/29(土) 15:27:41
>>338
そうか?お前が.NET解らんだけだろ?
0340デフォルトの名無しさん2005/10/29(土) 16:08:02


もうすぐ『JavaOne』 

http://jp.sun.com/company/events/javaone/2005/
0341デフォルトの名無しさん2005/10/29(土) 20:19:18
.NetやるならVBなぞ使わずにC#にしとけ。
0342デフォルトの名無しさん2005/10/29(土) 21:05:08
Javaが一番と思うがいきなりJavaはつらい。
なにか軽い言語で基本を覚えて
それを踏み台にJavaへ移行させるべきだろう?

DHTML+JScriptなんか悪くはないけど
デバックが不親切だしDHTMLの部分を覚えさすのは
あまりプログラムと関係ない点が多少問題かも。
やっぱ一行ずつ実行を確認できる
インタプリター系で基本押さえさせて
その上でそれは最低限だと教えた上でJavaへ移行じゃないかな?
で、問題は適切な言語だけど。
やっぱBasicで最低限の構文ForやIfを短時間で叩き込み→
軽いオブジェクト指向言語でクラス作成→Javaの膨大なクラスの学習とか

ホビーならいまだにVB5か6で作ってる奴多いよな。
0343デフォルトの名無しさん2005/10/29(土) 21:10:32
Java+DirectX
0344デフォルトの名無しさん2005/10/30(日) 02:57:18
>>342
逆だ、逆
Javaで勉強するのが良いって。Basicみたいな気持ち悪い言語よりずっとまし。
環境設定が最初の山なんでちょっと大変だけどな
0345デフォルトの名無しさん2005/10/30(日) 05:51:13
個人の場合はJava勉強しても使い道ないから
やりたいことができる言語を選べばいい
0346デフォルトの名無しさん2005/10/30(日) 12:19:42
VBAからじゃダメなん?
0347デフォルトの名無しさん2005/10/30(日) 12:49:37
Lispだろ、という半分ネタのマジレスが意外と少ないな
0348デフォルトの名無しさん2005/10/30(日) 12:58:45
アセンブラ。なぜ代入するよりポインタでレファレンスするほうが
いいのかわかった。そのあとC。
0349デフォルトの名無しさん2005/10/30(日) 13:59:49
構造体代入するようなソースをアセンブラ出力させると笑えるよな。
0350デフォルトの名無しさん2005/10/30(日) 17:54:25
オレが、アプリ開発してるときは、「VBなんて素人のオモチャ」って感覚だったが、いつの間にかメジャーになってたんだなあ・・・
0351デフォルトの名無しさん2005/10/30(日) 21:18:07
>>350
素人のおもちゃだろうが、要求仕様を満たせる物を短期間で安く仕上げる事が出来るのが良い言語
0352デフォルトの名無しさん2005/10/31(月) 14:05:22
商品として決定的に必要なのはソースコードではなくプロダクトだからな。
0353デフォルトの名無しさん2005/11/01(火) 19:51:29
まあ、仕事で使うなら何でも出来るけど大変な言語より、
出来ることは限られてるけど、簡単な言語使うからな。
やりたいことが限られてる中にあるんならそのほうが安く済むし。

自分の目的をどこに設定するかだな。
C++なんか、何でも出来すぎて何も出来ない人続出してるし。
0354デフォルトの名無しさん2005/11/01(火) 21:09:14
しかし厨房ほど簡便な言語を訳もなく毛嫌いし
身の程に合わない難解な言語を好む傾向がある。
0355デフォルトの名無しさん2005/11/01(火) 22:42:40
それは順序が逆で、お前が「そういう人間を厨房と呼んでる」んだろう。
0356デフォルトの名無しさん2005/11/02(水) 21:01:40
初学者は難しい言語を好まない(というか理解できない)。
VBやC#みたいなポトペタを毛嫌いするのは、
少し分かるようになった初〜中級者。

プログラマの中二病。独学してると、この傾向が強い。
0357デフォルトの名無しさん2005/11/05(土) 14:18:21
デルフャイでいい
0358デフォルトの名無しさん2005/11/09(水) 20:52:40
ポトペタから始めたほうがモチベーション保てそうな希ガス。
0359デフォルトの名無しさん2005/11/10(木) 22:16:07
必要な言語を覚えればいい。初心者だろうが関係ない。使わない言語を覚えるくらいなら
英語でも学んで金髪女落とすほうがよっぽどマシ。
0360デフォルトの名無しさん2005/11/11(金) 10:02:14
>>1
          ./    \
          .| ^   ^ |
          | .>ノ(、_, )ヽ、.| <あまり私を怒らせない方がいい
         __! ! -=ニ=- ノ!___
    /´ ̄ ̄ .|\`ニニ´/    `ヽ
   {      .|__  ̄ ̄ヾ      } 
   i;;',,,  r---イ     /|,、_,,  ,',;:',i
   .l;';',;,,  }  /;\     / ヽ / ,;,;;',;l
   .|;;',;,   } ./;;;,, \   / ;;;;;;ヽ ,,;;','i
   i;',,   / /;;,',';;  ノ--, ',',;;::',',゙i ,,';';i
   i;,';  /./,',',';;" /   \ ',',',;;,'i ,;',i
  /  / i 、  /    ヽ ',;::'、|  \
 ヽヽヽヾ丿  〈       ヽ''  {////
  ```` ト,   i        | 、 i´´´
      |',',;;  }        ! ',',;;i
      |,','、 /        ヽ',',','|
      !;;', /          !,',;,;'|
0361デフォルトの名無しさん2005/11/11(金) 10:57:00
今の情報系の大学って何教えてんのかな?いや、言語自体を教えるってような
ところはさすがにないだろうけど、
OSで多分Cはやるだろうし、コンピュータシステムでアセンブリはやるだろうし、
形式言語理論とかでschemeやるだろうし。人工知能でPrologはやるだろうし、
結構色んな言語使う癖がつくようにはなってると思うんだけど。

0362デフォルトの名無しさん2005/11/11(金) 19:11:33
>>361
少なくともCとJavaはやる。
後は適当な言語を押し込まれるから役に立たないらしい。

言語の勉強というより言語の紹介だよな、学校のって。
0363デフォルトの名無しさん2005/11/13(日) 03:59:31
HyperTalkに汁!
0364デフォルトの名無しさん2005/11/13(日) 14:02:56
小学生程度なら
Squeak eToys
日本のSqueak公式サイト
ttp://squeakland.jp/
スクイーク e-トイ入門(工事中)
ttp://sumim.no-ip.com:8080/morphiclesson/
0365デフォルトの名無しさん2005/11/14(月) 16:42:50
やっぱ「なでしこ」だな、一日あればGUIプログラムが出来る
0366デフォルトの名無しさん2005/11/15(火) 16:43:16
PerlとRubyとPythonってスクリプト言語ですよね?
最初に手を出すならどれがいいですか
0367デフォルトの名無しさん2005/11/15(火) 16:44:06
質問age忘れますた
0368デフォルトの名無しさん2005/11/15(火) 16:59:00
目的、予算、時間、能力とか人によって違うからな
0369デフォルトの名無しさん2005/11/15(火) 17:04:21
目的 プログラムを覚える
予算 0
時間 仕事終わってから寝るまで
能力 並
0370デフォルトの名無しさん2005/11/15(火) 17:16:27
>>362
そりゃ当たり前だ。大学は専門学校じゃないからな。
大抵のとこは言語くらい独学しろって感じだろ。

0371デフォルトの名無しさん2005/11/15(火) 17:37:39
>>369
君にはプログラミングは必要ない
学ぶ必要なし
0372伝説新人タクシ2005/11/15(火) 17:49:58
ピンキリだろうが‥。おそらく情報系が増えすぎだろ。
OOP無知どころか教養としてのCすら知らない能無し厨が教えてたら
グロすぎる。JAVAを使うにもクラスは知らないとかな
そういうことになると言語の紹介にすらならない。
法律とかよりは情報って「なんとなく」でイキやすいんだろーな。
>>370
どれほど糞だろうと学校の先生というのはまじめに教えている
つもりの基地害が多そうだぜ。全く、害厨を送り込むなよ。
そういうのが情報関係に就職する世も末だな。
0373デフォルトの名無しさん2005/11/15(火) 18:48:35
GUI扱うなら何がいいと思う?
0374デフォルトの名無しさん2005/11/15(火) 18:49:56
>>373なでしこ
0375デフォルトの名無しさん2005/11/15(火) 19:06:06
>>374
っちょw真面目に
簡単なプログラムで1M超える言語はいやずら・・・
0376デフォルトの名無しさん2005/11/15(火) 19:13:01
>>375
プログラミングを必要としていない者にプログラム言語は必要ないのだよ
0377デフォルトの名無しさん2005/11/15(火) 19:30:15
>>376
( ゚д゚ )
0378デフォルトの名無しさん2005/11/15(火) 20:09:47
>>369
ExcelのVBA
0379デフォルトの名無しさん2005/11/16(水) 01:23:01
最近困るのはJavaでプログラム作成できるの意味が、
Cでメソッド一個実行と同義というかソース的に同じということが…
クラスにpublic static main(String[] args)の一個のみとかありえねぇー
しかもその中でクラス使っているけどString、Vector、String[]、Hashtable〜
ちょっとみると小技で
public static String hoge()キタ━━(゚∀゚)━━!!!!でもメソッド外出しの意味があるのかわかんねぇー


クラスやパッケージの概念と基本的なデザパタはやってくれよ…
正直こんなやつらを派遣させようとする会社が多くて、
プログラム分からない35歳以上の要員調達プロマネがいて
Javaではデスマが多い…
あと基本設計段階でソフトウェアアーキテクトというかソフトウェア方式設計できる人が
見当たらないってどういうことだ??
C++やってたやつがJavaのアーキテクト考えてるってどういうこと??(某H関連でほんとにあった)
インターフェイスやらAbstractClass及びmethodとかでプログラミングの制御したり、
いろいろツールも作ったりできるんだがなぁ…


ひとまず言えることは言語と鋏は使いようと…
JavaはC並にもなるし、JavaらしくOOPもできる言語ということを理解して学んだほうがよい。
0380デフォルトの名無しさん2005/11/16(水) 01:56:46
>>379
独り言はチラシの裏に
てか、日本語喋れ
0381デフォルトの名無しさん2005/11/16(水) 05:27:31

    Eclipse + JAVA

これ最強のプログラミング入門環境。
オレが絶賛!!
0382デフォルトの名無しさん2005/11/18(金) 23:26:56
>>372
いや、日本の大学という制度自体に問題がある。

うちは情報系では日本最古の学科なんだけど
今度は教授陣が現状についていけなくなっている。

そもそもプログラムの組めない学生が多くなりすぎて
問題になっているくらいだから察してくれ
0383デフォルトの名無しさん2005/11/30(水) 01:25:39
初心者ならHQ9+がお勧め。Hello Wolrdなんてすぐできる。
オブジェクト指向ならHQ9++もある。
0384デフォルトの名無しさん2005/11/30(水) 01:31:04
変数を用意して、いれて、ifで分岐して…… 基礎を学ぶC言語
ベターCとして、せめて読むくらいはできるように 結局ついて回るC++言語
型ありオブジェクト指向言語として Java
形なしオブジェクト指向言語として smalltalk
スクリプト言語と最新のオブジェクト指向として ruby
最近の言語はやっと関数型に追いついたとさえ言われるある意味異端児 LISP

最終的にはこれを全部やる
結城さんのJava本とデザインパターン本があるという理由で、最初はJavaがいいと思う
0385デフォルトの名無しさん2005/12/23(金) 13:01:26
Cは絶対
C++。Java、Perlは好きなもの
0386デフォルトの名無しさん2005/12/31(土) 19:43:09
つーか、解り易さとかよりも、将来中国と戦える人材に育つかどうかのほうが重要だろ?
それなら結局C言語とアセンブリ言語をやらなくちゃいけないわけだ。
だったら、初心者といえども、それに繋がるような言語を選択するべきだ。
というわけでVBはありえない。
C#かJavaにしろ。
0387デフォルトの名無しさん2005/12/31(土) 20:40:31
別に初学者が全員プロのプログラマ志望とは限らんだろ
0388デフォルトの名無しさん2006/01/01(日) 03:54:00
普通にCからでいいんぢゃねぇ?

Cでポインタと構造体マスターすればとりあえずOKぢゃん?
0389デフォルトの名無しさん2006/01/01(日) 05:52:47
C#だろ。楽だし応用が利く
0390デフォルトの名無しさん2006/01/01(日) 10:35:30
ActiveBasic
0391デフォルトの名無しさん2006/01/01(日) 10:51:04
どこにでもあってなんでもできて覚えることが少ないってことで
C以外ないだろ
0392デフォルトの名無しさん2006/01/01(日) 11:39:05
Cってそんなに簡単だったっけ?
0393デフォルトの名無しさん2006/01/01(日) 11:50:45
簡単で、実用にもなってというとC#が有力。
覚えることは比較的少ないし、メモリ管理楽だし、タダで高機能な開発環境が手に入るのもメリット。
まあjavaと似たようなもんだが、すぐwinアプリが作れるのが魅力。
C++は実は超上級者向け言語。あれをまともに使いこなせる人間がいったいどれだけいるのか。
覚えること大杉。落とし穴も大杉。
最低でもC#/java、Lisp/Scheme、Cをやってから手を出したほうがいい。
0394デフォルトの名無しさん2006/01/02(月) 00:27:10
俺は
Basic→C→Java→C++

CからC++はギャップが大きすぎるJavaをはさむといい。
むしろJavaをはさむとC++は設計思想の一貫していない寄せ集め細工のような仕様だということが分かる。
(というかこの寄せ集め細工であることがC++が強力であることの理由だと思っているのだが・・・つまり何でもありってこと)
03953942006/01/02(月) 00:33:58
Schemeもちょっとやってみたがあれは論理的思考の訓練にはいいかもしれない。
俺がやりはじめたのは、もう既にJavaを習得していたころなので、
一ヶ月位ちょっとやってから最後にかんたんなLispインタプリタをJavaで組んで卒業しました。
0396デフォルトの名無しさん2006/01/02(月) 17:16:59
CとProlog
0397デフォルトの名無しさん2006/01/04(水) 23:44:28
asm,Haskell,Prolog,Scheme,Smatlltalk,Forth
0398デフォルトの名無しさん2006/01/06(金) 22:08:11
別の意味でも、確かにCの後はJavaの方がいいかもね。
C->C++である程度間に合わせられるようになると、趣味グラマの場合は
Javaを習得するチャンスが減ってしまう・・・
携帯アプリとかで練習しようかな。
0399デフォルトの名無しさん2006/01/06(金) 23:55:51
C->C#->Javaでもいいぞ。半分互換だから。
0400デフォルトの名無しさん2006/01/07(土) 06:53:42
D用の、どのプラットホームでも使えるGUIライブラリがあれば....
04014002006/01/07(土) 06:58:57
D用の、どのプラットホームでも使えるGUIライブラリがあればDをお薦めしたいところではある。
でも残念ながらそんな物は無い。
かくして、Javaをお薦めするよりほか無い訳だ。

Tcl/Tkとかはどうなんかな。初学社にお薦めするには。
0402デフォルトの名無しさん2006/01/07(土) 09:56:10
Javaと Perlは除くって書いてあるのに…。
0403デフォルトの名無しさん2006/01/07(土) 10:34:15
>>401
wxDってマルチプラットフォームじゃなかったっけ。
0404デフォルトの名無しさん2006/01/08(日) 18:46:47
どーせwinしかつかわんし
マルチプラットフォームにそれ程の魅力は感じねーや。
0405デフォルトの名無しさん2006/01/08(日) 18:52:26
>>402
逆説的にJavaと Perlをクローズアップしたかったのでは?
0406デフォルトの名無しさん2006/01/08(日) 20:28:15
>>392

Cは基本的には
関数 (入力)−> 出力
だから簡単すぎてプログラムが複雑になる。

と、Perl使いの俺が知ったかぶりを披露してみる。
0407デフォルトの名無しさん2006/01/08(日) 22:25:43
>>406
Perl知らないんだけど、どんな感じなんだ?
0408デフォルトの名無しさん2006/01/08(日) 22:48:00
>>406 関数 (入力)−> 出力 だから簡単すぎてプログラムが複雑になる。

すごい違和感。
0409デフォルトの名無しさん2006/01/08(日) 23:18:45
perlは使い手によって全然違うからな
使い方の融通性の分言語仕様の全体像は無茶苦茶複雑
まあ、自分の使いたい使い方だけを覚えるのには簡単なんだが
0410デフォルトの名無しさん2006/01/08(日) 23:22:17
>>407
文字処理はかなり強力。
プログラム中で正規表現をバリバリ使えるのは、かなり便利。
変数名だって、ハッシュ値だって、名前の付け方に規則性を持たせておけば
正規表現で十把一絡げで処理できちゃう。
利点はそれくらいじゃないの?

っていっても、8bit系のアセンブラ、BASIC、MSX-Cをちょろっと、
9801でCをちょろっと、WindowsでDelphiをやったくらいだから
よくわからん。
どちらにしろ、自然言語と同じで、コンピュータ言語も言語特有の
考え方があるから、それに馴染めるかどうかだと思う。
0411デフォルトの名無しさん2006/01/08(日) 23:42:06
>>392
文法はそんなに難しくはないけど、自分のしたいことを
させるには、それ以外に知らないといけないことが多くて大変。
イメージでいうと、パソコンの動作は、0と1で表せるはずだけど、
それを知っているからといって、その組み合わせでWindowsのようなことを
させるのは大変、という感じ。
Cは知っているといいけど、初学者がCでWindowsアプリを作るのは、
結構大変。ウインドウができる前に挫折するかも。
0412デフォルトの名無しさん2006/01/09(月) 00:01:05
初めまして、まず流れを切るような形になってしまい申し訳ありません。
自分はネットゲーム等のいわゆるBOTツール(macro?)を作成してみたいと思っているのですが。
どういった知識・プログラミング言語が必要か等の事をご教授して頂きたく書き込ませてもらいました
ちなみに当方、プログラミング暦は無に等しいです。

何とも不純な動機(目的)で申し訳無いのですが、お答え頂けたら嬉しいです。
0413デフォルトの名無しさん2006/01/09(月) 00:04:42
>>407
perlはモジュールが非常に強力で、モジュールを使えば大体のことは
できたはず。メールを送ったり、WindowsでGUIアプリを作ったりする
こともできる。

また記述を省略してコードが書けるので、簡単な作業を手軽に
片付けることができる。手軽にテキストを整形したりするなら、
最適だと思う。

欠点(?)は、変数には$がついたり、$_とか普段見慣れない記号が
多いので、慣れないと見難いかも。なんでもできるけど、(個人的には)
そのために無理して拡張した感じもあるので、使っていて無理を感じたら、
他のにも手を出すといいかも。
0414デフォルトの名無しさん2006/01/09(月) 00:14:59
>>407
モジュールの話が出ているけど、モジュールの中にはC言語で
書かれているものある。(もしかしたらC++かも)
自分で書くモジュールはPerlばかりだけど、C言語で楽な処理は
それで書くこともできるんジャマイカと思っている。
0415デフォルトの名無しさん2006/01/09(月) 00:21:03
>>412
ネットゲームのBOTを作る場合は、大抵はそのゲームを作っている所などが
開発キットなんかを出しているんじゃないかな?その開発キットに
必要な環境(言語など)がかかれているのでは?
微妙にスレ違いな感じなので、詳しくは、
http://pc8.2ch.net/test/read.cgi/tech/1135694517/l50
http://pc8.2ch.net/gamedev/
あたりがいいかもね。
0416デフォルトの名無しさん2006/01/09(月) 00:48:13
>>412
パケット送受信が分かればあとは大体作れる。
ネトゲの場合、キャラの動作は鯖にパケットを送るからな。

ROのBOTはPerlで書かれてるから読んでみるといいかも。多分わけわかんないけど。
04174152006/01/09(月) 01:39:01
>>415(訂正)
ネットゲームって、FPSのBOTとかではなく、そっちの方か・・・
だとしたら、開発元は作っていないですね。
0418デフォルトの名無しさん2006/01/09(月) 01:57:29
一通りのプログラム関係の知識と
取り敢えずインターネットプロトコルの知識が大雑把にでも必要だろ
あと、実践する時は仕様書じゃなく現物のデータから解析するから
其れなりのカンが要る。これは場数だな。
まあ一年ぐらいは見といたほうが良いんじゃね?
その内ネトゲ自体よりも楽しくなってくる。
っていうかそれぐらいの適性がないと続かん。
0419デフォルトの名無しさん2006/01/09(月) 07:02:08
Perlについてはたまにだから、的はずれになるかも知れないが。
明らかに辞書引きの多い言語。
つまり、ライブラリが豊富で自分でそのコードを書くより
それを使う方が効率がよいことはわかっているがそれを
探すのは結構大変。そういうタイプの言語だと思う。
書法も結構凝っていて、この点では初学者向きとは思えない。

学ぶ人のタイプによって向き不向きの差が大きそうな言語と
いう印象。
0420デフォルトの名無しさん2006/01/09(月) 11:56:19
スレ違いでしたか、、大変申し訳ないです。

>>415様
>>416様
>>418様
ご回答ありがとうございます
皆さんの回答のおかげで、何から取り組むか決める事が出来ました
まずはC言語に取り組み、その合間にIPの勉強をして行こうと思います。
自分でも続けられるかどうか若干不安ですが、精一杯頑張ってみます
本当にありがとうございました。
0421デフォルトの名無しさん2006/01/24(火) 16:18:10
Delphiはどうよ?
0422デフォルトの名無しさん2006/01/24(火) 17:48:34
>>421
いまさらって気がする
好きなら良いんじゃね
0423デフォルトの名無しさん2006/01/24(火) 18:26:18
VBAはどうよ?
0424デフォルトの名無しさん2006/01/24(火) 19:20:46
Pythonはどうよ
0425デフォルトの名無しさん2006/01/24(火) 19:42:35
>>421
一番いいような気がするけど、中の人が息切れしている予感
>>423
M$の意向次第だが、無難かも。
>>424
Windowsだとあんまり普及していないね〜
python onlyより、二つ目の言語として便利って感じじゃない?
0426デフォルトの名無しさん2006/01/24(火) 21:24:24
結局C
0427デフォルトの名無しさん2006/01/24(火) 21:46:00
Cはつまらん
0428デフォルトの名無しさん2006/01/25(水) 13:08:41
Delphiは黄金期がversion 6。
それ以降は開発の中の人が違う。
Microsoftに引っこ抜かれてしまったらしい。
今はVB.net開発してるらしいよ。
0429デフォルトの名無しさん2006/01/25(水) 13:11:49
>>428
サラっと嘘つくな。
ヘジの仕事はVS(IDE)周りとVJ#とVC#でVB.NETは無関係。
0430デフォルトの名無しさん2006/01/25(水) 13:51:58
えーん。確かにうろ覚えだったけど、あるVBの教本からの引用。

「実は、Delphiで一般的にホビーユーザーに評価が高いのはバージョン4まで
(現在のバージョンは6)なのですが、その主な理由は5以降開発者がいなくなったせいで
4までのセンスがなくなったせいだといわれています。それだけ4までの開発者が
優秀だったということですが、その開発者がどこに言ったかというと、MSに引き抜かれて
VB.NETを開発していたらしいのです。Delphiににているのはこの辺に理由がありそうです」

これ、VB.NETの話じゃなくてIDEだけの話なのか?
0431デフォルトの名無しさん2006/01/25(水) 16:54:17
まあ、VB.NETはC#にVB文法のラッパー咬ましただけだからな
0432デフォルトの名無しさん2006/01/25(水) 17:53:50
Windows使ってるならWSHやHTA等で手軽に使える
JScript(JavaScript, ECMAScript)。
0433デフォルトの名無しさん2006/01/25(水) 22:25:48
っていうか、そもそもDelphiに“黄金期”があったとさらっと言える恐ろしさ。
0434デフォルトの名無しさん2006/01/25(水) 22:41:45
今思うとTurbo Pascal 6.0辺りが黄金期だったな
0435デフォルトの名無しさん2006/01/25(水) 22:57:42
いや、実際D6はデスクトップアプリの生産性でVBと同等以上で
更にCOM/COM++/DCOM/ActiveXをVC++よりも遥かに容易く
記述可能で、そしてコンポーネント(コントロール)は豊富と、独自
仕様のPascalという点を除けば正に万能な環境だった。

まぁ、MSにテーブル引っ繰り返されて、利点がアッ!という間に
無意味化してしまったけどorz
Windowsで商売する難しさはココなんだよな。
ある瞬間、どんなにリードしてても、MSがリセットボタンを握って
る限り、何時でも仕切りなおしできる。
おまけに、再スタート時にはMSが必ず半歩前にいて条件同等
じゃないし、惨すぎw
0436デフォルトの名無しさん2006/01/26(木) 01:05:08
いや? 同等以上? 遥に? 除けば? 万能? 半歩?
話には聞いていたがDelphi厨の恐ろしさを今ここに見たよ。
時空の歪めかたが尋常じゃないな。 くわばら、くわばら。
0437デフォルトの名無しさん2006/01/26(木) 18:48:16
そういえば昔日本の某のHPで、うろ覚えだが「delphiは、C言語に非常に
近いので、すぐにC言語の開発もできるようになります」みたいなことが
書いてあって、喜んで試してみたらbeginかよ!ってことがあったなw
まあ、delphiがどんな感じかわかったからいいけど。
0438デフォルトの名無しさん2006/01/26(木) 20:21:03
>>437
N88-Basicと比べればC言語に非常に近いな
0439デフォルトの名無しさん2006/01/26(木) 21:59:03
>>436
もうちょっと論理的に。
言い負けた人が電波飛ばして煙に巻こうとしてるみたいで哀れです :-)
0440デフォルトの名無しさん2006/01/27(金) 17:39:26
>>439
よそでやってくれないか?
ttp://pc8.2ch.net/test/read.cgi/tech/1121006960/l50とか。
0441デフォルトの名無しさん2006/01/28(土) 03:04:44
ML
0442デフォルトの名無しさん2006/01/28(土) 09:50:51
俺はC#かRubyをおすすめする。
C#ha流行っていないという意見も聞くが、もしC#が消え去ったとしてもJavaに移行しやすい言語だし、
とりあえず初心者はMSの庇護の下、安心して取り組める環境であるC#gaいいんでね?
それと最近の初心者はおそらくWeb組み込みあたりからプログラミングを覚えると思うのだが、
それならPHPかAJAXかRubyOnRailだなぁ。
個人的には日本発ということでRubyを押したい。
0443デフォルトの名無しさん2006/01/28(土) 10:25:12
>>442
初学者でも趣味プログラミングめざすか金稼ぐかで変わるなぁ・・・
金稼ぐならRubyという選択肢はないな。
趣味でやるとしてもGroovyがあと1年位して使えるようになってきたらRubyヤバイと思う
0444デフォルトの名無しさん2006/01/28(土) 20:56:19
絶対VBA。
理由、Excelが入ってればできるから。
その後VBに進化して、ある程度できるようになったら
Cを勉強する。ここで関門、ポインタの原理を苦心して習得。
VBがいかに冗長なコーディングなのかが分かる。
(まぁCOBOLでもいいと思うけど参考書が少ない。)
そしてJAVAに転進、ポインタを使わない言語がこれほど
分かりやすいものかと知る。一方で面倒くささを感じ始める。
その後C++に転進。めでたしめでたし。
このプロセスの間にアセンブラをちょっと入れたいところかも。
PICプログラミングをやれば興味はでるかも。。。
まぁ、結局、興味があれば何だってできると思うんだけど。。。
俺も言えたモンじゃないし。
0445デフォルトの名無しさん2006/01/28(土) 21:20:37
絶対JScript。
理由、Windowsが入ってればできるから。
その後C#に進化して、ある程度できるようになったら
Cを勉強する。ここで関門、ポインタの原理を苦心して習得。
VBがいかに冗長なコーディングなのかが分かる。
(ry
0446デフォルトの名無しさん2006/01/28(土) 21:30:40
VBAはExcelの知識が前提となるので薦められない。
0447デフォルトの名無しさん2006/01/28(土) 21:31:45
C#できなくてもなんもいわれんが、JAVAできないというと
なんかいわれそうじゃん?
0448デフォルトの名無しさん2006/01/28(土) 21:36:41
C#→J#→Javaという道もある
0449デフォルトの名無しさん2006/01/28(土) 21:38:18
J#とJavaってどのあたりが違うんですか?
0450デフォルトの名無しさん2006/01/28(土) 21:42:22
JavaにMicrosoft独自の拡張をしたのがJ++、
J++をさらに拡張してJ#になったんだっけ
0451デフォルトの名無しさん2006/01/28(土) 21:44:51
C#,JScript,J#間の敷居は低い。
0452デフォルトの名無しさん2006/01/28(土) 23:14:02
JScriptがちょっと書けるからって、Javaなら得意とか言ってる初心者が許せない。
0453デフォルトの名無しさん2006/01/28(土) 23:22:30
>>452
どうしようもない馬鹿ってどこにもいるもんだよ
「オブジェクト指向の時代は終わった!これからはエージェント指向の時代だ!」
とかいわれて絶句したことあるし
0454デフォルトの名無しさん2006/01/28(土) 23:33:52
つまり何も言い返せなかったってことですね。
そんな情けない話をしてどうするんですかw
0455デフォルトの名無しさん2006/01/28(土) 23:51:19
言い返しても無駄な場合があるだろ

たとえばXがどんな正論を述べても、Yが本題とはずれた部分でXを煽ったりね。
具体例としては、Xが「VBは○○だから使える」と言ったところで、Yが「VB厨が戯言を言ってるから聞いてやろうぜwww」なーんて言うのと同じ。
いや、VBはぶっちゃけ使えないとは思うけど。
0456デフォルトの名無しさん2006/01/28(土) 23:51:56
初心者はJavaScriptとJavaを混同してたるするからね。
0457デフォルトの名無しさん2006/01/29(日) 05:26:58
VBがぼろいと言うなら、ネイティブコンパイルできない言語はすべてぼろいだろ。
違うかね。
0458デフォルトの名無しさん2006/01/29(日) 06:40:14
それは違うだろ。
0459デフォルトの名無しさん2006/01/29(日) 06:42:34
それは何でかね。
0460デフォルトの名無しさん2006/01/29(日) 06:48:31
ネイティブコンパイルするかどうかは言語のボロさとは直結していないから。
0461デフォルトの名無しさん2006/01/29(日) 08:39:47
VBのぼろさをネイティブコンパイル出来ないことと認識してる時点でお話にならない。
0462デフォルトの名無しさん2006/01/29(日) 09:54:10
総合力でJavaがおすすめ。
それ以外ではJavaScriptかVBAがいいと思う。
0463デフォルトの名無しさん2006/01/29(日) 10:47:49
ネイティブコンパイルできない良い言語って何があるのかね。
VBとどう違うと言うんだ。
0464デフォルトの名無しさん2006/01/29(日) 10:51:17
VBはないな。
使えるようになったとしても、低レベル言語へ進みにくいからな。
0465デフォルトの名無しさん2006/01/29(日) 12:55:37
普通にベーシックだろ
0466デフォルトの名無しさん2006/01/29(日) 13:17:58
VBの問題は吐き出すコードと言語仕様を混同させている、
つまり詭弁のテンプレにある論点のすり替えをやられているわけだ。
0467デフォルトの名無しさん2006/01/29(日) 14:02:10
462がいいこといった!
0468デフォルトの名無しさん2006/01/29(日) 14:04:35
VBAよりVBScriptのほうがいいよ
0469デフォルトの名無しさん2006/01/29(日) 14:33:25
Basicよりもアセンブラの方が勉強になるので、後々プログラムを
深めたい人には良いと思います。CASL2とか
0470デフォルトの名無しさん2006/01/29(日) 14:48:34
VBはCをやった後に使って、GUI作成の楽さ加減に感動する為の開発環境
0471デフォルトの名無しさん2006/01/29(日) 15:02:20
今からやるならVBよりC#を勧めるけどな。
0472デフォルトの名無しさん2006/01/29(日) 16:03:31
CASL II は基本情報技術者試験で午後の点数を稼ぐための言語だ。
それ以上でも以下でもない。
0473デフォルトの名無しさん2006/01/29(日) 16:27:03
いまやるならやっはぬるぽだろ
0474デフォルトの名無しさん2006/01/29(日) 16:51:23
VB6.0でDebug.Print限定プログラム
0475デフォルトの名無しさん2006/01/29(日) 17:00:57
small talk
0476デフォルトの名無しさん2006/01/29(日) 17:02:20
今からやるならCよりセックルを勧めるけどな。
0477デフォルトの名無しさん2006/01/29(日) 18:14:18
結局FORTRANがいいってことだな。
0478デフォルトの名無しさん2006/01/29(日) 18:35:59
これからはマルチコアの時代だからKL/1を覚えておかないと生き残れないだろ
0479デフォルトの名無しさん2006/01/29(日) 19:28:26
いきなりC++から始めたよ
0480デフォルトの名無しさん2006/01/29(日) 19:43:29
try{ throw 473; }catch(int i){ cout << i << "ガッ!!" << endl;}
0481デフォルトの名無しさん2006/01/29(日) 19:50:34
try{ throw 482; }catch(int i){ cout << i << "ぬるぽ" << endl;}
0482デフォルトの名無しさん2006/01/29(日) 20:08:07
482 ぬるぽ
0483デフォルトの名無しさん2006/01/29(日) 20:23:39
PHP!
0484デフォルトの名無しさん2006/01/29(日) 20:44:02
CASL  正直、CASLより難しいはずのjavaのほうができる。
簡単でとっつきやすいっていったらマークアップ言語のHTMLでしょ。
なにより身近 
そういえば日本語を使う言語があったな、誰かわかる方いらっしゃいますか?
0485デフォルトの名無しさん2006/01/29(日) 20:55:28
それは日本語
0486デフォルトの名無しさん2006/01/29(日) 21:02:28
なでしこかひまわりだな

0487デフォルトの名無しさん2006/01/29(日) 21:11:40
日本語プログラミング言語使うくらいなら、
変数、関数、メソッド名などに日本語使う
0488デフォルトの名無しさん2006/01/29(日) 21:22:45
Mindっていうのもある。
0489デフォルトの名無しさん2006/01/29(日) 21:36:21
俺が今作ったほっかほかのうんこーってのがある。
0490デフォルトの名無しさん2006/01/29(日) 21:44:07
アマチュアか、プロになるかによっても選択肢は変わるんじゃね?
0491デフォルトの名無しさん2006/01/29(日) 21:47:27
>>484
Prologでの日本語使用が一番自然だと思う。
0492デフォルトの名無しさん2006/01/29(日) 22:29:10
>>490
正直アマチュアありにすると範囲が広すぎると思うんだが・・・。何でもありになってしまう。
それを避けようと思ったらアマチュアがどういった目的でプログラムを作るか列挙するところからはじめんとな。
0493デフォルトの名無しさん2006/01/29(日) 23:31:55
アマチュアだったら、BASICを勧めればいいと思う。officeでマクロ組めるし、
確かQXエディタのマクロもBASICだったな。
ActiveBasic っていうフリーの環境もあるし。
0494デフォルトの名無しさん2006/01/30(月) 00:13:22
BASICっていっても、いろいろあるんだけど・・・
ActiveBasicとVBA(MS officeで使うやつ)はだいぶ違うんじゃないのか?
0495デフォルトの名無しさん2006/01/30(月) 00:19:56
N88BASICとVBとではCとC#程の違いがあるような。
0496デフォルトの名無しさん2006/01/30(月) 00:33:06
気合入れてSpecCとかやったらどうかな。
あれをマスターすればC言語も軽いぜ。
ってかC言語をベースに作ってるからCやらないと駄目だけどな。
結構ハードウェア的な知識も付くから一石二鳥だな。
0497デフォルトの名無しさん2006/01/30(月) 01:53:13
>>496
ググッてみたけど、いまいちイメージがつかめないんだが、
組み込みなんかに使われる言語を、C-likeな記述でシステムの
構成から記述できるもの、ということかな?
結構面白そうだけど、具体的な資料とかは少なそうだね。
実装とかは、どうなっているんだろう?
・・・ふと思ったんだが、これはさすがに初心者むけじゃないでしょうw
0498デフォルトの名無しさん2006/01/30(月) 02:53:41
>>496-497
ASIC作るのに使うということしかわからんが・・・
こんなの初学者にやらせてどうすんだYO!
0499デフォルトの名無しさん2006/01/30(月) 11:26:28
初学者には基本的に開発環境が無料で手に入るのと、解説本は豊富な言語がいいと思う。
ただ、方向性で何から始めるべきかかわるよね。
将来、PGになりたいのなら、断然Java。潰しもきくし。
C/C++でプログラミングの基礎を覚えるのは難しいよ。
本当は無料版さえあればDelphiがおすすめなんだけどね。
Webデザイナーになりたいなら、HTMLとJavaScriptから入ってPHPに進めばいい。
日曜プログラマでさもよくば趣味を生かして仕事の効率化を図りたい人にはVB(VBA)が一応おすすめ。
ただ今後はC#にとって代わられる可能性も否めないので。
0500デフォルトの名無しさん2006/01/30(月) 11:38:49
初心者にはVBがいいと思うよ。VB6ね。
ググればかなり手取り足取りの説明が出てくるって意味でね。
ちょっとはお金出したほうが続くしね。

そのあと、まぁDLLを作りたくなったらCをやってみたらいいんじゃない?
そのまえにC#とかが流行ってきたらそっちに行ってもいいし。

N88BASIC>C>C++ とやってきて、スクリプト系も一通りさわってVB, C# でも仕事をしたけど
初心者が入り込みやすいのは VB6だとおもったよ。 EXCEL マクロも作れるようになっていいとおもうよ。
0501デフォルトの名無しさん2006/01/30(月) 11:44:53
タイミング的に C#かVB.NET って意見もまぁ分かるけど、複雑な事情にぶち当たってめげちゃうかもなぁと思ったよ。
問題にぶち当たったときに必要とする前提知識が膨大というか、中身一緒なのに無駄に言語が分かれているから初心者が知らば物をするときには混乱しそう。
でも、2ちゃんで教えてクンになれるあつかましさがあれば平気かな・・・

VB6も腐った部分多いけど、今現在ある中で一番入り込めやすいとは思う。
統合環境もシンプルだしね。
0502デフォルトの名無しさん2006/01/30(月) 12:04:10
このスレで何度も出ているようだが
あえて言おう!なでしこは子供騙しであると。
理由1:メモリリークが直らないんだ!
 証言者:掲示板の人
理由2:日本語は判りやすくは無かった。
 日本語が売りなのだが一部の命令にはローマ字が入る。
 本格的にはじめようとすればAPIが必要になる。
 オリジナル関数が入っている人のソースがわからない。
理由3:資金援助に頼るあまり別の物をはじめた(葵)
 なでしこに費やす時間は失われた。
初心者にこれを勧める奴はうかつだぞ!
0503デフォルトの名無しさん2006/01/30(月) 12:37:34
初心者はForth系の言語がいいよ
ああMindとかあったね

ただ大規模なシステム開発には向かないけどね
0504デフォルトの名無しさん2006/01/30(月) 13:47:27
>>499
いきなり、AI的なものやりたいっていう、
選択肢も書いて欲しいな。
0505デフォルトの名無しさん2006/01/30(月) 14:45:07
>>501
入りやすいが趣味プログラマーとしても職業プログラマーとしても最低ランクになるのは間違いないな・・・
0506デフォルトの名無しさん2006/01/30(月) 15:19:10
とりあえず考えもなしにRubyとVB覚えて、ついでにPHPを3時間で覚えた俺に
PerlやJavaの言語としての優秀さや覚えるメリットを、誰か簡単に紹介してくれないか?
0507デフォルトの名無しさん2006/01/30(月) 15:33:26
君は天才だから、
他人のアドバイスはいらないよ。
0508デフォルトの名無しさん2006/01/30(月) 16:13:19
>>506
どっちもライブラリーが豊富。それと言語仕様とのバランスが絶妙なのがJava
基本クラスライブラリのJDKとJakartaプロジェクトの組み合わせでライブラリは非常に豊富。
例えばRubyだとウィンドウライブラリが貧弱なQT・GTK辺りしかないと思うが
Javaだったら高速で多機能なSwing・SWTというのがあったりする。ここが言語仕様だけ見ていても気がつかない良い点。

あと、WEB・本ともに情報量が豊富。WEB上でもチュートリアルが豊富にあるので初心者でも入っていきやすい
もちろん食い扶持も多い。基本的に職業でPGやるならCを基本としてそこからJava・C#・C++どれかを選択するのがスタンダード。(古い体質の会社だとVB・COBOLも入ってくるけど・・・)

言語仕様としては型制約のあるオブジェクト指向言語ということでコンパイラの警告がかなりうるさい。
しかしそのおかげでバグ発見をやりやすい。これ、Rubyと比較するときにはかなり重要な点。

欠点として記述量が多いことだが統合開発環境が整っているのでコード補完をさせれば問題ない

Perlのほうはよくしらね。とりあえずCPANってライブラリ群が強力ならしいってのと
既にPerlでの資産がたくさんあるような場合はPerlを選択せざるをえないみたい。
0509デフォルトの名無しさん2006/01/31(火) 00:56:29
絶対CASL�U。
理由、PCにCOMET�Uが入ってればできるから。
その後CASL�Vに進化して、ある程度できるようになったら
CASL�Wを勉強する。ここで関門、ポインタの原理を苦心して習得。
VBがいかに冗長なコーディングなのかが分かる。
(まぁCOBOLでもいいと思うけど参考書が少ない。)
そしてCASL�Xに転進、ポインタを使わない言語がこれほど
分かりやすいものかと知る。一方で面倒くささを感じ始める。
その後�Yに転進。めでたしめでたし。
このプロセスの間にCをちょっと入れたいところかも。
PICプログラミングをやれば興味はでるかも。。。
まぁ、結局、興味があれば何だってできると思うんだけど。。。
俺も言えたモンじゃないし。
0510デフォルトの名無しさん2006/01/31(火) 01:45:41
実装のないものを
0511デフォルトの名無しさん2006/01/31(火) 16:04:51
CASL�Uってどこで使うんだ?
0512\______________________/2006/01/31(火) 16:07:59
      ∨
     ∧_∧
    ( ´・ω・`)     ∧_∧
    /     \   (    ) そうだよな 
.__| |    .| |_ /      ヽ
||\  ̄ ̄ ̄ ̄   / .|   | |
||\..∧_∧    (⌒\|__./ ./
||.  (    )     ~\_____ノ|   ∧_∧
  /   ヽ そう思う      \|   (    ) 
  |     ヽ           \/     ヽ. お前やるじゃん
  |    |ヽ、二⌒)        / .|   | |
  .|    ヽ \∧_∧    (⌒\|__./ /
0513デフォルトの名無しさん2006/01/31(火) 18:59:06
CASL�Uはなんのためにあるんだ?
0514デフォルトの名無しさん2006/01/31(火) 19:04:40
頭の固いオッサンどものお付き合い
0515デフォルトの名無しさん2006/01/31(火) 20:15:08
初学者向けならSmalltalkとrubyで決まりだよ。むしろプロのプログラマーにならないかもしれない層に向いている。
初学者って一般的にはそういう意味だろ?(大学の工学部の学生とか)
squeakなんて子供に教えるには他のどの言語より向いてるよ。
rubyはご存知の通りsmalltalkをベースとしてるからね。相互に書き直しも割と容易なくらいだ。
0516デフォルトの名無しさん2006/01/31(火) 20:17:03
普通に考えてCだろ。
0517デフォルトの名無しさん2006/01/31(火) 20:38:25
Cは向いてないよなあ
0518デフォルトの名無しさん2006/01/31(火) 20:38:40
工学部の学生だったら、Cやらないと困ると思うんだが・・・
0519デフォルトの名無しさん2006/01/31(火) 20:39:53
工学部の学生だったら、FORTRANだけで充分だ
0520デフォルトの名無しさん2006/01/31(火) 20:48:28
工学部の学生だったら、英語だけで充分だ
0521デフォルトの名無しさん2006/01/31(火) 20:52:33
Cだけだと組んでいても楽しくないからな。
ウィンドウを作らず、コンソールだけで楽しめるヤツは相当マニアックだ。
0522デフォルトの名無しさん2006/01/31(火) 20:54:48
CでWindow作るにはどうするの?
0523デフォルトの名無しさん2006/01/31(火) 20:56:02
つ [CreateWindowA]
0524デフォルトの名無しさん2006/01/31(火) 20:57:08
つうか画面に出すだけならgnuplotで十分
0525デフォルトの名無しさん2006/01/31(火) 20:58:30
画面出すだけならJScriptで十分
0526デフォルトの名無しさん2006/01/31(火) 21:02:19
Windows作るだけならHTAで十分
0527デフォルトの名無しさん2006/01/31(火) 21:09:35
>>506
RubyとVBとPHPを見直して、どう違うか考えたら
PerlやJavaの仕様を見るだけで簡単に分かるよ。
0528デフォルトの名無しさん2006/01/31(火) 21:29:05
教育用じゃね?
0529 \______________________/2006/01/31(火) 21:29:45
      ∨
     ∧_∧
    ( ´・ω・`)     ∧_∧
    /     \   (    ) そうだよな 
.__| |    .| |_ /      ヽ
||\  ̄ ̄ ̄ ̄   / .|   | |
||\..∧_∧    (⌒\|__./ ./
||.  (    )     ~\_____ノ|   ∧_∧
  /   ヽ そう思う      \|   (    ) 
  |     ヽ           \/     ヽ. お前やるじゃん
  |    |ヽ、二⌒)        / .|   | |
  .|    ヽ \∧_∧    (⌒\|__./ /
0530デフォルトの名無しさん2006/01/31(火) 21:37:27
CASL�Uってどこで使うんだ?
0531 \______________________/2006/01/31(火) 21:39:52
      ∨
     ∧_∧
    ( ´・ω・`)     ∧_∧
    /     \   (    ) はぁ? 
.__| |    .| |_ /      ヽ
||\  ̄ ̄ ̄ ̄   / .|   | |
||\..∧_∧    (⌒\|__./ ./
||.  (    )     ~\_____ノ|   ∧_∧
  /   ヽ アセンブラとか\|   (    ) 
  |     ヽ           \/     ヽ. デジドカは死ねよ
  |    |ヽ、二⌒)        / .|   | |
  .|    ヽ \∧_∧    (⌒\|__./ /
0532デフォルトの名無しさん2006/01/31(火) 22:13:08
実装がないっつってるだろAA厨
0533デフォルトの名無しさん2006/01/31(火) 22:29:00

     ∧_∧
    ( ´・ω・`)     ∧_∧
    /     \   (    ) 俺たちはさ 
.__| |    .| |_ /      ヽ
||\  ̄ ̄ ̄ ̄   / .|   | |
||\..∧_∧    (⌒\|__./ ./
||.  (    )     ~\_____ノ|   ∧_∧
  /   ヽ Cや、、、。    |   (    ) 
  |     ヽ           \/     ヽ. アセンブラは良く使われているよ と
  |    |ヽ、二⌒)        / .|   | |
  .|    ヽ \∧_∧    (⌒\|__./ /
0534デフォルトの名無しさん2006/01/31(火) 22:32:31
     ∧_∧
    ( ´・ω・`)     ∧_∧
    /     \   (    ) やさしく
.__| |    .| |_ /      ヽ
||\  ̄ ̄ ̄ ̄   / .|   | |
||\..∧_∧    (⌒\|__./ ./
||.  (    )     ~\_____ノ|   ∧_∧
  /   ヽ 初級者の為に  |   (    ) 
  |     ヽ           \/     ヽ. アセンブラの入門に実は最適だよ と
  |    |ヽ、二⌒)        / .|   | |
  .|    ヽ \∧_∧    (⌒\|__./ /
0535デフォルトの名無しさん2006/01/31(火) 22:38:07
日本語もロクに使えないAA厨
0536\______________________/2006/01/31(火) 22:41:55
      ∨
     ∧_∧
    ( ´・ω・`)     ∧_∧
    /     \   (    ) そうだよな 
.__| |    .| |_ /      ヽ
||\  ̄ ̄ ̄ ̄   / .|   | |
||\..∧_∧    (⌒\|__./ ./
||.  (    )     ~\_____ノ|   ∧_∧
  /   ヽ 優秀だ。才能がある (    ) 
  |     ヽ           \/     ヽ. お前やるじゃん
  |    |ヽ、二⌒)        / .|   | |
  .|    ヽ \∧_∧    (⌒\|__./ /
0537デフォルトの名無しさん2006/01/31(火) 22:46:32
     ∧_∧
    ( ´・ω・`)     ∧_∧
    /     \   (    ) 秀才だ.。ずばぬけている
.__| |    .| |_ /      ヽ
||\  ̄ ̄ ̄ ̄   / .|   | |
||\..∧_∧    (⌒\|__./ ./
||.  (    )     ~\_____ノ|   ∧_∧
  /   ヽ 適正があるね  |   (    ) 安心しろ。
  |     ヽ           \/     ヽ定年までずっとコーダーやらせてやるからな。
  |    |ヽ、二⌒)        / .|   | |
  .|    ヽ \∧_∧    (⌒\|__./ /
0538デフォルトの名無しさん2006/01/31(火) 22:55:17
     ∧_∧
    ( ´・ω・`)     ∧_∧
    /     \   (    ) そうですか。。 
.__| | 535.| |_ /      ヽ まだ うまく
||\  ̄ ̄ ̄ ̄   / .|   | |
||\..∧_∧    (⌒\|__./ ./
||.  (    )     ~\_____ノ|   ∧_∧
  /   ヽ あぁ。。         (    ) どうですか? 
  |     ヽ           \/     ヽ. 日本の暮らしには慣れましたか?
  |    |ヽ、二⌒)        / .|   | |
  .|    ヽ \∧_∧    (⌒\|__./ /
0539デフォルトの名無しさん2006/01/31(火) 23:12:27
ふと思ったんだが、WindwosのDOSプロンプトでメモリに直接
アクセスする事ってできる?
昔、他プロセスのPSP領域に寄生して常駐量を擬似的にゼロ
にするプログラムとか書いてたんだが、今でも動くんだろうか?
0540デフォルトの名無しさん2006/02/01(水) 00:06:44
中学の技術の時間に教えるならスクイーズだな。…って今は技術ってないのだっけ?
0541デフォルトの名無しさん2006/02/01(水) 00:13:52
C#でWIN32いじれるようにしたらよかったのに。
そしたら今頃もっと普及していて、文句なしで一押し言語だったと思う。
だってそうだろ?
C#はJava/Delphi/VB/C++の美味しいところだけもってるんだから。
Delphiは.NET用とWIN32用、両方あるよね。
0542デフォルトの名無しさん2006/02/01(水) 00:19:12
>>539
物理メモリ領域はかなり見えなくなってる。
見ようとすればとんでもなく大変なことになるとおもうぞ。
ソフトじゃなくてハードでゴリゴリとか
0543デフォルトの名無しさん2006/02/01(水) 00:22:47
>>541
勘違いしているみたいだけど、C#でWIN32apiをいじることはできるぞ。
DLLが呼べるから。C#で作ったアプリは.netがないと動かないだけで。
0544デフォルトの名無しさん2006/02/01(水) 00:28:59
>>543
ん〜
C#で.NETフレームワークを必要とせず
Win32ネイティブ(API直叩き)のアプリも書けたらよかったのにね
という話だと桃割れ
0545デフォルトの名無しさん2006/02/01(水) 00:30:50
VC++って.NETがないと動かないの?
0546デフォルトの名無しさん2006/02/01(水) 00:31:08
ん〜
API直叩きはDLL呼び出しだから同じか…
0547デフォルトの名無しさん2006/02/01(水) 00:48:15
>>544
既出だがngenでちょっとはどうにか成る

というかネイティブコードじゃなくても、動いて保守が簡単ならそれで十分
単位処理数を増やしたいのなら、そこだけライブラリに突っ込むかな
・・・オーバーヘッドがあるからあんまりやらんがな

>>545
VC++はネイティブ作れるらしいぞ
0548デフォルトの名無しさん2006/02/01(水) 00:51:26
>>545
最新の2005でも.NETなしでいける
0549デフォルトの名無しさん2006/02/01(水) 06:09:23
これからの時代はR
0550デフォルトの名無しさん2006/02/01(水) 08:11:24
.netの機能をネイティブで使えたらな、って話じゃないのか。
0551デフォルトの名無しさん2006/02/01(水) 11:18:09
心配しなくてもインテルとAMDが次世代のプロセッサで.NETアクセラレータ付けてくれるよ
今後の流れが非対称コアだろ
次世代とか次次世代ではメインのx86コア以外に.NET実行用のコアを入れるようになってるって
0552デフォルトの名無しさん2006/02/01(水) 17:41:29
ロジックで考えるクセをつけれるような言語はないかい?
0553デフォルトの名無しさん2006/02/01(水) 17:50:18
つ英語
0554デフォルトの名無しさん2006/02/01(水) 18:18:22
>>551
ぶっちゃけありえない。
寧ろOSが仮想化されて今ネイティブと呼ばれてるものすら
仮想マシンの上で走る様になる。
0555デフォルトの名無しさん2006/02/01(水) 20:12:51
>>552
Prologはそのための言語
0556デフォルトの名無しさん2006/02/01(水) 20:14:02
実際のところ、LispとかPrologあたりの言語の
現在的な実用性とか用途とかってどんな感じなの?
0557デフォルトの名無しさん2006/02/01(水) 20:33:40
「現在的な実用性」の定義次第だな。
0558デフォルトの名無しさん2006/02/01(水) 20:51:44
PHPは言語自体は簡単で尚且つ実用になるので初心者向きなんだが、それを使うための環境を構築するところが、初心者にはきついんだわ。
0559デフォルトの名無しさん2006/02/01(水) 21:03:12
>>547
ngenを利用しても、.NET Runtimeがアインストールされると
アプリは動作しないのだが...
ngenの仕組みを勘違いしていると思われ。
0560デフォルトの名無しさん2006/02/01(水) 21:38:08
>>559
実行コードはネイティブになるぞ
依存関係はそのままだがな・・・って、そんなこと俺に言わせるために・・・??
0561デフォルトの名無しさん2006/02/02(木) 00:22:38
>>560
C#でどのように記述しようが、ごみ集めなどのランタイムサポートのため、
実行には、.NET Framework Runtimeが必要。

ngenは、単にアプリの起動が早くなる以外の効果はない。
もちろん、ネイティブなバイナリ配布やランタイムなしの実行が可能になる
魔法のツールでもない。

って、これは常識だよな?
0562デフォルトの名無しさん2006/02/02(木) 07:07:55
ngenって実行時に毎度生成されるキャッシュみたいなものを
先に生成しておくようにして利用するから早くなるってだけだよなぁ?

>>561
たぶん常識。
0563デフォルトの名無しさん2006/02/02(木) 10:37:18
>>554
ありえなくは無いだろ
メニイコア構成で非メインのコアはμOPSを動作ベースにしてデコーダをプログラマブルにするって形なら十分に実用的だろ
GPUの次はVMアクセラレータが流行ると思うよ
0564デフォルトの名無しさん2006/02/02(木) 17:16:38
VM みたいな、ある程度スケールして欲しい物には専用コアっつー発想は違う様な気がする。
0565デフォルトの名無しさん2006/02/11(土) 11:08:25
直リンクが不可能なアップローダー cgi あったら便利だと思う

直リンクされたことによって消滅するアップローダは多いからな

perl で書かれたものキボン
0566デフォルトの名無しさん2006/02/11(土) 11:25:49
それなんてスレ違い?
とりあえずリファラをチェックして、適切なリファラ以外ははじくんだな。
0567デフォルトの名無しさん2006/02/11(土) 11:31:10
>>566
そのスクリプトかけるか?
0568デフォルトの名無しさん2006/02/11(土) 11:40:36
$ref = $ENV{'HTTP_REFERER'};
if ($ref eq "特定URL"){
ページ内容
} else {
print "Content-Type: text/html\n\n<html><body>( ゚ Д ゚ )</body></html>";
}
0569デフォルトの名無しさん2006/02/11(土) 11:41:13
>>567
ttp://www.perl-labo.org/
0570デフォルトの名無しさん2006/02/12(日) 06:07:33
>>566
実装させることが出来る技術はあるか?
0571デフォルトの名無しさん2006/02/12(日) 06:39:18
( ´ー`)y~~ oO(基本中の基本も知らない奴が、どう考えてもWebProg板のことを聞いてるんだが、聞いてる本人は恥ずかしくないんだろうか・・・)
0572デフォルトの名無しさん2006/02/12(日) 07:44:12
TinyBasicとCASL�U。
それが終わったらインタプリタ版のC言語でお勉強。
そこから先はJavaかC++のどちらかを選べばよい。
0573デフォルトの名無しさん2006/02/12(日) 08:02:53
やっぱり、初学者には、とっかかり易くするために
計算結果がヴィジュアルに反映させられる環境が良い…ってのが定説?

だったらRuby/Tkなんてどうだろう。
Rubyは(使ったこと無いけど)いい言語だと思うし、
Tkは簡単にGUI作れるからプログラミングに対する難しそう…なイメージを除去出来るかも。

まあ実際にはC奨めるけど。
0574デフォルトの名無しさん2006/02/12(日) 08:18:43
まあ初心者はまず英語だろうな。
0575デフォルトの名無しさん2006/02/12(日) 09:51:21
英語より先に日本語勉強してくれ
と言いたくなる奴がたまにいる。
0576デフォルトの名無しさん2006/02/12(日) 12:07:22
そこでメタ言語ですよ
0577デフォルトの名無しさん2006/02/12(日) 12:12:10
お前たち、まだ日本語なんか使ってるの???wwwwwwwwwwwwwwwwwwwww
0578デフォルトの名無しさん2006/02/12(日) 12:13:40
, says a Japanese who can use only Japanese.
0579デフォルトの名無しさん2006/02/12(日) 13:18:20
Mi estas esperantisto
0580デフォルトの名無しさん2006/02/12(日) 13:46:22
ハスケル
0581デフォルトの名無しさん2006/02/12(日) 16:47:52
プログラミングを極めたいなら仕事にならないような言語から始めるのがオススメ。
アセンブリでもいいし、関数型言語でもいい。アセンブリが解れば C なんて楽勝(らしい)し
Haskell が解れば普通のプログラマがつまづく Perl とか Python とか Ruby とかの機能を
楽々に使いこなすことが出来る。 BrainFuck とか Whitespace みたいな言語が使える奴は
多分他の何をやらせてもやり遂げると思う。
ついでにC(#/++含む)とかJavaみたいな言語じゃないと仕事できないってことなんてなくて、
PHP とか Perl とかでも十分に出来るし(それしか解らなければドカタ仕事だけど)
LispとかHaskellでも仕事はなくはない。この前、某メーリングリストでHaskellの求人を
見た時は驚いた。俺もそう思ってたからだ。

Lisp の実用性とか:ttp://www.shiro.dreamhost.com/scheme/trans/beating-the-averages-j.html

0582デフォルトの名無しさん2006/02/12(日) 17:12:05
>プログラミングを極めたいなら仕事にならないような言語から始めるのがオススメ。

そこでHQ9+ですよ
ttp://ja.wikipedia.org/wiki/HQ9_Plus
0583デフォルトの名無しさん2006/02/12(日) 17:41:39
いややっぱりここは日本語からですよ
うん
0584デフォルトの名無しさん2006/02/15(水) 03:06:52
>>1
ロゴ坊が入っててLISPがないのってあんまりじゃね?
0585デフォルトの名無しさん2006/02/18(土) 20:19:44
ど素人です
C→Javaか、はじめからJavaやるのではどっちがいいのですか?
教えてください
0586デフォルトの名無しさん2006/02/18(土) 21:00:41
最終的にJavaやるつもりなら、最初からJavaでも構わない気がするが、
入り口としてJavaは難しいと思う。

ポインタ以外の基本的な考え方をCで勉強してからJavaのがいいかも。
ポインタさえなければ簡単だから、C言語。
0587デフォルトの名無しさん2006/02/18(土) 21:19:13
>>586
ありがとうございます
0588デフォルトの名無しさん2006/02/18(土) 21:20:40
つまりポインタはやらない。これ最強
0589デフォルトの名無しさん2006/02/18(土) 21:39:01
最強の駄目人間
0590デフォルトの名無しさん2006/02/18(土) 21:46:20
ポインタ無しの C でまともな処理が書けるとは思えんけどね。
0591デフォルトの名無しさん2006/02/18(土) 22:08:42
まずprintfもscanfも使えないな。
putcharとforで文字列出力も厳禁だ。そもそも配列自体使えない。
0592デフォルトの名無しさん2006/02/19(日) 02:49:16
>>585
最終的にJava使いたいなら、Cをやる必要はないんじゃないか。
いきなりJavaやった方がずっと楽だと思うぞ。
どうせ書き方は似たようなもんだし。必要を感じたらCをやればいい。
中途に齧ったCが、Javaに役立つことはないんじゃないか?
0593デフォルトの名無しさん2006/02/19(日) 11:32:28
>>591
ポインタを使わない、というかポインタを覚えない、だな。
 scanf("%d",&dNum);
とかは全てそういう書き方なんだ、と覚える。

C系列以外でポインタを意識するのってあまりないし、
文字列型がある言語多いからね。
組み込み系やるつもりじゃないなら、ポインタは
『あったほうがいいけど、なくてもどうにかなる』知識。
0594デフォルトの名無しさん2006/02/19(日) 11:51:04
JavaにはNullPointerExceptionがあるが。
0595デフォルトの名無しさん2006/02/19(日) 13:49:11
ぬるぽ
0596デフォルトの名無しさん2006/02/19(日) 15:57:50
javaの参照型はCのポインタほど怖いものじゃないってことでFA
0597デフォルトの名無しさん2006/02/19(日) 16:07:06
ポインタ演算さえ無ければ恐くないって事だな。
0598デフォルトの名無しさん2006/02/19(日) 16:11:47
ぬるぽは死んでも直らない
0599デフォルトの名無しさん2006/02/19(日) 17:12:57
うなぎ職人でいう 「さばき三年 串打ち八年 焼き一生」 の、’さばき’のところにあたる言語だな。
行番号付のBASICでだめか?
0600デフォルトの名無しさん2006/02/19(日) 20:19:46
>>594,595,598 ガッ!

>>599
次からこれでも勧めるか?w
ttp://www.vector.co.jp/soft/win95/prog/se055956.html
0601デフォルトの名無しさん2006/02/19(日) 20:23:50
>>600
テキストとグラフィックの重ね合わせが出来る奴がいい。
0602デフォルトの名無しさん2006/02/19(日) 21:23:42
それぬるぽもできる?
0603デフォルトの名無しさん2006/02/19(日) 21:35:19
>>602
だめだ。PEEK/POKEがない。
0604デフォルトの名無しさん2006/02/20(月) 00:12:48
>>602 とりあえず ガッ!
>>603 あったら怖すぎるw

ちょっと探してみたんだけどさ、tiny basicっていいかもな。
覚えること少ないし、エラーがやたら指導的らしい。
へたにCとか勧めて、教えてクン量産するよりは、こっちで
遊んで貰った方がいいんじゃないか?行番号ないけどw
0605デフォルトの名無しさん2006/02/20(月) 01:21:35
それはいいぬるぽ。
0606デフォルトの名無しさん2006/02/20(月) 01:29:08
うざいからぬるぽはスルー
てかもう古いし
0607デフォルトの名無しさん2006/02/20(月) 06:40:03
>>606
ガッ
0608デフォルトの名無しさん2006/02/20(月) 11:01:14
>>604
BASICか。なつかしいな。

あそうだ。初心者向けにBASIC作ればいいのでは?
ものすごく簡易なやつ。Perlへのコンバータでもいいか…。
0609デフォルトの名無しさん2006/02/20(月) 19:11:01
Tiny Basic 少し触ってみたけど、なかなか良いな。

でも今後VBからC系列に移っていくから難しいとこだな。
ExcelやAccessのVBAをやるのなら入門にいいかも。
0610デフォルトの名無しさん2006/02/21(火) 00:00:50
そう、問題はC系列じゃないってところだね。多分今後もスクリプト系で
VBは使われるんじゃないかと思うから、無駄にはならないと思うけど。

個人的には、
「初心者です。プログラムやりたいんだけど、なにがお勧めですが」と聞く人
→tiny basic
「○○がやりたいんですけど、それにあった言語はなんですか」と聞く人
→それにあった言語
って勧めようかと思っているw
0611デフォルトの名無しさん2006/02/21(火) 17:37:23
ALGOL
0612デフォルトの名無しさん2006/02/21(火) 18:20:02
個人的には、
「初心者です。プログラムやりたいんだけど、なにがお勧めですが」と聞く人
→マシン語
「○○がやりたいんですけど、それにあった言語はなんですか」と聞く人
→日本語
って勧めようかと思っているw
0613デフォルトの名無しさん2006/02/21(火) 18:46:55
ネタがつまらない人にはヤフー掲示板を勧めようかと思ってる。
0614デフォルトの名無しさん2006/02/21(火) 18:54:43
実はネタではないという肝がわからない人には
首つりを勧めようかと思ってる。
0615デフォルトの名無しさん2006/02/21(火) 19:21:25
>>614
っ [ http://www.google.co.jp/search?complete=1&hl=ja&q=yahoo+%E6%8E%B2%E7%A4%BA%E6%9D%BF%E3%80%80%E9%A6%96%E5%90%8A%E3%82%8A&lr= ]
0616デフォルトの名無しさん2006/02/24(金) 00:21:37
昨日急にJavaアプリが作りたいと思い立ったんですが、まず何をしたら良いですか?
プログラム?Java?何?なレベルです。
お勧めの本やサイトあれば教えて欲しいです。
中学生でも分かるプログラムの基礎。みたいなのないでしょうか。
プロは目指しません。auでできるJava携帯アプリが作りたいです。
0617デフォルトの名無しさん2006/02/24(金) 00:24:53
>>616
先ずは開発環境を手に入れなされ
…ぃぬxならgccに入っていそうだなぁ…
0618デフォルトの名無しさん2006/02/24(金) 00:52:36
ぐぐってみましたがぃぬxやgccって何かのソフトでしょうか。
今はソフトをインストールすら出来ない環境なので、パソコンを買うために
バイトしています。
それまでに勉強しておいて損はないよ、的なものってありませんか
0619デフォルトの名無しさん2006/02/24(金) 01:03:54
>>618
了解しますた
とりあえずマジレスしておく

今後の流れとしてはこれ
1 windows osが入っているを購入
2 ↓にアクセス 
 ttp://hwb.ecc.u-tokyo.ac.jp/current/4857422FA5D7A5EDA5B0A5E9A5DFA5F3A5B02F57696E646F7773A4C74A617661B4C4B6ADA4F2C0B0A4A8A4EB.html
3 javaの基礎をとりあえず学ぶ。
 (よく言われるように、基礎が大事。だけれどもそれ以上に大事なのが情熱、ラブです。情熱が冷めないように基礎と応用を食べるのがいいと、個人的には思う。)
4 EZアプリに関する書籍を購入(このあたりはよーわからん)
5 "3"の基礎に基づいて色々ハァハァする
こんな感じだろうなぁ…

これを踏まえて、今するべきことは貴方の情熱をこんがりトーストしながらwktkすることだね
本なんて一番冷める行為だと思われ
( ´Д`) javaの言語仕様なんて1週間もあれば新人でも覚えます

…書いてて解からなくなった。
というか今おれ平熱+2度あるんだkけ
あ〜喉いてぇ、ふらつくなぁ、み、水、それにくすrrrrrrrr
0620デフォルトの名無しさん2006/02/24(金) 01:50:51
>>619
マジレスありがとうございます。
やっぱりまずパソコン買うのが先ですね。
本とか買おうと思ってたんですがPC買うまで止めておきます。

こんな夜中にレスありがとうございました。水と薬です つ。Ц
0621http://www.vector.co.jp/soft/win95/util/se072729.html2006/03/18(土) 22:28:43
TextSS のWindowsXP(Professional)64bit対応化おながいします

もしくは64bitにネイティブ対応したテキスト置換ソフトありますか?

そういや64bitにネイティブ対応している2chブラウザてありましたっけ?


0622デフォルトの名無しさん2006/03/18(土) 22:29:40
マルチガッ!
0623デフォルトの名無しさん2006/03/19(日) 11:07:06
>>621
なんかプログラム板全域に及んでるな。
0624デフォルトの名無しさん2006/03/20(月) 13:06:23
将来性とか広がり考えないならFreeBASICとか良さそうだぞ
昔のQBASICの雰囲気がある

Windows版はDLLなんかも呼べるので結構色々な事が出来る

唯一の問題はGPLな所だな。派生物のライセンスがどうなってるのかまだ調べてないけど

0625デフォルトの名無しさん2006/03/21(火) 00:32:22
将来性とか広がり考えないならGPLでいいじゃない。
0626デフォルトの名無しさん2006/03/22(水) 01:56:44
>>625
GPLな物を使ったことがある者は非GPLな物を作ってはいけないとかいうライセンスに変えるとか言い出しそうでキモイ
0627デフォルトの名無しさん2006/03/22(水) 02:05:54
GPLでないライセンスのライブラリをラップしておいて
それをGPLで配布する信者がたまに居てぞっとすることがある
0628デフォルトの名無しさん2006/03/23(木) 20:56:43
>>627
その場合どうなるの?
0629デフォルトの名無しさん2006/03/23(木) 21:08:56
>>628
ラッパーをシカトすればOK
言語的に言えばスーパークラスをnewするのとおんなじ
0630デフォルトの名無しさん2006/03/23(木) 21:21:20
>>629
�d。なるほどね〜。
0631デフォルトの名無しさん2006/04/19(水) 16:56:00
ある意味重複。
http://pc8.2ch.net/test/read.cgi/tech/1102142547/
0632デフォルトの名無しさん2006/04/19(水) 20:05:55
何を今更・・・
つーかこっちの方が10ヶ月ほど早いんだよな。今となってはあまり意味はないが。
0633デフォルトの名無しさん2006/04/20(木) 04:16:02
Delphiにしとけ
自分で使う程度の小規模ツールくらいなら作りやすいぞ

自分で使う程度のツール開発にはXBLiteとかthinBasicの方が向いてるな
0634デフォルトの名無しさん2006/04/20(木) 07:06:35
delphがiいいね。 黄昏てるし。

これをメインにしておけば職業プログラマにはなり難い。あんなものになっちゃったら負組だ。
0635デフォルトの名無しさん2006/04/20(木) 17:04:13
シェアウェア作家にはなれるしね

ソフトを買って使う側にとっては使い易く快適に使えるソフトが全てから
どんな言語で作られていようと関係ない

例えばさロト6の予想ソフトのドキュメントに
言語仕様の事がタラタラと書いてあったらキモイでしょ
0636デフォルトの名無しさん2006/04/29(土) 22:41:33
コンバンヮ━ヽ(o・ω・`o)ノ 初心者なんですが 全く知識がありません!
これから プログラミングをしようと思ってます!
言語はなにから 始めればいいでしょうか?
0637デフォルトの名無しさん2006/04/29(土) 22:44:29
Javaでもやってろ、といいたいがスレタイに沿わないのでC#
0638デフォルトの名無しさん2006/04/29(土) 23:22:13
Cでのたうつのも一興
0639デフォルトの名無しさん2006/04/30(日) 11:31:13
ちゃんとしたアプリ作ることまで考えてないなら
ホムペ作るときに役立つPerlかJava Scriptだな
0640デフォルトの名無しさん2006/04/30(日) 14:05:47
まずはHTMLが書けるようになってからじゃね?
0641デフォルトの名無しさん2006/05/01(月) 01:59:45
まずはC→アセンブラ。あとはjavaかなあ。以降は興味がわいたか、必要性が出てきたのをやればいい。
0642デフォルトの名無しさん2006/05/01(月) 04:22:58
ハッカーは何言語してるの?

そもそもOSがUNIX,LINUXばっかだから Cとperlだよね

あとはWeb上のクラッキング多そうだからWebプログラミング?
0643デフォルトの名無しさん2006/05/01(月) 11:30:45
>>642
ハッカーとクラッカーは(r

Hack対象に合わせて変えるからCとperlだけって事は無い
0644デフォルトの名無しさん2006/05/01(月) 20:05:32
ハッカーはPython,Java,C/C++,Perl,Lispらしい。
0645デフォルトの名無しさん2006/05/01(月) 20:06:41
ていうか、コレ見たほうが早いな

ハッカーになろう (How To Become A Hacker)
ttp://cruel.org/freeware/hacker.html
0646デフォルトの名無しさん2006/05/01(月) 21:07:50
ハッカーを雇うのは猫を飼うようなもんだ。

にゃあ。
0647デフォルトの名無しさん2006/05/07(日) 23:15:25
>>644
Lispかぁ。どこで使おうかなぁ。
何か案が出たら使ってみるかな。
0648デフォルトの名無しさん2006/05/08(月) 08:26:18
実際に使おうとすると
結局なにを書くにしても他の言語より手間かかるけどね
0649デフォルトの名無しさん2006/05/08(月) 12:21:36
LispはLispが持つすばらしい性質を覚えるために使うもので、
実際にLispを使って何か作るのはやめた方がいい。というかやってられない。
emacsのマクロ作るぐらいにしか使えないし。
0650デフォルトの名無しさん2006/05/08(月) 18:18:00
>>642
とりあえずネットランナーと PC Japan とハッカージャパンを
立ち読みしていると一切何も出来なくても勝手に回りのやつが
ハッカーだと思い込んでくれるようです。

Linux や UNIX の雑誌となると置いてある場所が違っており
素人が寄りつかない場所なのでハッカーだと思い込ませることが
困難になります。

ちなみに本物のハッカーは何を読んでいるのかというと、雑誌は
ほとんど買いません。何故かというと、書いてあることは既に
知っていることばかりでつまらないからです。
0651デフォルトの名無しさん2006/05/08(月) 19:35:47
本物のプログラマはFORTRANを(ry
0652デフォルトの名無しさん2006/05/09(火) 00:31:01
>>650
俺某超有名会社のハッカーだけど(自分で言ってちょっと恥ずかしい)、
ネットランナーと PC Japanは読んでるよ。
まあ自作ソフトが掲載されて、毎月寄贈されてるからだけどな。

最近は仕事が忙しくてWebを徘徊する時間がないから、
新たな発見もちょくちょくあるよ。

時間があればDelかC++で代替ソフトをさくっと作ってたことはあったけど、
最近は立派なソフトが多いからよく利用させてもらってるよ。
0653デフォルトの名無しさん2006/05/10(水) 14:45:44
>>652
記事作ってる側は例外だろ。w

しかしこの頃のハッカージャパンは DVD 付けて値をつり上げてるね。
まあ、元々あまり売れない雑誌だろうからああでもしないと儲から
ないんだろうけど、フリーソフト固めて焼いただけで倍近い値段に
してしまうというのはいかがなものか。
0654デフォルトの名無しさん2006/05/27(土) 13:03:19
ハッカーという言葉は誤解されていることが多いよな。
0655デフォルトの名無しさん2006/05/27(土) 13:13:21
ハッカーがクラッカーと同義語と思ってる奴はハッカーでwikiれ
ハッカーの起源は(ry
0656デフォルトの名無しさん2006/05/27(土) 13:16:56
バカの壁はベルリンの壁のように鉄壁なのさ。 <br> ウィルス対策ソフトを入れる前に、ハッキングやウィルスについて <br> まともに調べるヤシなんていない。
0657デフォルトの名無しさん2006/05/27(土) 14:20:45
<br><br>
0658デフォルトの名無しさん2006/05/27(土) 14:21:32
バッカー?
0659デフォルトの名無しさん2006/05/28(日) 14:28:35
UnPackならアセンブラ必須
DOSならアセンブラ必須
0660デフォルトの名無しさん2006/07/04(火) 21:14:27
時給1000円でJava教えてくださるかたを募集します
場所 所沢(池袋・高田馬場から直通)

i−want−to−study−java@hotmail.co.jp
(アドレスは全角で書いてあるので半角に直してください)
よろしくおねがいします
06616602006/07/17(月) 21:18:36
教える対象は超初心者です。

専門学校などでJavaを勉強されていて夏休みだけ教えたいという方も歓迎です
0662デフォルトの名無しさん2006/07/17(月) 22:33:21
SE志望者は日本語習え
0663デフォルトの名無しさん2006/10/04(水) 16:35:22
print "Hello, world!"
0664デフォルトの名無しさん2006/10/06(金) 06:15:11
                           ┏┓┏┓
                        ┏┓┗┛┗┛
                   .  ┏━┛┗━┓
/  \/⌒⌒ ̄ ̄ ̄ヽ、 /_.\ ┗━┓┏━┛   ┏━━━━━━┓
| (⌒)             (_) | | ┏━┛┗━┓    ┗━━━━━━┛
\_ ノノ ノ,,, ノ丿 丿 ),,,ノ ノ 、_ノ ┗━┓┏━┛┏┓
  /ノ( .( ○ヽ、ヽ   ノ○ ) :: |      ┃┃  ┏┛┗━┓
  |:^     /   ___\   ::::|      ┗┛  ┗┓┏┓┃
  |:::::::      /  |    .::::|                ┃┃┗┛
  ヽ::::::.....    ├--┤  ....:::ノ..            ┗
0665デフォルトの名無しさん2006/10/06(金) 06:15:52
            ____
        , '´       `ヽ.      
.        / , '´           ハ     
      ,' ' /   ,   ノ、、 iiハ     
       i i/   / /  ヽヽi i     活きてるうちに退役したいクマね♥
       i i辷Z二、 ´   ., Yjixi     
      i iハ'i  ●     ● i i    
      i iト、  " ( _●_) " ,'i i i    
      i ii i iゝ、 |∪|  ,イ i i i     
      i ii ! ! x‐j ヽノ f´x! i ii i     
      i iハ/ r'__ / i i ii ii.    
      i K.   i   /   i i i>、    
       /i ! > V´ _  彳i i  ハ.   
      fvi i´ /マヽ\  i i ii /  }   
     k'i i /  ハ ヽ. \j i i/‐へi   
     i i〉 V  /  丶 ////   i   、    
   ,(´ j i\ヽ、/ ハ Y  ''/i    ト、  )ヽ 
0666デフォルトの名無しさん2006/10/06(金) 06:59:33
JavaScriptじゃね?タダだし。
0667デフォルトの名無しさん2006/10/21(土) 04:46:52
東京大学教養課程の第一プログラミング言語がRubyに
http://d.hatena.ne.jp/sumii/20060928/1159394568
http://b.hatena.ne.jp/entry/http://d.hatena.ne.jp/sumii/20060928/1159394568
0668デフォルトの名無しさん2006/11/14(火) 18:36:44
エイダ言語でも覚えてSE部隊としてフォース21と最前戦にでもいったらいいよ
0669デフォルトの名無しさん2006/12/30(土) 19:35:19
関西弁かスワヒリ語
0670デフォルトの名無しさん2006/12/31(日) 00:50:09
>>668
戦略的装備のOSとかどうなってんだろうね…
0671デフォルトの名無しさん2007/01/05(金) 00:52:48
ロシアのはMSXだったらしいけど
0672デフォルトの名無しさん2007/01/27(土) 12:44:20
初学はJavaが一番いいんじゃないか?
OOPの基本は勉強できる。

そこから、C、C++、Perlを勉強していけばいいと思う。
Excelだけいいなら、初めからVBをやるのがいいと思うけどね。
VBは後からでも十分だろう。

あとLinuxなどに興味があれば、シェルスクリプト勉強するとか。
マシン制御に興味があればアセンブラ。
0673デフォルトの名無しさん2007/01/27(土) 13:04:26
bsh,ruby,python,javascript
0674デフォルトの名無しさん2007/01/27(土) 18:14:59
なぜ初学者が○○はダメみたいなバイアスありきの推薦を受けなきゃならんのか
0675デフォルトの名無しさん2007/01/27(土) 19:49:31
まずその「受けなきゃならん」というのを誰が言ってるのかを考えないと。
0676デフォルトの名無しさん2007/01/28(日) 09:07:14
初めからVBをやるのがいいと思うけどね。
VBは後からでも十分だろう。

???
0677デフォルトの名無しさん2007/01/28(日) 10:54:22
>>676
if (使用目的がExcelのみ) {
 return "VBが一番よい";
}
else {
 return "VBは後からで十分";
}
じゃないの?
>>672も>>676も、[つ 日本語] とか言われそうだが……


個人的には、「HTML + JavaScript」は環境構築も含めて簡単だし良いと思うんだけど、
誰かが言ってたみたいに警告・エラーが初学者向きじゃ無いか
0678デフォルトの名無しさん2007/01/29(月) 04:59:54
型の概念のある言語がいいと思う。
0679デフォルトの名無しさん2007/01/29(月) 11:58:53
本質的に型が無い言語ってあるのか?
0680デフォルトの名無しさん2007/01/29(月) 12:10:33
JavaScriptみたいなバリアント型とかそういう意味じゃね?
Perlもそうだっけ
0681デフォルトの名無しさん2007/01/30(火) 08:58:21
型宣言不要というと、P言語は大体そうだな。(Perl,Python,PHP)

個人的にJavaScriptは初心者がやるのはオススメできない。
統合環境が無いに等しいし、HTMLも覚えなきゃならないので覚える数が多すぎる。
0682デフォルトの名無しさん2007/01/30(火) 20:20:42
本当の意味で型の無い言語って少ないんじゃね?
配列変数と単項目の変数を区別しない言語(全て配列。添字ゼロを単項目の変数のように扱う)
もあるけど、それは文字列と数値の区別があるし。
0683デフォルトの名無しさん2007/02/02(金) 00:17:52
JavaScriptはともかくJavaはいいだろう
0684デフォルトの名無しさん2007/02/02(金) 03:06:09
コンピュータに興味がある→プログラミング
がわからないです。

SQLとかハンダ付けでもしてろってね
0685デフォルトの名無しさん2007/02/02(金) 09:53:25
というかまずは狼煙だろう。狼煙をパタパタやって画像ファイルを一つ山を越えた
むこうの村に転送できるようになったらようやく初学者の門を叩ける。
0686デフォルトの名無しさん2007/02/02(金) 10:13:00
狼煙って何?
0687デフォルトの名無しさん2007/02/02(金) 10:36:36
>>686
お前はまず火を使うことから覚えろ。

0688デフォルトの名無しさん2007/02/02(金) 10:47:19
やっぱHSPじゃないの?
0689デフォルトの名無しさん2007/02/02(金) 11:08:25
Pythonは型宣言不要だけど型無し言語じゃねえ。
0690デフォルトの名無しさん2007/02/02(金) 22:01:23
そうか?アメリカが教育用言語ABCから乗り換えるために今の作者が作り直したのがPythonだ
0691デフォルトの名無しさん2007/02/03(土) 13:54:12
厳密に言えばJavaScriptも型無しじゃないな。
a="1";
b=a+1;
とかすると b="11"; になってるから。

型宣言が不要なだけで、内部ではほぼ文字列型扱い。
個人的にはこういう言語が一番辛い。
0692デフォルトの名無しさん2007/02/03(土) 20:58:41
型の無い言語って何があるの?
0693デフォルトの名無しさん2007/02/03(土) 21:27:03
PerlとかTclでわ。
0694デフォルトの名無しさん2007/02/03(土) 21:31:11
ここでの「型無し」が「動的片付け」の会話上のtypedefであることを
わざとわからないフリして揚げ足とろうとしてるんでは。
0695デフォルトの名無しさん2007/02/04(日) 03:28:18
素人的に「何でも入れれる変数=型がない変数」として始まった会話が
今では「そもそも型って何?」な勢いに達しているのが面白い
0696デフォルトの名無しさん2007/02/04(日) 10:14:50
・変数に型があり、中身には型が無い言語(C言語)
・変数には型が無く、中身には型がある言語(JavaScript)
・変数にも中身にも型がある言語(Java)
・変数にも中身にも型がなく、文脈で型が変わる言語(Perl)
0697デフォルトの名無しさん2007/02/04(日) 13:44:59
Perlの内部型はSVとかいう名前の構造体じゃなかったっけ。
0698デフォルトの名無しさん2007/02/04(日) 14:22:59
結局諸学者がはじめるにはとくに区別なしということでFA?
0699デフォルトの名無しさん2007/02/04(日) 15:07:43
その人にとって覚えやすいものでいいよ。
知りたい事を調べやすい本があるとか、教えてくれる人が
身近にいるとか。
BASIC->マシン語、VisualBasic->Delphi、Perl->C言語が個人的に
理解の仕方が似ていたので覚えやすかった。
JavaScriptを覚えた時は理解の取っ掛かりがなかったけど、
何とかなった。
0700デフォルトの名無しさん2007/02/04(日) 17:06:46
>>697
Tclも内部型はTcl_Objだけどプログラマから見た概念上の型は全て文字列リストだよ。
0701デフォルトの名無しさん2007/02/04(日) 18:29:15

         ハ,,ハ
        ('(゚∀゚∩_ おいらをどこかのスレに送って!
      /ヽ   〈/\ お別れの時にはお土産を持たせてね!
     /| ̄ ̄ ̄|.\/
       |     |/
        ̄ ̄ ̄
現在の所持品:
タラヲ、阿藤快愛用のメガネ、病気の腎臓、PS3


0702デフォルトの名無しさん2007/02/04(日) 18:44:50
動物にエサを与えないでください
かわいそうと思ってもみんなが迷惑します
0703デフォルトの名無しさん2007/02/04(日) 18:45:22
Python
0704デフォルトの名無しさん2007/02/04(日) 19:41:14
>699
俺はマシン語→C言語だったなぁ
アドレスって概念がサッパリだったが
マシン語のお陰でやっとC言語が理解できた
0705デフォルトの名無しさん2007/02/05(月) 01:29:11
「やっと」ってなんだよ
マシン語→C言語なら
すんなり分かるだろ
0706デフォルトの名無しさん2007/02/05(月) 22:49:00
>>704
C言語->マシン語だろ?
俺はマシン語を先に覚えたので、C言語のポインタは
「おぉ、なんちゅう便利なもんがあるんじゃ!」って
感動しちまったよ。
ポインタ、楽でいいよ、ポインタ。
0707デフォルトの名無しさん2007/02/06(火) 10:35:33
>>706
アセンブラの便利さに感動するのが先じゃね?
0708デフォルトの名無しさん2007/02/07(水) 03:32:46
>705
ごめんごめん
C言語を少しやって、サッパリ判らなかったが
マシン語の後にやったらスルスルと頭に入ったって話
俺の中では「少しやる」はやった内に入らないのだった
0709デフォルトの名無しさん2007/02/07(水) 21:26:45
初学はに適してるのは、
C, Ruby, Java しかないんじゃないか。
Perl, VB は問題外。

0710デフォルトの名無しさん2007/02/07(水) 22:44:58
Ruby(笑)
0711デフォルトの名無しさん2007/02/07(水) 23:49:58
このスレだと少し先を見てC#でいいんじゃない
あんまり流行ってない言語や、今さらCをやっても次の言語やるわけだし
本当は圧倒的にJAVAがいいんだけどねぇ・・・
0712デフォルトの名無しさん2007/02/08(木) 03:56:28
俺C#しかやってないんだけど、C#と比べて圧倒的にJavaがいいとこって何?
よその家のことはわからんので興味がある。
0713デフォルトの名無しさん2007/02/08(木) 06:11:08
とりあえず真っ先に挙げるべきは、win以外でも活躍してるとこじゃない?
それがどのくらいありがたいのかは、個々の事情でまったく異なるだろうけど。
0714デフォルトの名無しさん2007/02/09(金) 01:54:29
初心者を惑わさない良い参考書があれば、どれでも良い。
0715デフォルトの名無しさん2007/02/09(金) 08:49:02
>>708
君が馬鹿だということだけは良く分かった
0716デフォルトの名無しさん2007/02/09(金) 09:17:34
頭良くない奴は最初からオブジェクト指向言語を使わないと、
オブジェクト指向でまともなプログラムを永遠に書けないゴミグラマになるよ。
この業界やってて痛感してる。
0717デフォルトの名無しさん2007/02/09(金) 10:49:34
>>715
大発見だね。お母さんに自慢してあげるといいよ。
0718デフォルトの名無しさん2007/02/10(土) 12:58:52
>>712
言語そのものにはなんの魅力も無いけれど、
Javaで書かれたオープンソースのフレームワークやツールが
たくさんあって、それらのソース読むのは勉強になる。

もちろんC/C++で書かれたものもたくさんあるけど、
C#はこの辺りが弱いと思う。
0719デフォルトの名無しさん2007/02/11(日) 22:19:03
1. コンピュータ関連の仕事に就きたい(または既に就いている)がプログラマ志望ではない。
2. 趣味でプログラムを組むだけ。
3. エレガントなプログラマを目指す。

上記のどれに該当するかで最初に学ぶべき言語は違う。
1または2ならば、はっきり言って何でもよい。
だが、とりあえず時間をかけずに・・・ということであれば
BashとAwkをすすめる。
1と2に該当する人は、コンピュータを便利に使いたいから言語を学ぶわけで、
動きさえすれば思想的なことなど二の次三の次だろう。

3の人は難しいねぇ。
どれが良いかと言われても困るのだが、
あえて一つ勧めるならPython。
0720デフォルトの名無しさん2007/02/11(日) 22:36:09
>>719
3はともかく 1、2の場合は一生bash (sh)と縁のない人が多くないか?
0721デフォルトの名無しさん2007/02/11(日) 22:39:08
「エレガントなプログラマ」の定義がわからん。
pythonは見た目が「読みやすく整ってる」という意味でエレガントかもしれないけど、
プログラマがエレガントな技術を身につけられるか、は別問題の気がする。
むしろ、ライブラリや道具がそろってない言語で、アイデアを出してやりくりするほうがいいんじゃないかな。
0722デフォルトの名無しさん2007/02/12(月) 01:13:01
pythonは書き方矯正言語ですからな。
アレに慣れると、冒頭コメントとインデントをサボることがなくなる。
0723デフォルトの名無しさん2007/02/12(月) 01:38:01
エレガントならLispかHaskellかあの辺だろ。
0724デフォルトの名無しさん2007/02/12(月) 01:48:41
言語ではなく過労死について勉強した方がイイと思うよ
0725デフォルトの名無しさん2007/02/12(月) 03:39:12
>>721
ライブラリを美味く使えるほうが重要だろ
共通ライブラリがありそうなとこまで自分で作っちゃうような子になっちゃうほうが嫌な感じ
0726デフォルトの名無しさん2007/02/12(月) 16:42:30
実用性抜きにプログラミングの勉強(特にアルゴリズム)をやるなら、
Pascalでいいだろう。本格的にプログラミングを始めるにあたって
Javaあたりに移行する。

システム系のプログラムを目指すなら、始めからCでいいと思う。
0727デフォルトの名無しさん2007/02/12(月) 20:09:07
まあ、業界の中の人からすれば、新規プログラマはあまり増えて欲しくない。
雑魚グラマーだらけで、上から簡単に使い捨てにされるから、労働環境が改善しない。

しかも、大抵の上の人がプログラムの能率差を良く分かってないので、
単価の安い雑魚グラマーを仕入れたがるんだよな。

雑魚のプログラム1万行=いわゆるスーパープログラマのソース100行未満だし、価値的に。
しかも価値だけじゃなく、実際のステップ数もそうなるケースがあるから困る。


プログラマも免許制にならんかな。
0728デフォルトの名無しさん2007/02/12(月) 20:41:10
俺は職業マやったことないが、会社として受注するための頭数だろ
必要なときに数だけいればいいから派遣を使う
その大抵の人というのは発注する側じゃないかな
どうしてもある程度均一的な能力があるという心理があるから
人月ってのがあるわけで
なにがいいたいかというと、俺を使ってくれ
0729デフォルトの名無しさん2007/02/15(木) 15:53:07
20年前なら激しく同意

いまさらPascalなんてありえねー。
趣味でやるなら即実用につなげられる様なものを選んだ方がいいだろ。
純粋にアルゴリズム覚えておしまいって割り切ってるならともかく。

その上Pascal->Javaっていったい何の孔明の罠だよw
0730デフォルトの名無しさん2007/02/15(木) 17:49:41
Python -> Ruby -> Java -> C の順序で FA?
0731デフォルトの名無しさん2007/02/15(木) 20:23:56
Python, Ruby, Java が実用的かどうかは目的によるよな。
0732デフォルトの名無しさん2007/02/15(木) 20:27:29
少なくともpythonは、ちょっとしたファイル編集とか
一括でファイル名変えたり、文字列を抜き出して書き換えとかしたいときに使える。
perlでもいいけど、追加で落とすものが少ないPythonのがいいな。

Rubyは使ったこと無いが、方向性はPythonと同じだとおも。
Ruby on Railsが出るまでマイナーだったからなぁ。
0733デフォルトの名無しさん2007/02/15(木) 21:27:19
>732
RubyはPython以上にPerlに近い感覚
一行詰め込みするならPythonよりRuby
縦に書くならPythonかな
0734デフォルトの名無しさん2007/02/15(木) 21:39:43
最近Rubyに興味出てきたんだけど
>>733の内容+で
RubyはLinux上
Pythonはプラットホーム低依存
って聞いた。
ほんと?
0735デフォルトの名無しさん2007/02/16(金) 00:18:25
Rubyの一行詰め込みの実例です。

HANDY ONE-LINERS FOR RUBY
http://www.fepus.net/ruby1line.txt
0736デフォルトの名無しさん2007/02/18(日) 11:16:16
Ruby作者は無関心を装いながらWindowsユーザーに猛烈に嫌がらせをしているというのは有名な話
0737デフォルトの名無しさん2007/02/18(日) 13:46:03
まあ、Windows上でRubyはほとんど役に立たないからな。

PythonはWindowsでもLinuxでもMacでも同じように動くし、
Windows限定命令やMac限定命令も公式にサポートしてる。

Rubyはどうも、CとPascalのPascal的な臭いがして微妙。
0738デフォルトの名無しさん2007/02/19(月) 09:31:19
>Ruby作者は無関心
まつもとさんがWindowsに無関心なのは有名だね。

>Windowsユーザーに猛烈に嫌がらせをしているというのは有名な話
はつみみです :)

>Windows限定命令やMac限定命令も公式にサポートしてる。
unix系用Rubyしか出してない所がWindows限定命令対応ライブラリを
用意してないのは当たり前だと思うんだけど。
Windows限定命令対応ライブラリは
Windows用Rubyを出している所が用意する物じゃないの?
0739デフォルトの名無しさん2007/02/19(月) 10:32:01
Ruby厨ならではの嫌みったらしさが黒い期待通りだなぁ。

>>737
まぁこういう人達のオナニー言語だから、近寄らないほうがいいよね。
0740デフォルトの名無しさん2007/02/20(火) 08:56:37
黒い期待通りって事は>>736は釣りのための作り話なんでしょうか?
それともRubyがWindowsの限定命令を公式サポートしないのは
Windowsユーザーへの猛烈な嫌がらせだという話ですか?
実は他にもWindowsユーザーにとって嫌な所があるとか?
0741デフォルトの名無しさん2007/02/20(火) 12:42:53
嫌な所なんて無いモル
0742デフォルトの名無しさん2007/02/22(木) 04:22:02
内部イテレータばっかりで外部イテレータが疎かなのが弱点>Ruby
いつになったらm17n対応するのでしょう。
0743デフォルトの名無しさん2007/02/26(月) 09:13:42
>>742 Rubyというと、すぐ内部イテレータの話がでてきますが、
このイテレータ表記(あるいはそれに基づく実行)の相違は
どの程度の重要性のある問題なのですか。
0744デフォルトの名無しさん2007/02/26(月) 09:24:29
>>727
イラストレーター業界と同じだw
0745デフォルトの名無しさん2007/02/26(月) 11:53:25
Logo
forth
prolog
lisp
0746デフォルトの名無しさん2007/02/26(月) 12:02:01
>>745 弦楽四重奏の趣
0747デフォルトの名無しさん2007/02/26(月) 12:51:19
>>745
オナヌー言語四重奏の快楽
0748デフォルトの名無しさん2007/02/26(月) 21:19:13
どんな言語でも趣味でやるんならオナヌーに変わりないわな
0749デフォルトの名無しさん2007/02/26(月) 21:54:11
他者ではなく、自己のニーズを満たすために生み出された言語は良い言語が多い。

という言説に従うなら、オナニー言語の中から良い言語を探したほうがいい。
0750デフォルトの名無しさん2007/02/27(火) 01:02:23
オナニー言語で満たされるのはプログラミングしたいというニーズだけ。
プログラムは完成した時点で用済みになり、作った本人も含めて誰にも使われなくなるorz
0751デフォルトの名無しさん2007/02/27(火) 05:55:35
言語を作る話じゃなくて使う話だろ?
0752デフォルトの名無しさん2007/02/27(火) 09:07:17
Prolog = AI系 ハケンの品格を高めるにはこれしかない!
0753デフォルトの名無しさん2007/02/27(火) 11:16:40
>>745
たんに LISP の亜種に過ぎない LOGO は外して、APL と Smalltalk を
オナニー言語の仲間に入れてください!
0754デフォルトの名無しさん2007/02/27(火) 13:36:32
最も普及してるオナニー言語がCだろうな。
あれ、完全に自分達のためだけに生み出したのだから。
0755デフォルトの名無しさん2007/02/27(火) 20:50:06
それにしても、ム板掲示板の上の方はC++が多くて鬱陶しいね。
もう少し、整理するか、sagatteればいいのに。
0756デフォルトの名無しさん2007/02/27(火) 20:57:39
>>755 情報が飛び交う割りに能率の上がらない言語の代表ですね。
0757デフォルトの名無しさん2007/02/27(火) 21:26:49
C++も元々はStroustrupのオナニー言語だったからな。
0758デフォルトの名無しさん2007/02/27(火) 21:42:18
D&Eを読む限り初めから他人に使われることを意識して作られているようだが。
0759デフォルトの名無しさん2007/02/28(水) 06:22:34
Paul GrahamはC++を「他人に使わせるために作った言語」のほうに入れてるね。
0760デフォルトの名無しさん2007/03/01(木) 00:27:17
高級アセンブラっつー意味ではCはかなり使える言語。
GUIとか作りたいなら向かない。組込み専用だな、ありゃ。
0761デフォルトの名無しさん2007/03/01(木) 14:31:36
>>729
逆だ。趣味でやるなら即実用を考える必要はないし、
実用を考えるなら必要な言語を始めから覚えた方が良い。
>その上Pascal->Javaっていったい何の孔明の罠だよw
Javaのは実用、Pascalは勉強用だ。

まあ、実用抜きに言語の習得だけを考えるなら、
好きなものから順番にやればいいわけで。それこそ
初心者にとっては全ての言語で初心者だろう。

重要なのは、アルゴリズムとソフトウェア工学的な
知識。初心者がいきなり言語にこだわると逆に
薄っぺらなプログラマばかりになるな。

おれはFORTRAN, BASIC, アセンブラ、C,C++,OBJECTIVE-C,Perl
をやった。Javaはほんのさわりだけ。どれがお薦め
ということはない。
0762デフォルトの名無しさん2007/03/01(木) 14:37:20
>>761
ちょっと忘れていたことを付け加えると、Pascalを勧めたのは
Pascalが有用だからではなく、素直でアルゴリズムの
勉強にはいいと思ったからだ。

Pascalでプログラムを組んだことがない俺が言うのもなんだが、
他の言語と比べてプログラムを読むときリストを追うのが楽だ。

昔からよく言われるのがプログラム言語が何かはどうでもよく、
何を目的にプログラミングするかが重要。それによって、
選ぶ言語が変わってくる。
0763デフォルトの名無しさん2007/03/01(木) 14:43:29
アルゴリズムの勉強にはRubyが最適です

[3,1,2].sort #==> [1,2,3]
0764デフォルトの名無しさん2007/03/01(木) 14:57:49
>>763 ?
0765デフォルトの名無しさん2007/03/01(木) 15:05:54
たぶん、ギャグで言ってるんだろう・・
0766デフォルトの名無しさん2007/03/01(木) 15:11:48
『アルゴリズムとデータ構造』(N.ヴィルト)に出てくるコードは
Delphiとかgpcでコンパイルできるかな?
0767デフォルトの名無しさん2007/03/01(木) 15:12:34
マジレスすれば、C→Java→C++の順。
ただし、C++は先行きが怪しい。
0768デフォルトの名無しさん2007/03/01(木) 15:22:42
C言語の利点はそれ自体でアプリを書くことはあまりないにしても
・ボトルネックになった部分をCで書き直して(orコードを拾ってきて)高速化
・生のメモリを高速にいじくる場合の基本知識
として有用だよな。

DelphiでPChar(char*に相当)の知識がないばかりに
恐ろしく醜悪な文字列処理コード書く奴とかもう見てられない。
0769デフォルトの名無しさん2007/03/01(木) 15:32:14
アセンブラより分かりにくいCってどうなん?
0770デフォルトの名無しさん2007/03/01(木) 15:40:03
C→C++へ移行するとき、どうしてそういう拡張が必要なのか、ピンとこなかったり…。
オブジェクト指向って何ぞやという部分の理解が必要か。デザインパターンとか。
Cでポインタと構造体の合わせ技がスゲーなーという感覚の延長線上にSTLがある。
0771デフォルトの名無しさん2007/03/02(金) 01:18:12
C言語は、何の言語やるにしても覚えておいて損は無いな。
他の言語でも、言語自体はCで書かれていたり
外部ライブラリはCで書かれていたりするし。

初学者に良いかどうかは、ちょっと悩むが。
0772デフォルトの名無しさん2007/03/02(金) 01:25:22
C言語に習熟するためにこそ、C言語以外の言語を学んでC言語の特徴をよく知るべき
0773デフォルトの名無しさん2007/03/02(金) 06:01:06
C++は、ベターCとしての扱いなら簡単だし
それだけでも価値は高いと思う。
0774デフォルトの名無しさん2007/03/02(金) 06:29:12
1.Pascal 健全なプログラミングは美しいコーディングを心がけることから始まる。
2.COBOL 美しさを保つ秘訣は設計にある事を学ばせる。
3.Lisp 美しさとは見た目のみを指すのではない事に気付かせる。

WindowsだけでやるならC#かVB.NETでいい。
0775デフォルトの名無しさん2007/03/02(金) 06:52:44
>>774 三つともOOではないと読み解いていいですか?
0776デフォルトの名無しさん2007/03/02(金) 07:25:41
初学者にオブジェクト指向は害悪にしかなりえない。
読み解いて良し。
0777デフォルトの名無しさん2007/03/02(金) 13:41:29
OOPと非OOPの境界なんて実はけっこう曖昧で、C言語なら構造体とこれを操作する
関数をつくれば、それはOOPのプロパティとメソッドに相当する。

ttp://codezine.jp/a/article/aid/885.aspx
0778デフォルトの名無しさん2007/03/02(金) 14:47:55
>>777
見れない
0779デフォルトの名無しさん2007/03/02(金) 16:34:32
>>776
21世紀にもなってそれはねーだろ。
クラス使うだけで十分有用なわけで。
0780デフォルトの名無しさん2007/03/02(金) 16:37:34
おまえらもう少しエロについて語るとよいよ
0781デフォルトの名無しさん2007/03/02(金) 22:09:47
アセンブラ(出来れば)->C(つねに向上心を持って学び続ける)
->java(OOPの概念をソース書いて体で学ぶ、そして山ほどあるAPIを触っていく(全部は無理))
->C++(仕方なく学びSTLの便利さを知りboostを知りVS買ってみてmfcを見て泣いて疲れる)
->Cの*の良さを再認識)->java(色々と再学習XMLについてなど)
->C++(また疲れてみる)->C・・エンドレス
そして、合間合間に仕方なく、html、xhtml、Perl、PHP。
あとは、C#に触れてJAVAの真似をしたけど、真似したと思われたくないから色々と
違う部分がある事とC++の良いとこ取りで出来た言語と知り、色んな部分で萎えて疲れて
嫌になる。
そうしているうちに、パソコンと会話するだけの日々が嫌になる。
人間関係も嫌になる。
そしてふと富士山の樹海の散策をしてみようかなと考える。
あとは、天国か地獄かが迎えてくれる。

ま、最後のほうは、極論かな?かな?かな〜?
0782デフォルトの名無しさん2007/03/02(金) 22:32:54
>>781
まて、少なくともネタ言語は一つくらい入れるべきだろう
0783デフォルトの名無しさん2007/03/02(金) 22:43:33
>>782
そこで50才以上の人のためのプログラミング言語 Prolog の登場。
0784デフォルトの名無しさん2007/03/02(金) 22:48:59
第五世だ……いや、なんでもない。
0785デフォルトの名無しさん2007/03/03(土) 08:08:46
タネ証しも野暮だが・・。
50才以上の初学者にRuby, Perl, PHP などが不向きの理由 >まつもと さん
これらの人達は一週間遠ざかると、教則本を参照するようになる。
二週間でほんんど忘れる。
三週間で完全に忘れる。
従って、便利だからといって、いろいろな記法を導入すると、
ちょっと入院しただけで以後完全に使えなくなってしまう。
正規表現などは最悪。
0786デフォルトの名無しさん2007/03/03(土) 10:43:11
Ruby初心者スレで同じ機能の別コード二つも三つも提示されると
混乱するんじゃないかと思ったり
0787デフォルトの名無しさん2007/03/03(土) 11:55:04
>>785
そんな健忘症気味のお父さん達にはBrainf*ckがおすすめ。
頭の体操にもなって一石二鳥です!
0788デフォルトの名無しさん2007/03/03(土) 12:23:42
>>785
そんなやつはプログラミング学習はあきらめて他の趣味やれよ
0789デフォルトの名無しさん2007/03/03(土) 12:53:40
健忘症なのではなく記憶に定着しないということ。
0790デフォルトの名無しさん2007/03/03(土) 13:21:47
>>783 >>785 Prologはルールがシンプルだから忘れにくいということ
だと思う。その限りにおいては同意するが、
たとえば、アトムを一文字一文字ばらしてリストにする述語
atom_chars や 複数のアトムを連結して長いアトムとする
concat_atom などを知らずして、プログラミングできるだろうか。
中核のルールは少なくても、やはり、最低限のライブラリ的知識は
必要なのではあるまいか。スクリプト言語では違った形で
忘却の対象になっているだけで、仕様を実現するための
アルゴリズムが大差ないならば、覚えなくてはならないことも、
結果として忘れてしまう対象の量もそんなに差があるとは思えない。
0791デフォルトの名無しさん2007/03/03(土) 13:59:07
lispが一向にに出てこない件について
0792デフォルトの名無しさん2007/03/03(土) 14:34:37
BASICとアセンブラ (プログラミングの概念をじっくり学びながら、コンピュータの動作方法を対応づけていく)
↓
C (現実的なプログラム、簡単な技法も含めて学んでいく)
↓
Java (オブジェクト指向、共同開発の技法を学ぶ)

まあ実在のカリキュラムだが
0793デフォルトの名無しさん2007/03/03(土) 15:38:31
>>791 ネタにはならないということでしょう。
Prologが中高年向きだとしたら、Lispは少年向きかな。
Prologっていうのはパターンの機械的な重ね合わせだけの世界だから、
Lispとは全く違いますね。
0794デフォルトの名無しさん2007/03/03(土) 17:50:38
情報が著しく乏しいマイナー言語を初心者に勧めるのは鬼畜
0795デフォルトの名無しさん2007/03/03(土) 18:52:27
>>794 Prologでプログラム書くのに情報なんて
ほとんどいらないのではないでしょうか。
0796デフォルトの名無しさん2007/03/03(土) 19:00:58
>>793
> パターンの機械的な重ね合わせだけの世界
自然言語以外の人工言語全部に当てはまるんじゃないか?
0797デフォルトの名無しさん2007/03/03(土) 19:11:11
>>796 確かに。
人間がこの重ね合わせをプログラムリストを見ながらできるかと
いうと別ですね。return値があるだけでパターンの重ね合わせでは
済まないですね。
0798デフォルトの名無しさん2007/03/03(土) 19:41:53
ひょっとして、今オレはエスパーを相手にしている・・・!!?
0799デフォルトの名無しさん2007/03/03(土) 19:54:50
>>795
そんなこと言ってるから「Prologの冒険」とか絶版になっちゃうんですよ・・・
0800デフォルトの名無しさん2007/03/03(土) 19:59:21
「Prologの技芸」が絶版だからね。酷いものですよ。
0801デフォルトの名無しさん2007/03/03(土) 21:04:32
てか、ある程度年行った人なら「ひまわり」のが良いだろ。日本語で覚えやすいし。
0802デフォルトの名無しさん2007/03/03(土) 21:13:31
日本語だと言い回しがいろいろあるから
その言語での正確な用語を覚えるのは、逆に難しそう
0803デフォルトの名無しさん2007/03/03(土) 21:13:46
>>801
ひまわりはひまわりだろ、日本語じゃないだろ
0804デフォルトの名無しさん2007/03/03(土) 21:15:49
python → C → D
の順番にやっていこうとおもうんですがどうでしようか
0805デフォルトの名無しさん2007/03/03(土) 21:18:33
>>804
どうっていわれてもなぁ
HelloWorldをこなすくらいなら俺でも直ぐに出来そうだしなぁ
0806デフォルトの名無しさん2007/03/03(土) 21:47:42
>>801 >>802
住所(下田治,青森県十和田市東21番町110).
住所(山下努,'東京都杉並区下高井戸3-11-6').

何故かシングルクォーツが必要になる所が癪だが・・・。
このプログラムの方がひまわりより気の利いた日本語プログラムでしょ。
0807デフォルトの名無しさん2007/03/03(土) 21:54:06
>>806
いや、それだけで気の利いた日本語プログラムと言われても・・・
0808デフォルトの名無しさん2007/03/03(土) 22:09:15
日本語プログラムがあるっちゅーことは
チョソ語プログラムもあるっちゅーことで、
やっぱり書く地方独特の母国語プログラム言語があるべきっちゅーことか?
0809デフォルトの名無しさん2007/03/03(土) 22:23:56
まあそうなのですが、>>783 から私が書いてきたことは
50才以上の人にとって、>>806は十分に有用なPrologプログラムである。かつ
これを書くのにはほとんど何の情報もいらない。これを、loadしてから
?- 住所(山下努,X). のように参照することになるのだが、ここで
1..変数と変数 2..変数とアトム 3..変数と複合項(構造体)
4..アトムとアトム 5..アトムと変数 6..複合項と複合項
の六通りのユニフィケーションと呼ばれる簡単なルールだけ覚えれば、
>>793 >>797 で書いたように、機械的なパターンマッチングで
X = '東京都杉並区下高井戸3-11-6' が得られる。
Prologは>>806のような単なるデータベースだけでなく、条件付きの
データベースを扱うが、解を決定する前にこの質問と解決を
繰り返すだけで機構的に難しくなるわけではない。



0810デフォルトの名無しさん2007/03/03(土) 22:27:13
>>809
多分3行以上の説明は長すぎるとおもうよ。
0811デフォルトの名無しさん2007/03/03(土) 22:35:20
プログラムミング言語の説明を3行でするのは難しいなぁ。
0812811 訂正2007/03/03(土) 22:37:28
ブログラミング言語の説明を2行でするのは難しいなぁ。
これで既に2行だ。
0813デフォルトの名無しさん2007/03/03(土) 22:37:40
言語の話をするのに3行も10行も短いよ
3行で伝えられないのが(ry
0814デフォルトの名無しさん2007/03/03(土) 23:06:54
縦が駄目なら横に伸ばせばいい
08158092007/03/03(土) 23:13:38
これも訂正です。 5..アトムと複合項 でした
0816デフォルトの名無しさん2007/03/04(日) 00:26:34
C#かVB6かJavaでいいだろ。
例がたくさん探せるやつが一番だ。
勉強のための勉強なんて役に立たん。
0817デフォルトの名無しさん2007/03/04(日) 07:16:18
例が多いのはオープンソースの盟主 C ではないか。
0818デフォルトの名無しさん2007/03/04(日) 07:25:34
>>816 2行で有用なプログラムが書けるなら書いてごらん。
0819デフォルトの名無しさん2007/03/04(日) 07:36:10
>817
確かに例は多いが、大半のCのコード例は
最近の言語ではライブラリで済んでしまい
コード例すら要らない現実
0820デフォルトの名無しさん2007/03/04(日) 07:47:26
勉強は車輪の際発明をひたすら続けることだと聞きました
0821デフォルトの名無しさん2007/03/04(日) 13:50:55
>>818
短ければそれでいいのか?
関数にしたら分かりやすいのにダラダラ書き続けて俺サイコーとか言うわけだ。
0822デフォルトの名無しさん2007/03/04(日) 14:01:29
無目的にJava学ぶ奴ってその後何すんの?
自分向けの小物ツールをあの野暮ったいGUIで書くのかね。
0823デフォルトの名無しさん2007/03/04(日) 14:26:29
無目的ならどの言語学んでも時間の無駄だ
0824デフォルトの名無しさん2007/03/04(日) 17:03:36
時間つぶしなんだからそれでもおk
0825デフォルトの名無しさん2007/03/04(日) 17:14:43
>>821
普通、短く書けば綺麗な構造になるんだが。関数化も含めてな。
0826デフォルトの名無しさん2007/03/04(日) 17:22:56
>>825
7行スレでも行って来い
0827デフォルトの名無しさん2007/03/04(日) 17:33:20
もともと >>806 を念頭においての話だったのだが・・。
0828デフォルトの名無しさん2007/03/04(日) 17:39:45
今時おじさん相手のデータベースならExcelかAccess辺りで事足りるような気も・・・
0829デフォルトの名無しさん2007/03/04(日) 17:45:49
>>828 Excelは使ったことがないのですが、SQLのような検索(照会)は
どのようにするのですか?
0830デフォルトの名無しさん2007/03/04(日) 17:51:09
>>829
DAO使ってExcelファイルをデータベース風に使うだけ
0831デフォルトの名無しさん2007/03/05(月) 07:00:30
20年以上前のことだけれども、「データこそ全て」的な
主張をする人達が、SQLPLUSとFORMだけで十分、
プログラムは極力排除するべしと言っていた。
実際それを実践している研究所があったね。
0832デフォルトの名無しさん2007/03/05(月) 07:59:06
SQLFORMSでデータを一覧させたところでもうアウトなんでは
ないかな。局所的なデータをSQLで切り取り、
照会者の内面で加工するという姿勢がボケてしまった。
データが全てと言う主張は現在でも底堅くあると思う。
0833デフォルトの名無しさん2007/03/05(月) 09:09:22
sqlplusとformだけで十分なんて人はさすがに居ないけど
データ設計きちんとしないプロジェクトが死亡なのは
今も昔も変わらないと思う。
0834デフォルトの名無しさん2007/03/05(月) 12:36:20
>>831
Prologというと、定理証明(器)とか、論理(式)プログラミングという視点で
語られることがほとんどですが、あくまで、データベースですか?
0835デフォルトの名無しさん2007/03/05(月) 12:54:33
そう。 Prolog = Database++ ですね(笑)。比類無き ++
0836デフォルトの名無しさん2007/03/25(日) 07:44:51
春休みage
0837↑2007/03/25(日) 10:32:22
>>829
OFFSET関数じゃダメなのか?

>>832
データが全てで良いんだが、データ構造だけじゃなくタイミングとかも
押さえとかなきゃマズくね?
最近シーケンス図なんてのが重宝してる。

データ>プロセスなのはガチなんだが。
0838デフォルトの名無しさん2007/03/25(日) 20:40:31
ポトペタポトペタって言うけどポトペタってなんだよ!
ググってもでねえYO
0839デフォルトの名無しさん2007/03/25(日) 21:23:00
ポトリペタリの略
0840デフォルトの名無しさん2007/03/25(日) 21:31:44
「でねえよ」って言う前にちゃんとググれYO
0841デフォルトの名無しさん2007/03/26(月) 19:27:26
ググって出てきたリストを眺めてるだけで予想は付くと思うが
0842デフォルトの名無しさん2007/03/26(月) 23:26:10
初学者は素直にC。入門書&入門サイトに事欠かない。

理屈的な部分を突き詰めたければC++。
実用面を重視したいならJava。
この段階で、一緒にスプリプト言語も覚えておくといい。
perlかrubyかpythonあたり。

ここまで一通りやって手ごたえがあったら、初学者は卒業。
あとは、目的にあった言語なり環境なりを探して習得していけばいい。

言語に関してはこんなもんでいいんじゃね。
関数型や論理型は、初学者にとっては敷居高いよ。理屈以前の部分で。
0843デフォルトの名無しさん2007/03/27(火) 04:34:11
質問者不在の偏った曖昧論はどうでもいいよ
0844デフォルトの名無しさん2007/03/28(水) 00:22:15
アセンブリ言語では?
これ、マスターしておけば、どの言語でも結構いける。
高級言語でこけても、解析できるよ。
0845デフォルトの名無しさん2007/03/28(水) 01:24:50
>>844
ある程度プログラミングに慣れてから触れた方が効率的だと思う。
0846デフォルトの名無しさん2007/03/28(水) 01:54:38
>>844
えーっとどのアセンブリなのかな
ひょっとして CASL とか
0847デフォルトの名無しさん2007/03/28(水) 18:58:59
>>846
CASLをバカにしたいようだが、
初学者にとってCASLの何がいけないのか是非教えて頂きたい
0848デフォルトの名無しさん2007/03/28(水) 19:04:24
資格取得以外使い道がない。いじょ
0849デフォルトの名無しさん2007/03/28(水) 21:24:42
覚えて資格が取れるなら十分有益じゃん
0850デフォルトの名無しさん2007/03/28(水) 23:46:52
資格取った後、どこにもつかえない言語を覚えてどうするんだ?
0851デフォルトの名無しさん2007/03/29(木) 00:08:03
覚えた石が仕事で使える確率なんてプログラマの非童貞率並だ
0852デフォルトの名無しさん2007/03/29(木) 05:57:25
資格取得の為に言語を習得する事自体は何の問題もないけど
初心者が習うといい言語は何?って文脈で唐突に薦められても意味不明。
0853デフォルトの名無しさん2007/03/29(木) 06:28:46
CASLを学ぶ → 資格取得 → 二度と使えない
その他言語を学ぶ → 資格取得 → 必要なら使える(実用レベルかどうかはともかく

どうせ同じ時間かけるなら、実用性があるのに投資すればいいんでは?
0854デフォルトの名無しさん2007/03/29(木) 06:49:18
じゃあ、VBAで。

まあ、実用性って言っても目的によって違ってくる罠。
0855デフォルトの名無しさん2007/03/29(木) 06:57:22
元?スレは初心者の目的毎に適した言語を薦めるスレだったんだよな。
ここはなんか俺様の好きな言語を覚えやがれスレになりさがっとる。
0856デフォルトの名無しさん2007/03/29(木) 07:45:18
まあ、当然そうなるわな
目的があって実現する為の道具としてなら、聞く前に自分で判るもの

奴隷労働者になる為の勉強がしたいのか
勉強の為の勉強がしたいのか
0857デフォルトの名無しさん2007/03/29(木) 13:05:51
CASLって組込しない人にとっての教養みたいなもんじゃないの?
やる人は当然実機でやりゃいいんだし
0858デフォルトの名無しさん2007/03/30(金) 11:52:27
アセンブリの入門教材としては、CASLはどう評価されているんでしょうか?
0859デフォルトの名無しさん2007/03/30(金) 15:03:02
>>858
英語を学ぶのに、わざわざラテン語から入る必要はない
0860デフォルトの名無しさん2007/03/30(金) 17:10:09
>>859
でも将来、英語を使うとは限らないわけでしょ?
方言がデフォルトの低級言語の世界では。
ドイツ語かもしれないし、イタリア語になるかもしれない。
0861デフォルトの名無しさん2007/03/30(金) 17:32:03
アセンブラの用途ってハード直接叩いたり
パフォーマンスチューニングで使ったりするものだから
実際の開発で使いながらじゃないと微妙だと個人的に思う。

といっても手持ちのコンピュータサイエンスな本には
出てきたりするんで教養としてのアセンブラに価値を置く人は一定数いるんだろうな。

CASL自体の良し悪しは知らん。
0862デフォルトの名無しさん2007/03/30(金) 22:01:12
デバッガ付きのシミュレータとか結構あるし
初心者が変なことしてもOSごと落ちたりする心配もないから
純粋に学習用としてはいいんじゃないの。

でもまあ、本来は情報処理技術者としてアセンブラが使えると言うなら
これくらいは仕様見てすぐ理解できなきゃだめよ、程度のものなのだろうけど。
0863デフォルトの名無しさん2007/03/30(金) 22:06:51
うん。 組み込み系の2つ3つのCPUでアセンブラで書けたらさ、
カンニングOKで対応能力のテストみたいなもので、
そのための勉強してゆく為のものじゃないよ。
0864デフォルトの名無しさん2007/03/30(金) 22:54:37
逆にCASLより学習に向いているアセンブラってあるの?
0865デフォルトの名無しさん2007/03/30(金) 22:58:52
>>864
Z80
いまとなってはショボく感じるだろうが、コンパクトにまとまってて理解しやすいし、
今はどうか知らんが、組み込み系でバンバン使われたから
世界で一番使われているCPUとまで言われていた。
0866デフォルトの名無しさん2007/03/31(土) 00:38:14
javaでオブジェクト指向やってpythonで綺麗なコードの書き方学んで
それから本気だしてC++ってのはどうよ?
0867デフォルトの名無しさん2007/03/31(土) 00:40:44
その編は逐次ではなく並行してしまって問題ない。
0868デフォルトの名無しさん2007/03/31(土) 04:22:52
「プロ」グラマにならないならJavaは無駄。
記述性の高いスクリプトと使ってるOSに密着したコンパイラ(WinならC#もあり)一つ覚えとけ。
0869デフォルトの名無しさん2007/03/31(土) 15:14:35
組込みやるなら、C言語だけでいいよ。どうせiTRONだし。
分からないときに辞書引く感じでアセンブラを知っとけばおk
0870デフォルトの名無しさん2007/03/31(土) 15:37:39
>>868
プロじゃなくても自他サーバー立てるような目的があるなら役に立つだろ。
データ入力程度のクライアントならSwingで作っても問題ないし、無駄ってことはなかろう。

Windowsスタンドアロンorクライアントプログラマを目指すならC#でもいいと思うが。
0871デフォルトの名無しさん2007/04/01(日) 04:17:29

Linuxスタンドアロンorクライアントプログラマを目指すなら何がいいですか?
0872デフォルトの名無しさん2007/04/01(日) 20:54:48
なんでも無料で導入できますね。なんでもよいから、つまりCとか
拘ることはないから、自作の「その言語マシン」に仕立てたら。
0873デフォルトの名無しさん2007/04/02(月) 09:53:43
LinuxのGUIアプリはやめといた方がいいよ
ツールしょぼいしコミュニティが壊滅してるから情報集まらないし
0874デフォルトの名無しさん2007/04/02(月) 19:21:08
>>873が私怨で書き込んでるって事はLinuxを知らない俺でも理解できる。
0875デフォルトの名無しさん2007/04/06(金) 09:07:34
wxWindowでも使えば良いのにね。
個人的にTKはあまり好きじゃない。

まあ、VisualStudio並のポトペタ環境はないけどさ。
0876デフォルトの名無しさん2007/04/06(金) 21:09:30
チャンスじゃん
Linuxにまともなアプリがないなら作ればいいんだよ
質さえ良ければすぐ有名になれる

まぁ、Windowsと違ってあまり流動的じゃないけどね
いいものをいいって言えるWindowsユーザーのほうが素直で相手にする甲斐がある
0877デフォルトの名無しさん2007/04/07(土) 17:14:14
windowsのguiは神掛かってる
これはまちがいない
0878デフォルトの名無しさん2007/04/07(土) 18:39:16
>>874
そうかもしれんけど、>>873 が書いてる内容は正しいと思うぞ。

>>877
ウンコな Linux の GUI と比較したら確かにそう見えるかも知れんけど、それは褒め過ぎ。
0879デフォルトの名無しさん2007/04/07(土) 19:02:15
結局初学者(ぐらいの人)でもGUIプログラミングしやすい環境にならないと
なかなか本格普及は出来ないとおもう
そういう人はそもそもコミュニティの蚊帳の外だし
0880デフォルトの名無しさん2007/04/08(日) 00:39:23
>877
どんどんOSとして間違ったGUIになっていってるけどなw
0881デフォルトの名無しさん2007/04/08(日) 10:49:36
WindowsはMFCをもっとまともにすればよかったんだよなぁ。
.NETになって、確かに作るのは簡単になったけど、起動速度遅すぎで設計ウンコだし。
Aeroがゴミなのは間違いないが。

Linuxは公式なものが無いから、ライブラリ乱立で統一されてないのがな。
今はwxWindowが優勢か。Perlで使えるTKも一時期流行ってたけど。
0882デフォルトの名無しさん2007/04/08(日) 13:05:15
いやいや、MS開発環境はMFCを捨てることでだいぶよくなったよ。
VS .NETの使いやすさは、それまでのVSとは比べ物にならない。
0883デフォルトの名無しさん2007/04/08(日) 13:26:13
その使いやすさのエッセンスは DelphiやBCBから持って来たものだろうな
0884デフォルトの名無しさん2007/04/08(日) 14:13:23
エンジニアもな
0885デフォルトの名無しさん2007/04/08(日) 14:14:26
Borlandがアボーンしたからってそんなに恨むなよw
0886デフォルトの名無しさん2007/04/13(金) 09:06:54
そういやC#はDelphiの開発者が作ったんだっけ。
.NETは起動速度がどうにかなれば、かなり楽にプログラム書けるのは確かだな。
IronPythonつければもっと楽になるし。
0887デフォルトの名無しさん2007/04/13(金) 09:14:10
>.NETは起動速度がどうにかなれば、
その為のSuperFetchだろ
0888デフォルトの名無しさん2007/04/20(金) 21:52:40
>>886
どうしたことだろう、と思うことはよくあるね。
ボーランドだとかコードギアの言語製品よりも、VSの方が遥かに軽快でバグが少ない上に
ドキュメントがしっかりしている。
もしも同じ人が指揮したのだとしても、結局のところ手足となって動いてくれるプログラマが
どれぐらい充実しているか、で製品の品質が変わってしまうということだろうか。
0889デフォルトの名無しさん2007/04/20(金) 21:57:43
>>888
十数年前はボーランドのほうが完璧に勝ってたんだけどね。
0890デフォルトの名無しさん2007/04/20(金) 22:00:32
>>889
ハードディスクのないPC9801でTurbo C/Turbo Pascalを使っていた頃は
ボーランド最強だったと思う。
08918892007/04/20(金) 22:15:54
>>890
年がばれるぞw
お前、俺よりオッサンだなw
0892デフォルトの名無しさん2007/04/20(金) 22:32:56
>>891
最初はPC8801のCP/M上でTurbo Pascal 2.0だったわけだが。
フィリップ・カーンがいた頃はボーランドも元気だったよな。
0893デフォルトの名無しさん2007/04/20(金) 22:51:07
数学の先生がTurbo Cピーコしてくれたなあ。
0894デフォルトの名無しさん2007/04/20(金) 23:37:51
えーっと、MS-DOS版のTurbo Cが19,800円だったっけ。
最初はMSA版とサザンパシフィック版があって…。
それでもずいぶん安いと思ったよね?

今は良いよね。無料版でも趣味とか勉強には十分だったりするし。
0895デフォルトの名無しさん2007/04/20(金) 23:40:10
道が太すぎるとどっちが順路かもわからなくなるものですよ
0896デフォルトの名無しさん2007/04/21(土) 07:41:54
そだそだ。
昔はN88BASIC+機械語しかなかったから、パソコンでプログラミングを学ぶといえば
とりあえずそれに噛り付くしかなかった。どの言語にしようとか迷うことなんかなかったな。
今の初学者は大変だなと思う。

でもさ、最初がどんな言語でも、いったんプログラミングの面白さに気付いたら、あとは
他の言語を使えるようになるための意欲も湧いてくるんだし、簡単そう、楽しそうなのから
やれば良いんじゃね?
0897デフォルトの名無しさん2007/04/21(土) 07:43:37
昔話は他所でやれや糞Del厨どもが
0898デフォルトの名無しさん2007/04/21(土) 08:05:47
そこでHSPですよ
0899デフォルトの名無しさん2007/04/21(土) 10:10:14
いやいや、ここでひまわりですよ。
0900デフォルトの名無しさん2007/04/21(土) 14:45:24
>>897
嫌韓厨と一緒だな
0901デフォルトの名無しさん2007/04/21(土) 15:35:38
年寄りばっかりで初学者がいないスレだな。
0902デフォルトの名無しさん2007/04/21(土) 15:47:54
まあ、プログラミング覚えても、プログラマになっちゃ負組って世の中に広まっちゃったからな。
自分の為に覚えるべきは、プログラミング技術じゃないって事だろ。
0903デフォルトの名無しさん2007/04/21(土) 15:54:43
プログラマって建築で例えると本当に大工や土方とか言ったポジションだもんな。
0904デフォルトの名無しさん2007/04/21(土) 16:01:41
建築の世界では、一部の設計者はとても有名で金も集まるが
プログラミングの設計は、ガイジンには有名人もいるし
一部ゲームのデザインでは日本人も有名だけど

まあ、設計だけじゃ普通 飯は食えないものな
0905デフォルトの名無しさん2007/04/21(土) 16:23:04
プログラミングのできないSEがおべっか使いと胡麻すりの技術を磨き、頓珍漢な提案と
取り繕いを繰り返しつつ高給を取る。
一番必要なのは鈍感力。周りからの失笑と軽蔑の声を耳に動揺しないのが一番。
それでも腹に据えかねたら札束で相手の頬を叩くことで復讐することしか考えられない。

俺の部下にこんなチームリーダーがいるんだな。
社内外の現場の連中が次々にやる気をなくしちゃう。
そのうち尻尾掴んで切り捨ててやるつもり。

大丈夫、有能なエンジニアを大切にするところはあるから。誠実に頑張れ若者。
0906デフォルトの名無しさん2007/04/21(土) 16:38:33
つまんにゃーい
0907デフォルトの名無しさん2007/04/21(土) 17:10:09
>>905
日本語力ないなぁ
0908デフォルトの名無しさん2007/04/21(土) 19:47:13
日本語力w
0909デフォルトの名無しさん2007/04/21(土) 20:39:25
で、結論はC#なのか。
0910デフォルトの名無しさん2007/04/21(土) 20:42:15
まぁそうだね。あとCOBOLもいいよ。
0911デフォルトの名無しさん2007/04/21(土) 20:42:24
ああ、それが奴隷労働者になる早道だな
0912デフォルトの名無しさん2007/04/21(土) 20:45:39
Javaでも良いとは思うが、このスレ自体がJavaはなぜかNGなんだし。
だったらC#で良いんじゃないかな。
0913デフォルトの名無しさん2007/04/21(土) 20:48:47
それでいいと思うよ。 派遣・偽装請負の世界に入りたいなら
0914デフォルトの名無しさん2007/04/21(土) 20:52:58
収入をたくさん得ようとするほどプログラミングから離れていくよ
0915デフォルトの名無しさん2007/04/21(土) 20:53:11
>>913
派遣偽装請負にすら相手にされない人が何言ってるのよ。
0916デフォルトの名無しさん2007/04/21(土) 20:55:23
お金がすべてなんてぎすぎすしているね。
どうせ30年もすりゃ戦争でもおっぱじまって、貯金だとか株だとか紙切れ同然になっちゃうよ。
0917デフォルトの名無しさん2007/04/21(土) 20:56:06
雑談はマ板でやれよ
0918デフォルトの名無しさん2007/04/21(土) 20:56:58
だからC#で良いじゃん。
0919デフォルトの名無しさん2007/04/21(土) 21:00:26
ヘジたんは趣味で仕事してて本当に楽しそう
0920デフォルトの名無しさん2007/04/21(土) 21:08:10
>>916
>お金がすべてなんてぎすぎすしているね。
これは納得。
>どうせ30年もすりゃ戦争でもおっぱじまって、貯金だとか株だとか紙切れ同然になっちゃうよ。
昔は俺もそう思っていた(願っていた?)が、現実はそんなに甘くない。
今からでも努力しろ。
0921デフォルトの名無しさん2007/04/21(土) 21:11:11
けっきょく、金の事を考えたらプログラミング勉強するより
その時間で取れる資格何でも取る勢いで勉強した方が ホントにお得だよね。
0922デフォルトの名無しさん2007/04/21(土) 21:11:22
30年先か。まだ定年にも遠いな。
0923デフォルトの名無しさん2007/04/21(土) 21:13:44
資格!

資格で給料が上がるような会社がまだあるんですか!
うちの会社は7〜8年ぐらい前に業務成績と資格の関連性が乏しいということで
優遇措置がなくなったそうです(>x<)
0924デフォルトの名無しさん2007/04/21(土) 21:16:04
なんだこれ。

最初に学ぶ言語だけに何年も拘る奴なんて大成しねえよ。
とりあえず何か身に付けろ、他の言語にも手を出せ。
0925デフォルトの名無しさん2007/04/21(土) 21:16:21
電気工事士とかレベルでも持っているといないじゃ違うよ。
0926デフォルトの名無しさん2007/04/21(土) 21:23:20
>>923
宅建とかだと、まあ持ってて当然だろうけど、不動産鑑定士くらいならどう?
0927デフォルトの名無しさん2007/04/21(土) 21:25:33
えー?皆さん会社辞めることが前提なんですか?
プログラミングを勉強するような人が勤める会社で工事とか不動産とか関係なさそう
0928デフォルトの名無しさん2007/04/21(土) 21:27:52
だからプログラミング勉強するより、電気工事や宅建の資格試験勉強した方が得だって話してるんだろ

あなたはどう? プログラミングなんて勉強して後悔していない?
0929デフォルトの名無しさん2007/04/21(土) 21:35:22
なんで後悔するんだろうな。
後悔するぐらいなら、最初からこの道に入らないよ。

んーとね、言いにくいけど、>>928さんって宅建取っていたって不動産のお仕事を始めたら
どうせすぐに逃げ出すタイプなんじゃない?

ま、どうせ価値観が違うんだと思うよ。
0930デフォルトの名無しさん2007/04/21(土) 21:38:38
>>928
>だからプログラミング勉強するより、電気工事や宅建の資格試験勉強した方が得だって話してるんだろ
チョット短絡的じゃない?
>あなたはどう? プログラミングなんて勉強して後悔していない?
プログラミングは自身の論理性を養うにはとても役に立つ。
その論理性を応用すれば、他の業務、業種、分野の矛盾を見つけることも、
その矛盾を解消することもできる。
0931デフォルトの名無しさん2007/04/21(土) 21:48:48
後悔するかしないかが行動規範なのだとしたら、悲しい奴だな。
0932デフォルトの名無しさん2007/04/21(土) 21:51:40
初心に返って


今ならCしかあり得ないだろ?
0933デフォルトの名無しさん2007/04/21(土) 21:56:03
プログラマとしてキャリアをスタートさせるのに、実力を養うための選択としてはC言語が最適だね
現状ではあまり使われていないから「Lispを学びなさい」と同じような状況になっているのが残念
0934デフォルトの名無しさん2007/04/21(土) 22:03:23
初めて2、3ヶ月
HTML→JS→FLASH(AS)
さて次は何をやったらいいんだろうか・・・
やっぱりJAVAかな?
09359342007/04/21(土) 22:32:49
付け加えるとPHPとプログラムじゃないけど
リナックスも少しかじった
0936デフォルトの名無しさん2007/04/21(土) 22:34:38
労働者になるべく努力してるなら別だけど、勉強の為の勉強は続かないだろ?
作りたいものを作ればいいと思うよ。
何かつくりたいものはないの? 作りたいものを作れる道具として選んだらどう?
0937デフォルトの名無しさん2007/04/21(土) 22:39:11
ムな話しないならマ板逝けよ
09389342007/04/21(土) 22:44:23
この段階だから何がどう作れるかわかんないのが現状です
もともとアニメーションツールとしてFLASHを使ってましたが
最近になってASが使えるようになって楽しくなりました
ただオブジェクト指向やUMLってものがわからず
そのためちょっと大きな規模になるとバグが大量に発生したりします
それに3Dにも挑戦したいです
09399342007/04/21(土) 22:45:54
マ板?
0940デフォルトの名無しさん2007/04/21(土) 23:02:17
インターネット→ワード→エクセル
0941デフォルトの名無しさん2007/04/21(土) 23:05:01
>>939
おまえさんには言ってないと思う。プログラマ板のこと。涅槃の対岸。
web技術に特化したいようだからjavaやっといて損はないだろうと思う
09429342007/04/21(土) 23:15:21
なるほど!
マでムですね!今更ながらw
正直なところweb技術に特に特化しようという気でも
なかったんですけどあるきっかけでホームページ製作をすることになって
そこから深く探っていったらたまたまJAVAに行き着いた感じです
でもいまはC++でもネットでつかえるらしいし、う〜ん
本とど素人ですいません、何から手をつけていいのかわからないけど
とりあえずできることはと思ってやってきました
ここで一度立ち止まって考えようかなと思って
お伺いしたしだいです
0943デフォルトの名無しさん2007/04/21(土) 23:51:15
>>1
♪ △ ♪
 (゚ω゚)ノ ActiveBasic〜
~└( (♪
  ( ヽ ♪


  △♪
ヽ(゚ω゚) ActiveBasic〜
♪) )┘♪
 ノ > ♪
0944デフォルトの名無しさん2007/04/21(土) 23:55:13
>>943
巣に帰れ
0945デフォルトの名無しさん2007/04/21(土) 23:55:16
>>934
何をやりたいのかもう少し具体的にできない?
何かやりたいです、だから勧めてとか言われても。
09469342007/04/22(日) 00:00:02
>>945
具体的に・・・
う〜ん
まずはオブジェクト指向のことについて学びたいです
ASでもいくつかそういうことを解説したサイトがあったんですが
どれも上級者向けで僕にはわかりませんでした
なのでほかの言語でそういうことを学ぶのに適したものを
教えてもらいたいです
0947デフォルトの名無しさん2007/04/22(日) 00:03:18
3DもやりたいならC#+ManagedDirectXが楽だけど
配布するつもりなら.NETはあまり(厨房どもに)評判がよろしくないといっておく。
OOPLとしてのC#はなかなかよろしい。
09489342007/04/22(日) 00:47:39
すごいおばかな質問していいですか?
C#とC++の違いを教えてください
0949デフォルトの名無しさん2007/04/22(日) 00:50:04
C++はC/C++とまとめて呼ばれることが多いようにC言語を拡張した言語
C#はC言語は違う新しい言語。Javaに近い。
09509342007/04/22(日) 00:52:44
>>949
別物と考えたほうがいいわけですね?
そんなことは知っていたがお前の態度が気に入らない
あいとぅいまちぇ〜〜ん
0951デフォルトの名無しさん2007/04/22(日) 02:00:43
>>950, 934
そのままActionScriptでオブジェクト指向を学んでいけばいいんじゃないかな。
目的がゲーム作成などなら、flashはゲーム作るには最適だと思うよ。
オブジェクト指向は考え方だから、ActionScriptでのオブジェクト指向が
わからないからといって、他の言語をやってもそれほどメリットないと思うよ。
flashならHPにも載せられるし、携帯アプリも一応作れる。3Dもできる。
(当然クロスプラットフォームで動くし)

それでも他の言語がやりたいっていうなら、たぶんJAVAがいいんじゃないか。
言語としては、かなりオブジェクト指向を強制している感じがあるから。

あと今の状態ならC++には手を出さない方がいいと思う。
言語の仕様以外に、知らないといけないことがやたらあるから。
0952デフォルトの名無しさん2007/04/22(日) 02:12:47
>>951
こんな煽り屋の俺に親切丁寧に説明してくれたのは
あんたが始めてだ!がんばってJavaでオブジェクト指向覚えて
世界一のプログラマーになるよオレ!
本当に感謝感謝!!
0953デフォルトの名無しさん2007/04/22(日) 02:53:05
>>1
♪ △ ♪
 (゚ω゚)ノ ActiveBasic〜
~└( (♪
  ( ヽ ♪


  △♪
ヽ(゚ω゚) ActiveBasic〜
♪) )┘♪
 ノ > ♪
0954デフォルトの名無しさん2007/04/22(日) 06:36:52
ホビーユーザーがJavaやる意味がわからん・・・
0955デフォルトの名無しさん2007/04/22(日) 08:54:48
Java 抜かしたら Ruby しか残らないだろw
0956デフォルトの名無しさん2007/04/22(日) 09:09:40
Pyth・・・・・いやなんでもない、荒れるからね
0957デフォルトの名無しさん2007/04/22(日) 09:51:07
異なる趣の複数の言語を同時に学ぶと柔軟性が生まれる。
という方針で、うちの会社では新人にはC++、VBA、Perlを同時に勉強させてます。
同時に学ぶと、というのは分かるんだけど、言語の選択はこれでいいのかな?
社内業務の傾向を考えれば、実務的ではあるけれど。

でも、初学者にどの言語?ということで1本に絞る議論よりはマシか。
0958デフォルトの名無しさん2007/04/22(日) 10:34:00
> C++ VBA Perl
全部同じ趣旨じゃん…
どれも重要だけど、全部違う言語パラダイムというわけでもない

CとC++とJavaとPascalから一つと、LISPとPrologから一つ、最後にPerlとかC#とか色物
とかがいいのでは
0959デフォルトの名無しさん2007/04/22(日) 10:36:10
>Pascalから一つと、LISPとPrologから一つ
いや、遊びでやってるわけじゃないんだから・・・
0960デフォルトの名無しさん2007/04/22(日) 10:45:32
初心者が実用語るなんて100年くらい早いんです

大体柔軟性云々言ってるんだから遊びだろ?
0961デフォルトの名無しさん2007/04/22(日) 10:47:08
>Pascalから一つと、LISPとPrologから一つ
なんという老害・・・
0962デフォルトの名無しさん2007/04/22(日) 10:48:02
専門学校でやってるように就職後にすぐに役に立つことを目標に言語を選択したいのなら
まず自分がどんな業界を目指しているのか調査するべきだろうね
大抵はJava+SQLやC+ハードウェアの知識など言語+αの形になると思う
言語マスターしただけじゃ役に立たないし新規より保守のほうが仕事多いから
書き方より読み方の勉強をしたほうがいい

そんなわけで思考トレーニングとしてLispマジオススメ
エディタはEmacsかViのどちらかは必修な
GREPの使い方も覚えろよ
歯磨けよ
風呂は入れよ
0963デフォルトの名無しさん2007/04/22(日) 10:54:37
>>957
まあアホはほっといて差し当たり
今風のコンパイラとスクリプト言語使えるようにしとけば十分だな。
VBA,Perlは微妙に冗長な気もするからPerlの代わりにPHPなんかもいいかもね。
0964デフォルトの名無しさん2007/04/22(日) 10:59:20
多分この先、C++が古くなってくるとLISP辺りが庶民に下ってくると思われ
昔は流行ってたのになぁ・・・GC標準だったし
時代を先読みしすぎだった
0965デフォルトの名無しさん2007/04/22(日) 15:43:30
つうかJavaが出る前まではとりあえずC++やっとけみたいな風潮だった気がする
0966デフォルトの名無しさん2007/04/22(日) 15:51:06
その時々のシェアNo.1を奨めてるだけ(VB除く)
0967デフォルトの名無しさん2007/04/22(日) 21:26:35
>>959
Prologで記述するためにはやはりPrologの勉強が必要だろ?
C++よりPrologの方が洗練された記述になる領域はいくらだって
あるのだから。Lispも同じ。
0968デフォルトの名無しさん2007/04/22(日) 21:38:22
Lispの影響を受けた言語がこれだけ出てるのに今さらLispにこだわる理由あるの?
0969デフォルトの名無しさん2007/04/22(日) 21:39:16
Prologはどうだい?
0970デフォルトの名無しさん2007/04/22(日) 21:41:19
非メタプログラミング禁止でC++とかw
0971デフォルトの名無しさん2007/04/22(日) 21:48:25
結局Prologインタプリタに近い物をC++やJavaで記述することになる。
それだったら、Prologインタプリタを自作して(C++やJavaで)、
そのような部分はPrologで記述する。それがプロの仕事でしょ。
RubyやPerlで正規表現を使うかということに似てる。使わなくたって
勿論書ける。でも、それこそ「遊び」かも知れない。
0972デフォルトの名無しさん2007/04/22(日) 22:12:43
言語から言語呼び出すってのは流行るのかね?
SQLは言うにおよばずC#からIronPythonっていう組み合わせがHOTらしいじゃないの
0973デフォルトの名無しさん2007/04/22(日) 22:31:05
流行る流行らないではなくて、生産性の問題。
0974デフォルトの名無しさん2007/04/22(日) 23:22:29
そうだね。資産がそのまま生かせるのは大きいし、ものによっては
向き不向きがあるからね。スクリプト言語が最近元気なのも、
そこら辺があるのかもね。

どうでもいい話だけど、lispはemacs系のエディタ使っている人は、
今でも使っているんじゃないかな?ある程度でも使えると結構便利だね。
見た目とっつき易くはないから、初心者には向かないかもしれないけど。
0975デフォルトの名無しさん2007/04/23(月) 04:16:17
スクリプト言語しかしらない俺は
どうもJAVAやC++になんか負い目を感じるな・・・
最近になって唯一スクリプトじゃないとおもって
使ってたPHPもスクリプト言語だって知ってショックを受けたな・・・
こんなオレはプログラマーなんて名乗れないから
スクリプターとでも呼んでください
0976デフォルトの名無しさん2007/04/23(月) 04:23:14
別にスクリプトでもいいじゃん。
PHPはもっと別の部分に問題がある。
0977デフォルトの名無しさん2007/04/23(月) 04:32:31
>>976
スクリプトだけでもいいのかな?
でもちゃんとした言語はもっと早く処理できて
エラーも少なくて、さらにいろいろなことが
できるんじゃないかんじゃないかって想像してしまいます

問題ってのは5対応のレンタル鯖が少ないことですか?
0978デフォルトの名無しさん2007/04/23(月) 07:23:35
JAVAも、スクリプト言語に近い。 C#もね。 
windowsでまともに使えるネイテブコンパイラは C/C++/Delphi くらいだな。

>でもちゃんとした言語はもっと早く処理できて
これは難しい。 スクリプト言語には目的に特化した便利なライブラリがあるので、
それを組み合わせて実現してる範囲では、
これに勝つコードをC++なんかで書くのは簡単じゃない。

>さらにいろいろなことが できるんじゃないかんじゃないかって
色々というのは、C言語ならドライバに近い事が書けるとか、
DelphiならwindowsGUIアプリが楽に作れるとか、
やっぱり、それぞれ目的があっての道具だから

スクリプトで出来た事が出来て、なおかつプラスというわけにはゆかない。
その道具でやりやすい事があるという事さ
0979デフォルトの名無しさん2007/04/23(月) 16:23:10
ネイティブじゃないから遅いっていったい何十年前の感覚なのかと。
0980デフォルトの名無しさん2007/04/23(月) 17:11:00
今年だろう、常識的に考えて・・・。
0981デフォルトの名無しさん2007/04/23(月) 23:45:18
ネイティブのほうが圧倒的に速いね
スクリプトは遅いね

1位 C with BCC速度優先コンパイル :  181ms
2位 LGP3 ver 01.03.37:           219ms
3位 Pascal with ppc:             226ms
4位 LGP 4 Ver 00.17:             275ms
5位 吉里吉里TJS:              1533ms
6位 HSP2.61:                  4388ms
0982デフォルトの名無しさん2007/04/23(月) 23:52:10
ヒント:アホは黙っとけ
0983デフォルトの名無しさん2007/04/23(月) 23:59:21
処理内容書かずに結果だけ出されても・・・
しかもなにその処理系
0984デフォルトの名無しさん2007/04/24(火) 00:19:16
初学者だから仕方ない。
0985デフォルトの名無しさん2007/04/24(火) 02:51:14
RubyとかPythonってどうよ?
0986デフォルトの名無しさん2007/04/24(火) 03:18:59
ある程度独学できる初学者が個人的に使うのには簡単で便利だと思うよ
0987デフォルトの名無しさん2007/04/24(火) 14:57:55
サイコーな言語って日本語だと思わない?カタカナ、ひらがな、感じ、数字。拡張性にすぐれてるし、奥深いし。
ごめんなさい
0988デフォルトの名無しさん2007/04/24(火) 15:03:05
>>987
どういたまして。
0989デフォルトの名無しさん2007/04/24(火) 15:34:03
埋め
0990デフォルトの名無しさん2007/04/24(火) 16:48:03
ようやく、このスレもおわり。さようなら
0991デフォルトの名無しさん2007/04/24(火) 16:56:29
初学者といっても趣味でやるのと将来プロを目指すのとでは違うし、
またプロといっても分野によってやるべき言語は違ってきます。
趣味でやるならば、なんといってもタダのものがよろしい。
そしてなるべくとっつきやすいもの。
そうなるとJavaScriptかVBAあたりがおすすめです。
プロになることも考えている場合は
C言語・JAVA・VB.NETあたりがおすすめです。
ひとつ注意してもらいたいのはプロになることを考えるならば
プログラミング言語の知識だけではダメだということ。
例えばC言語ならばそれに加えてハードウェアの知識が必要ですし、
JAVAであるならばデーターベースやLinuxの知識が必要になります。
したがってそれらも加えて覚えることが肝心です。
0992デフォルトの名無しさん2007/04/24(火) 16:58:34
python楽
0993デフォルトの名無しさん2007/04/24(火) 17:26:49
>>991
今時タダかどうかは、選択肢として必要だが有用ではないと思うぞ。
Visual Studio ExpressやTurbo Explorerなどが無償公開される時代。

あと、プログラミング言語以外の知識には、アルゴリズムなど数学的知識を挙げたい。
0994デフォルトの名無しさん2007/04/24(火) 17:34:57
> JAVAであるならばデーターベースやLinuxの知識が必要になります。

いや・・それはちがうだろ・・
0995デフォルトの名無しさん2007/04/24(火) 18:25:23
>>993
コメントありがとうございます。
おっしゃるとおり、アルゴリズムの知識は必要ですね。

>>994
コメントありがとうございます。
データベースとはSQLのことです。
Windowsでは.NETのほうが有利です。
JAVAの優位はLinuxでの使い勝手かと思います。
Monoはまだまだですからね。
0996デフォルトの名無しさん2007/04/24(火) 18:57:08
Linux以外でもJAVAは使えるしデータベース以外の用途もあるだろ。
逆に、Linux上の開発やデータベースとの連携は他の言語でもあるわけだから、
JAVAだから特に「必要」ってことはない。
0997デフォルトの名無しさん2007/04/24(火) 20:36:25
JAVAはWindows以外の環境を前提にしたプログラミングに
なる可能性がやや高いということでしょう。情報家電などを
念頭に置くならさらに。
0998デフォルトの名無しさん2007/04/24(火) 20:51:36
読み書きそろばんC言語
0999デフォルトの名無しさん2007/04/24(火) 20:54:01
読み書きそろばんPrologになるといいね。
1000デフォルトの名無しさん2007/04/24(火) 20:54:39
1000!
10011001Over 1000Thread
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。