初心者のためのプログラミング言語ガイド Part5
初めての人にはHTMLがお勧めだよ。
プログラミング言語じゃないけど、ゲンゴっていうのがなんとなくわかると思うよ〜。
ウェブサイトなんか開くといろんな基礎の勉強になっていいね。
次にJavaScriptで妙な飾りをサイトに追加するとちょっとずつわかってくると思うよ〜。
3 :
ポポ:2007/08/24(金) 01:43:48
プログラミングの問題なのですが
「n個のランダムデータを大きい順に並べるプログラムを作れ」
という問題がどうしても解けません。
誰か回答お願いします。
5 :
デフォルトの名無しさん:2007/08/24(金) 06:02:55
6 :
デフォルトの名無しさん:2007/08/24(金) 06:55:26
vistaを使用していますが色々なソフトでインストールがうまくいかなかったりします。
vistaで問題無く組める言語ってどんなものがありますか?
どんな言語でもそう変わらない。
結局、Vista対応にプログラマらが気をつけているかどうかの問題。
862 :名無しさん@そうだドライブへ行こう:2007/08/24(金) 07:47:58 ID:dKZ2VNIzO
それ、点検時に、わざと故障するように調整し、修理代をボッタクルようにしてるんだよ。
事実、トヨタ車って点検や車検直後のトラブル多いし。
>>7 気をつけてるというか、コストの問題だよなあ
XPと、いいとこ2kでインストール可能であれば現状7割くらいはカバーできるわけだし
残り3割の対応をフリーあるいは小銭で何とかする気力があるかって話
PowerShell
11 :
デフォルトの名無しさん:2007/08/24(金) 20:23:53
PHP関連のスレが見つからなかったため、
ここで質問させて頂きます。
今までJavaしかやったことがない自分が
仕事でPHPをやることになりました。
オススメの入門書などがあれば
教えて頂きたく、よろしくお願いいたします。
>>12 web系は別板だったんですね。
誘導ありがとうございます。
>>7 Rubyはインストーラで簡単に入った。確か。
あと多分Pythonも大丈夫だと思う。
HTML, CSS
JavaScript
LOGO
HSP
QBASIC
RPGツクール2000
16 :
デフォルトの名無しさん:2007/08/25(土) 12:27:19
ADV作るならJavaとC++どっちがいい?
君の言うADVって、選択肢つきの絵つきラノベみたいなテキストアドベンチャー?
だとしたらどっちも能力過多だから、汎用プログラム言語覚える必要なし
その情熱を内容充実に向けれ
大学入ったばっかりで、工学部機械系の学部に入っています。
将来は電子とかそういった職業に就きたいと考えているのですが、そういう職業について役に立つプログラミング言語はありますか?
今DelphiやるかJavaやるか迷っています。
手始めにはJavaでもいいかもしらんけど
その分野ならC/C++/アセンブリ言語あたりが役立つんじゃまいか
20 :
デフォルトの名無しさん:2007/08/25(土) 16:39:16
C#は開発効率がいいと書いてあったんですが、開発って何ですか?
>>16 どっちもどっち。HSPとかそう言うのの方がいい。
>>18 電子で組み込み系ならC/C++の方がいいと思う
でも最近はリッチだし、あまり変わらないしJAVAでもいいと思うよ
アセンブリは、個人でPCでやっても面白くないよ
マイコンで遊ぶとかなら話は別だけど。
でも、なぜ機械系なのに電子なの?
電子や情報系でも、PC系ソフト、組み込み、ハードでほとんど別の職種になるよ
小さいとこいけばハード(筐体含む)からソフト、営業までできる場合もあるが・・・
>>19 Javaですよねぇ・・・
>>23 電子と機械が一緒になった学科で2年次に選べるので、まよいつつも電子かなぁと
電子ならC
電気ならラダー
26 :
デフォルトの名無しさん:2007/08/26(日) 05:15:03
プログラミング初心者です。
全画面でもウィンドウ表示でもサクサク動くライフゲームのプログラムを作りたいと思っています。
出来ればしばらくは使っていても流行に乗れるような言語だったりするとうれしいのですが
お勧めの言語は何ですか?
28 :
27:2007/08/26(日) 06:48:42
書き忘れてました
環境はXPのホームエディションです
29 :
デフォルトの名無しさん:2007/08/26(日) 10:20:36
どんなプログラムだって、コンピュータの性能さえ十分にあればサクサク動く。
27が例えばi386を使っているんだか、Core 2 Quadを使っているのかで、
VB.NETやC#でもサクサク動くといえるかどうかは違ってくる。
そこでEmacsですよ
モバイル環境でもサクサク動く
LISP嫌い
>>29 ありがとうございます。やってみたいと思います
これはC言語の系列・・なんですか?
それともVBに代表されるものの一部と考えたほうが良いのでしょうか?
>>30 性能はCelD330(2.6GHz)のCPUを積んだ、ローエンドに近い?ものです。
私が言いたかった「サクサク動く」というのは、同じマシンにおいてよりパフォーマンスが良い言語・・ということです。誤解を生んでしまい申し訳ないです。
CPUによっても言語の挙動って差が出るんですか?
たとえばC2Dだとこっちのほうの言語がパフォーマンスがいいとか。
>>33前半
Visual C++は、CとC++とC++/CLIのコンパイラ及びIDEほか
それに附随するツールからなるMicrosoftの製品。
2.6Gがローエンドなものか
>>33 速度と難しい順は同じで、下の順だよ
難しいけど早い C/C++ >> C# ≧ VB.NET >>> HSP 簡単だけど遅い
個人的にはC#を勧めたいけどゲーム用のライブラリXNAがイマイチなんだよね
VS2008がでたら少しは流行るかもしれないけど・・・
XNAはVista対応クラスのビデオ環境が必要になるのも厳しい
HSPもC変換でいいから、コンパイルモードができれば面白いんだけどなぁ
38 :
デフォルトの名無しさん:2007/08/26(日) 19:48:17
無料のVC++かVC#かVBでアプリやゲームを作ってみたいと思っています。
この中では、どれがよいのでしょうか?
VC++がよいと思ったのですが、C++は難しく無料のは機能が足りないようです。
またVBが簡単初心者向けのようでしたが、マイクロソフトはC#を押しているようです。
これらの言語には、どういった違いがあるのかも分かりません。
よろしければアドバイスください。
C#はマイクロソフト言語でPGからは悪害と見なされている
でたらめを言うなクズ
>>38 .NETのプログラムはどれでも作れるけど.NETのために開発された言語のC#がお勧め。
VB.NETはVB6以前のユーザが慣れた文法で.NETができるようにしたもので、
これから学ぶなら敢えて選ぶ必要は無いと思う。
.NETを使わないプログラムも作るならVC++で。
J#の事もたまには思い出してあげ・・・ なくていいです。
43 :
デフォルトの名無しさん:2007/08/26(日) 20:51:30
アッセンブラを独習しようと思ったんですが
windowsでの開発環境はないのでしょうか
情報処理の試験向けのものはあるらしいが。
あきらめたほうがいいのかな
x86用ならNASMとかMASMとかGASとか
DEBUGコマンドという奥の手も
>>43 VC++ Express Edition + MASM (+PSDK)
全部フリーでそろう。いい時代になったねぇ。
>>45 でもVisual Studioの値段って高いね。
せめてフリーウェアぐらい公開できたらいいのに…( ´・ω・)
>>46 全部フリーでそろえてもフリーソフトどころか商売だってできるよ。
>>46 Express Editionはタダだよ。
MFCもATLも無料のに付いてくればいいのに
VS2008EEに付けてくれないかな・・・無理だよな・・・
50 :
デフォルトの名無しさん:2007/08/26(日) 23:32:11
学生や教職員ならMFCもATL付いたアカデミックパックが数千円で買えるね。
おれは学生じゃないけど買った。
嫁が教員だからいいか。
よくない
嫁に使わせればよいのだ
うむ、嫁の学習用に使ったけど共用パソコンで家族がうっかり使ってる、なら問題はない
と思う
学校卒業しちゃうような人は早めにアカデミックパック買ったほうがええぞ
アカデミックパックの意義逸脱してるけどな
VSなんて悪害
>>48 Express Editionって自分で作ったやつ以外はコンパイルエラーでまくりなんじゃないの?
>>47-48 ごめん。誤解してた。
Express Editionは商売も可なんだね。
とりあえずC#でウンコアプリでも作ってみるか。
売る気は無いが…
(ああ、本物ほしいよ)
ExpressEditionだって本物だろ・・・
初心者はまずVBから入ると良い
プログラミングを味わい、その後、C言語をやると良いと思う
C言語は、定番と言われていますが、それはなぜですか?
単純で簡単でそれでいて実用性もあるから
頭の悪い下等な連中をとりあえずその気にさせてこき使うのに適しているから
最近はPHPもそうだが
何を間違えたか普及したから。
Cだけでなく、そこから派生した言語や
記法(構文)が似ている言語も含めば更にすごい。
タイムマシンで過去に戻って、Lisp流行らせてくる!
C = UNIX用アセンブラ
LISPは昔からずっと流行ってるだろ
濃ゅ〜い人たちの間で。
Lispは能力格差というものを圧倒的に肯定する言語だからな。
D言語ってそのうちメジャーになりそうですか?
C#という協力なライバルがいます
D言語は「ずぅ〜っとβ版」ていう印象が・・・
数値計算などを勉強しようと思ってるのですが
言語はFortranがいいですかね?
前スレの最後辺りにFortressとかいう言語がちょっと出てたようですが
今からやるならそっちのほうがいいですか?
何を計算するの?
FORTRANを使う人は周りに居る?
>>61 C言語の利点は、本来ならアセンブリの出番なところに手が届くところだな。
アプリを作る言語としては、今ではちょっと使いづらい部類だと思う。
でも他の言語は、かゆい所に手が届かなかったりするので
結局そこだけC言語や派生のC++に頼ったりする。
大抵、C/C++からもアセンブリ呼べたりして、その分野では相変わらず敵う言語がほとんどない。
D言語がそのかゆい所を狙ってるみたいだけど…まだまだ発展途上だね。
>>74 何をってのはまだ特に決まってないんですが
数値解析なんかをやってる研究室に行こうかと思って
時間もあるので今からちょっとかじっとこうかなって程度です
自分の周りはVBとかしか使ってないです
自分はC言語の基本くらいはわかる程度のレベルです
>>73 Fortressは、まあ将来どうなるかはわからないけど
今のところFortranに取って代わるほどの勢いがあるようには…
しかも現状では資料は少ないし、オープンソースだけど
まだ処理系はJava上のインタープリタ(しかも不完全?)しかないし。
>>76 >数値解析なんかをやってる研究室に行こうかと思って
歴史のある研究室だと、かなりの確率で(大昔の)先輩が作った
GOTOいっぱいCOMMON変数いっぱいのステキな
FORTRANのソースをメンテナンスさせられます。
>>78 今時そんな素敵なFORTRANのソースなんか弄らないだろHPFでOK
昔のソースはなぜかPascalだったりする
アルゴリズム記述言語として重用されていたらしい
>>76 その研究室で特に使われてる言語ってのが無ければ
そのままCをさらに勉強すればいいんじゃないかな
今時は Fortran95 + OpenMP or MPI っすよ、教授。
Cでいいよ
数値解析だとMATLAB(Octave)でことが足りたりする罠。
今までC/Java/C#(PC・携帯上)をやってきましたけど
サーバサイドプログラミングにも守備範囲を広げようと思って
PHPかPerlかC#(ASP.NET)かJava(JSP、Servlet)あたりを
やろうかと思ってるんですけどどれがいいでしょうか?
他の言語、技術なども含めてお勧めの順番を教えてください。
86 :
デフォルトの名無しさん:2007/08/29(水) 13:31:46
大学の授業でシミュレーションを10月にやるらしく、なかなか苦戦するみたいなので
今のうちに自分である程度やっておこうとおもっています。
しかし、普段はパソコンさえ授業で使わない上にまったくの初心者なので何からやっていいのか分かりません。
ちょっと詳しい友達に聞くと、「とりあえずC言語をやってれば大体分かる」
といわれたのですが私のような超初心者からでも読み進めていけるような
親切な教科書はありますか?できれば、プログラミングに必要なソフトがCDROM
として添付されている本がよいのですが・・・。
よろしくお願いします
>>86 とりあえずパソコンある程度使えるようになったら?
>>85 Javaをやってきたのなら、Java(JSP/Servlet)がいい
>>87が的確すぎてコメントできない件について
「学校や授業や研究室や就職の前にあらかじめプログラム言語を学んでおく」ことの無意味さはもっと周知されるべき
言えてる。
それよりも、数学や歴史、文学、物理、論理などをやっておくべき。
厚みが増すよね。
社会に出るのを遅らせても数学、歴史、文学、理学は学んでおくべき
とまで言ってくだされば色々と助かりますw
体の厚みが増してしまいますた
>>93 JSPよりサーブレットを先にお勧めする。
Eclipse使うなら特に。
>>94 あら、何か理由でもあるんですか?
Eclipseは使ってます
96 :
デフォルトの名無しさん:2007/08/30(木) 00:11:56
>>95 JSPってのはJSP文法でかかれたソースをダイナミックにServletを使ったJavaのソースに変換しコンパイル後、動的にバインドして実行してHTML等をブラウザに返すって技術なのよ
だから上手くソース変換できなくてコンパイルエラーになってしまった時やある程度癖を見越して想定したソースを吐き出させたりって時はServletが分かってると有利
自分タグを作り始めたり、自分JSPエンジン作り始めたらServletの知識が無いとやってられない
97 :
デフォルトの名無しさん:2007/08/30(木) 16:00:38
Cの初心者用の本を読み終えたんですが次にC++,JAVAと言う順番で
それぞれの初心者用の本にすすんでいくかCのもう一歩進んだ本をやろうか
迷ってるんですがどっちがいいんでしょうか?
現在は、Cの基本的なアルゴリズムとデータ構造の知識しかない素人です。
ご教授お願いします。
その覚えたCで実際に何か作ってみなされ
プログラミング言語を学ぶことは目的じゃなかろ?
学んだことを使ってやりたかったことをやればいい。
100 :
デフォルトの名無しさん :2007/08/30(木) 17:11:32
>>97の気持ちも分かるし
>>98>>99の言ってることも分かるし
もし次の言語に手をだすならJAVAそれかC#あたり
C++は難しい。(けど習得すれば幅は大いに広がる)
ただ、初心者本読み終えたばかりの体なら
宿題スレの問題解いてみたり、windowsなら
win32api使って色々やったり、さらに経験値
ためていけば良いんじゃない