今はじめるプログラミング言語をさがすスレ
■ このスレッドは過去ログ倉庫に格納されています
0001桐島
2007/02/05(月) 17:02:32誰か助けてくださいませんか?(汗
0002デフォルトの名無しさん
2007/02/05(月) 17:22:35プログラマやSE目指すならまずはJAVAかな
0003デフォルトの名無しさん
2007/02/05(月) 17:37:09おまえさんのマシンには新たに何も入れずとも動く言語がいくつか入っているはずだ。
まずはそれを試しに使ってみたらどうだ?
0004デフォルトの名無しさん
2007/02/05(月) 17:39:470005デフォルトの名無しさん
2007/02/05(月) 18:14:17一人じゃ何にも決められない女々しいもやしっ子なんだ
そーだな、>1ですらできるのって.hack//G.U.ぐらいだろ
>>1
そういうスレはすでにあるのでした。残念!
0006デフォルトの名無しさん
2007/02/05(月) 19:52:460007デフォルトの名無しさん
2007/02/05(月) 20:16:10こういう基地外って世の中にそうたくさんいないし、
同一人物じゃね?
0008デフォルトの名無しさん
2007/02/05(月) 21:30:16まず、プログラミング言語は「目的」で選ぶべきで、初心者向きとか
将来性があるとか、そのような観点から選ぶべきではありません。
あなたは、どんな問題を抱えていますか? その問題が明確に説明できるなら
選択すべき言語が決まるでしょう。
ただ単にプログラミングというものを学びたいというなら、Excelなどに
搭載されているVBAというマクロ言語を学んだほうが、無駄な支出もありませんし、
どんな仕事で活用するにしても、けっこう重宝すると思います。
たとえば、秋葉原のメイドカフェのメイドさんの下着の色を推測したいという
目的だとか、高齢の母親の骨粗しょう症を防止するという目的ならば、
残念ながら、まだ最適な言語が存在しません。そのような目的解決の場合、OSの
APIを直接叩く必要があるので、最適ではありませんが、C言語を利用することに
なると思います。
0009デフォルトの名無しさん
2007/02/05(月) 21:43:24オブジェクト指向やし
0010桐島
2007/02/05(月) 21:49:080011デフォルトの名無しさん
2007/02/05(月) 22:01:550012デフォルトの名無しさん
2007/02/05(月) 22:23:16趣味でやるなら、ひまわり
0013デフォルトの名無しさん
2007/02/05(月) 22:35:30それが、D言語。
共倒れが無いとはいわないけど、パラダイムを知るのは悪くない言語だと思う。
・・・あ、3DでRPGか。
それならC++が細かいとこまでできて、HSPだと大雑把にガッとできると思う。
0014デフォルトの名無しさん
2007/02/05(月) 22:47:52言語以前に、3Dってなら代数幾何の初歩くらいはやったんだろうな?
0015デフォルトの名無しさん
2007/02/05(月) 23:19:500016デフォルトの名無しさん
2007/02/06(火) 01:42:26よくできてるね。
検索で出てこなかったけどオリジナル?
板のトップに掲げたいね。
誰かガイドライン板にスレ立てない?
0017デフォルトの名無しさん
2007/02/06(火) 06:48:57アクションとかならはっきり違うとわかるけど
0018デフォルトの名無しさん
2007/02/06(火) 07:30:530019デフォルトの名無しさん
2007/02/06(火) 07:54:570020デフォルトの名無しさん
2007/02/06(火) 13:19:100021デフォルトの名無しさん
2007/02/06(火) 14:42:09RPG(Report Program Generator)か
マニアックな言語を選ぶんだな
PrologやCOBOLやSmalltalkやNLP(神経言語プログラミング)を選ばなかったところに男気を感じた!
>>15
googleの検索結果0件
それ何?
002221
2007/02/06(火) 14:46:330023デフォルトの名無しさん
2007/02/06(火) 15:06:46おまえプログラミング言語ガイドスレのやつか?
611 名前:桐島 投稿日:2007/02/04(日) 19:46:14
はじめまして。
突然ですが、C#はこれから伸びますかね?
0025桐島
2007/02/07(水) 00:24:580026デフォルトの名無しさん
2007/02/07(水) 00:47:31まずRPGを作りたいというのはこの際おいといて
(プログラミングの重要性が作業全体の中で小さい&特殊な技法を必要としない)
3D(グラフィックのことだろう)を扱うとすると
最初はPOV-Rayあたりで絵を2,3枚作ってみるのが良いだろう。
同時に線形代数に不慣れなら勉強する。
というわけで
「POV-Rayではじめるレイトレーシング」
0027デフォルトの名無しさん
2007/02/07(水) 18:34:30やっぱりHSPですな。
3DでRPGとか1から勉強したら5年で到達できるかどうか、てな感じになるんで、
とりあえすHSPでそれっぽいゲームを構築する所から始めれば良い。
#3Dは後にすべき。とりあえずゲームを作ってみる事
ここは本格的なプログラマーが常駐してるんで
より高度な事を最初のハードルにしたがるけど、
自前でRPGっぽいのが作りたいって程度なら
HSPでとりあえずやりたい事を実現して、
それで足りないならプログラムを本格的にやればいい。
0028桐島
2007/02/07(水) 21:24:54某大学の情報工学科に行くつもりなんですが、
本格的な勉強はそれからでいいですかね?
0029デフォルトの名無しさん
2007/02/07(水) 21:28:44プロのプログラマになるつもりなのか?
あんたが「本格的な勉強は・・」って言ってる間に、
他の将来ライバルになりうる人たちはどんどん進んでるんだよ?
0030桐島
2007/02/07(水) 21:36:14そう!同じ年代の人がどれだけできるかが不安なんです。。。
まぁ、問題は自分がまだ第一志望校に決まっていない
現役バリバリ(?)の中坊であることですかねww
0031デフォルトの名無しさん
2007/02/07(水) 21:58:59良い大学へ入れるよう努力することだな。
0032デフォルトの名無しさん
2007/02/07(水) 22:18:190033桐島
2007/02/07(水) 22:18:530034デフォルトの名無しさん
2007/02/07(水) 22:21:39これ、テンプレとしてはいいできだね。
C#は初心者向きだと、たまに聞くことがある。
ただ、遅いらしい。
ゲームに向くのかどうかは知らないけど、XNAがあるから、
これからに期待できるかも知れない。
0035桐島
2007/02/07(水) 22:22:05えぇっ!?
ま、まじっすか!?
0036デフォルトの名無しさん
2007/02/07(水) 22:39:020037桐島
2007/02/07(水) 22:53:530038デフォルトの名無しさん
2007/02/07(水) 23:05:13趣味・バイトの時間を全て勉強につぎ込めばいけないこともないだろうが、
そうでなければ教えて厨になるのがオチ。
0039デフォルトの名無しさん
2007/02/07(水) 23:08:25情報理工学部に限らずどの学部もだが。
結論、
自分で勉強できない奴は何をやっても駄目。
特に2CHにスレ立てて聞くような奴には無理。
基本的な精神構造がそうなってしまってるからな。
一念発起したところで3日またないだろうな。
0040デフォルトの名無しさん
2007/02/07(水) 23:10:03確かに引き出し(中身)のない人間は何やってもつまらんわ
0042デフォルトの名無しさん
2007/02/07(水) 23:25:04全くゼロから始めるんだよね?
よく、外国語を一つマスターできた人って二つ目はあまり苦労しない、っていうよね。
あれって結構ほんとだと思う。
プログラミング的な考え方をする脳を作る、みたいなね。
ハノイの塔を解くのに鉛筆で棒三つ書いて・・・なんていうのが
スタートだと思うよ
0043デフォルトの名無しさん
2007/02/07(水) 23:26:48俺も3Dゲーム作ろうと思ってDirectXの本を買ったが
3DソフトがいるのがわかってBlenderに手をつけたが
あまり上達せず、しかたなくDirectInputいじって終了
Blenderしばらくいじってて思ったが2Dで書けないようなものは
3Dでもやっぱり作れない
3Dにしたら、それっぽいのが作れると思ってた俺が甘かった...orz
今、絵の勉強してるが3Dゲームが作れるのはいつにやるやら
ふー、やれやれだぜ
0044デフォルトの名無しさん
2007/02/07(水) 23:32:12↑
ほらな、こいつは精神構造がそうなってしまってるんだよ。
人に聞かなきゃ何もできない。
2chでひたすらレス待ち。レスが来なけりゃ前に進まない。
こいつには3Dどころかプログラミングなんて確実に無理。
0045JACK T/A
2007/02/08(木) 00:00:26果たしてここは何スレまで行くのだろうか。。。
ps 桐島の友
0046デフォルトの名無しさん
2007/02/08(木) 00:02:15ゲームのプログラミングをする能力は、ぜんぜん別物だろ?
0047デフォルトの名無しさん
2007/02/08(木) 00:02:530048デフォルトの名無しさん
2007/02/08(木) 00:13:38Cでめんどくささ学んで、普通はjavaかC++だろうけど
javaはゲーム作るために最適ではないし
C++は・・・やっぱやっといた方が良いかな
ま、どっちにしてもC系勉強したら?
っていうかアセンブラしたら?
っていうかPICしたら?
なんでもいいや、好きな言語おぼえろ。
>>44
別にいいんじゃねぇの?ここ2chだし。
プログラミングする環境で知ってる人いっぱい居る環境って
それ会社だし。これから独学するんだから、これから書籍買って
いく状態なんだろ。
まぁ、独学しようって奴が、とりあえず何か分からんが
自分がつくりたいゲームがRPGで、それなら普通
フリーウェアやシェアウェアのRPGゲーム
が何の言語で出来ているのかをまず、暗中模索して・・・っていうか
ネット環境がある以上ググれば分かることさえもしていない。
そんな人だから、こういうスレ立てたんだろうし。
生暖かく見守ってあげるのが吉。
0049デフォルトの名無しさん
2007/02/08(木) 00:28:533Dはシラネ
0050デフォルトの名無しさん
2007/02/08(木) 00:42:36放送大学でこのまえ、TeXの奥村教授がJava講座やってたのをたまたま見たが
それでもいいかもしれない。
その次にいいのは本を買うことかな。
オライリーからrubyでプログラミングする本が出てるよね。
「初めてのプログラミング」だっけ。ありゃいい本だ。
その次がウェブで検索して捜すことかな。今はこれが最強だと思う。
http://www.aoky.net/articles/why_poignant_guide_to_ruby/
結局プログラミング言語なんて、使えてナンボ、使わなかったら忘れちゃうんだから
こういうスクリプトとか、実生活に役立つものを覚えていったほうがいいよ。
0051デフォルトの名無しさん
2007/02/08(木) 00:43:50そのころ2chは知らなかったけど
知ってたらこんな感じで質問したんだろうな
0052デフォルトの名無しさん
2007/02/08(木) 01:40:11そうしたらプログラムなんて未だにできなかっただろうな
0053デフォルトの名無しさん
2007/02/08(木) 07:20:18アセンブリなら、この辺のスレが詳しいな
テンプレはちゃんと読めよ?
アセンブラ… (゜□゜) ↑アッー!↓
ttp://pc10.2ch.net/test/read.cgi/tech/1148402614/
アセンブラの宿題質問スレ
ttp://pc10.2ch.net/test/read.cgi/tech/1161097445/
0054桐島
2007/02/08(木) 23:28:34やはり何事も慣れですか・・・
理解できてなかったらすいませんww
0055デフォルトの名無しさん
2007/02/09(金) 11:09:42で、結局、少しは自分で調べたり本読んだりしたのか?
0056デフォルトの名無しさん
2007/02/09(金) 11:44:34できるならスレ立てたりしないだろw
スレ立ててまで聞いた時点でプログラミングの道は閉ざされたと思っていい。
まず自分で調べられない奴にプログラミングできるわけがない。
0057デフォルトの名無しさん
2007/02/09(金) 12:32:15もちろん本音はそう思ってるよ
0058桐島
2007/02/09(金) 19:42:46一応調べたのですが、
何を始めればいいかが分からなくてwww
0059デフォルトの名無しさん
2007/02/09(金) 19:44:070060デフォルトの名無しさん
2007/02/09(金) 19:54:01AIから入ったら?
言語は高水準->低水準 の順で進む方がいいでしょうね。
本当に希少価値のあるRPGプログラマを目指す気があるなら。
0062デフォルトの名無しさん
2007/02/09(金) 20:48:55そのうち90%以上がLispかPrologで説明されています。
ただ、これらの本は1980-2000年の本が多く、三分の一くらいが
絶版になっていてAmazonでも入手困難です。
0063桐島
2007/02/09(金) 20:50:51Amazonには今Cで書いてある本が2冊ほどありました。
0064デフォルトの名無しさん
2007/02/09(金) 22:31:480065桐島
2007/02/09(金) 22:33:28Cで説明している本・・・と書けばいいのかな?
あれ?
006662
2007/02/09(金) 23:06:2375%くらいですか。Pascal や Algol で表記したものもありますから。
0068デフォルトの名無しさん
2007/02/11(日) 16:29:400069桐島
2007/02/12(月) 22:50:240070デフォルトの名無しさん
2007/02/12(月) 23:26:29ネットにいくらでも文書は落ちてるが、本がいいならこれ買っとけ。
http://www.amazon.co.jp/o/ASIN/4873112923
0071デフォルトの名無しさん
2007/02/13(火) 00:43:51プログラマの共通言語だ
0072デフォルトの名無しさん
2007/02/13(火) 00:49:14本来の威力を発揮する言語だと思う。
テキスト処理は楽だが、それ以上の事は全て require 。
最初にやるなら、デフォで開発環境付いてて
結果が分かりやすく飽きにくいHSPとか?
添付のヘルプも超初心者向けの内容だし。
ただHSPの欠点は限界が早いことだが。
ある程度やるとすぐ限界点に来て
C言語の助けが必須になってしまう。
0073デフォルトの名無しさん
2007/02/13(火) 00:51:45templateをゴリゴリつかった変態コードまで書ける必要は全然無いが、
ベターCとして使えるだけでもいろいろと便利だぞ。
0074デフォルトの名無しさん
2007/02/13(火) 01:13:05本物のプログラマになるならまあ必要だとは思うが、そんな気はないならオススメできない。
ちょこっと習作プログラム書いてそれで終わりになるだけだと思う。
初心者でも現実に役立つものをつくって、末永くやりたいならスクリプト言語でテキスト処理することだ
と思う。
0075デフォルトの名無しさん
2007/02/13(火) 22:12:420076桐島
2007/02/13(火) 22:44:020077デフォルトの名無しさん
2007/02/13(火) 22:54:56ゆっくりだが、それを目標に進んでいる。
0078デフォルトの名無しさん
2007/02/13(火) 23:02:08例えば、複数のファイルの名前をパターンによって変えるとか。
以外にそれ目的のフリーソフトなんてないんじゃないかな。
0079桐島
2007/02/13(火) 23:14:26ひまわりのことですか?
(あれ?違ったかなwww)
0080デフォルトの名無しさん
2007/02/15(木) 00:06:02ふーん、初心者にはすごくモチベーションがでるね、それはwwwwwwwww
0081デフォルトの名無しさん
2007/02/15(木) 09:53:45必要な情報を切り出す時には、どうしてもテキスト処理が必要。
このあたりは、初心者にとっては、愚にもつかない、画像処理
プログラミングやwindow(s)処理よりも遙かに大事だし、
息がながい。
0082デフォルトの名無しさん
2007/02/15(木) 17:06:39なおかつ
>http://www.shiro.dreamhost.com/scheme/trans/beating-the-averages-j.html
>Lispはソフトウェアを素早く書くのに良い言語だ
なのは今も変わらないの?
huskelとか言ってた人もいたけど
0083デフォルトの名無しさん
2007/02/15(木) 18:40:23> まずPythonとJavaから始めよ
まで読んだ
0084デフォルトの名無しさん
2007/02/15(木) 19:41:14早く仕上がる。
0085デフォルトの名無しさん
2007/02/15(木) 19:46:15HaskellとPrologはいい勝負だと思うが、Prologの方がかなり易しい。
0086デフォルトの名無しさん
2007/02/16(金) 11:31:590087桐島
2007/02/17(土) 22:12:22まぁ、そうですねww
でも、4日ほど前に高校が決まったんで、
Cの勉強スタートしましたww
0088デフォルトの名無しさん
2007/02/19(月) 17:58:09Prologを薦めます。もしかすると、Prologをやったがために
他の言語が疎ましく思うようになるかも知れない。
その危険を覚悟で勧めます。
理由は、言葉とプログラムが平行しているなと感じられる
プログラミング言語はPrologだけだからです。順序を変えたり、
連体詞(助詞)や接続詞を取り除いたり、論理変数という小技を
使ったり、随分無理なところもあるのですが、それでも全ての
文章はプログラムの対象であるというPrologの世界をぜひ実感
してほしいな、思います。
0089デフォルトの名無しさん
2007/02/19(月) 18:34:21009088
2007/02/19(月) 18:35:47連体詞(助詞)は後置詞(助詞)のまちがいでした。
中学だと単に助詞とした方がよかったですね。
0091デフォルトの名無しさん
2007/02/19(月) 19:32:580092桐島
2007/02/19(月) 23:04:25あ、そうですねww
テーマ変えましょうかww
0093デフォルトの名無しさん
2007/02/20(火) 00:06:08痛々しい奴だな
0094桐島
2007/02/20(火) 00:09:40ソウッス!
0095デフォルトの名無しさん
2007/02/20(火) 00:18:36どうせなら痛さとかけて「sawッス!」みたいなレスで痛々しさに磨きをかけて欲しかった。
0096デフォルトの名無しさん
2007/02/20(火) 06:03:36そういうよくわからない攻撃的態度をとっているのもあまり賢くは無いと思うよ
0097デフォルトの名無しさん
2007/02/20(火) 08:44:320098デフォルトの名無しさん
2007/02/20(火) 11:51:130099デフォルトの名無しさん
2007/02/20(火) 12:12:190100デフォルトの名無しさん
2007/02/21(水) 00:35:590101デフォルトの名無しさん
2007/02/21(水) 01:05:21JavaVMという環境に完全依存してるじゃん。馬鹿?
0102デフォルトの名無しさん
2007/02/21(水) 03:28:18DOSや8bitマイコンに使えるのか?
0103デフォルトの名無しさん
2007/02/21(水) 06:35:01http://developer.apple.com/jp/briefing/cocoa.html
0104デフォルトの名無しさん
2007/02/21(水) 12:02:43C#をやる前提でCをやるならいいけど、間違ってC++に行かないように注意すれ…。
あとプログラミングって実はそれを管理する機能を使いこなすのも重要だから、
MS−DOSやPERL、UNIXであればBSHとかAWKとかも平行して覚える道もあるよ。
0105デフォルトの名無しさん
2007/02/21(水) 12:07:54プログラム言語としての感想を聞かせてください
0106デフォルトの名無しさん
2007/02/21(水) 12:20:45Macであれこれするためのライブラリじゃないの?
0107デフォルトの名無しさん
2007/02/21(水) 14:53:58マカーなのにVS2005proで開発してる友人がいるぜw
0108デフォルトの名無しさん
2007/02/21(水) 15:00:250109デフォルトの名無しさん
2007/02/21(水) 16:48:58元68ユーザーの俺には気持ち分かるけど。でも>>107の友人は、ちょっと痛々しいな…。
0110デフォルトの名無しさん
2007/02/21(水) 23:04:140111デフォルトの名無しさん
2007/02/22(木) 11:53:360112デフォルトの名無しさん
2007/02/24(土) 04:41:03大学にwinしかないんだと。
unixすらないのかよwって思った・・・大学なのに
敢えてAda 2005始めるってどうよw
航空機の制御系じゃ現役だぜ?
0113桐島
2007/03/04(日) 19:00:180114デフォルトの名無しさん
2007/03/04(日) 19:14:50ありえねぇ
Rubyにしとけ
0115デフォルトの名無しさん
2007/03/07(水) 18:08:09片手間に流行の言語を追えるくらいにはなれるしな
CやるならCだけとりあえずやるんだ
0116桐島
2007/03/08(木) 00:14:07がんばりますw
0117デフォルトの名無しさん
2007/03/08(木) 00:40:01むいてねえよこのカス
0118デフォルトの名無しさん
2007/03/08(木) 01:08:59結局、一ヶ月でどれだけ出来たんだ?
まじめにやってりゃ、選んだ言語で条件分岐とか配列でループさせる処理くらいは
当然マスターしてるはずだろうけど。
0119デフォルトの名無しさん
2007/03/08(木) 02:00:220120デフォルトの名無しさん
2007/03/09(金) 00:03:12この程度のレベルの人はどのへんに集まってるんでしょうか。
制御構造の練習問題耳の遠いおばあちゃんでちょっとつまづいてます。
0121デフォルトの名無しさん
2007/03/09(金) 10:37:10プログラミングの前に、自分の質問を全くの他人にも理解出来る文章で書く練習をしたほうがいい。
0122デフォルトの名無しさん
2007/03/09(金) 16:27:48なんでC++いったらだめなの?
0123デフォルトの名無しさん
2007/03/09(金) 22:06:180124デフォルトの名無しさん
2007/03/09(金) 22:38:06C→C++が正しいルートであってるよ。
むしろ、次世代VBもどきのC#に行く方が間違いだから安心汁。
0125デフォルトの名無しさん
2007/03/10(土) 16:23:24Cから始めた奴はC++やJavaにも行けるし、
PerlやPHP、Ruby、Pythonにも行ける。
SmalltalkやLispを学ぶこともできる。
HSPで手抜きをすることもできる。
HTMLやJavaScriptはいつの間にか書けるように
なっているし、VBについては言うまでもない。
しかし最初からC#に逝った奴は帰ってこれなくなる。
M$は何と罪な言語を作ってしまったのだろうか。
0126デフォルトの名無しさん
2007/03/10(土) 16:32:500127デフォルトの名無しさん
2007/03/10(土) 17:31:270128デフォルトの名無しさん
2007/03/11(日) 02:27:31そんなやつがコメントを書いたら周りわ迷惑だな
0129デフォルトの名無しさん
2007/03/11(日) 15:26:20>>125
安心した。
0130桐島
2007/03/11(日) 23:06:57うらやましい限りです・・・
0131デフォルトの名無しさん
2007/03/11(日) 23:26:12自分から積極的に動けばいくらでも伸ばす機会を与えてくれるが、
受身でいると何も起こらない、それどころか堕落するというのが高専という場所。
0132デフォルトの名無しさん
2007/03/11(日) 23:37:35女の子がたくさんいて。
と、機械科の俺は思う。
0133デフォルトの名無しさん
2007/03/11(日) 23:42:321年の学科紹介のときに上級生(女)を何人も連れてきて
ここは(比較的)多いなんてわざわざ言っていた。
0134デフォルトの名無しさん
2007/03/12(月) 14:26:55俺は情報処理科目当てで入ったから気にしなかったが
女目当てで入学した奴が居て
「入るんじゃなかった」
と嘆いていたぞ。
0135デフォルトの名無しさん
2007/03/12(月) 14:45:53落ち着け、男の4倍も女が居ればいいじゃないか・・・
0136デフォルトの名無しさん
2007/03/12(月) 17:38:05卒業するときは1人だったぞ。
(全体の人数が42人→32人だったってのもあるが)
まあ県立工業高校だからな。
>>135
数いればいいってもんじゃない、と入学してから気付いたんだろう。
0137デフォルトの名無しさん
2007/03/12(月) 17:50:460138デフォルトの名無しさん
2007/03/12(月) 18:30:57基本的に男子は奴隷か小間使い。
全ての雑用及び面倒な係は全て男子。
元気な女はうるさく、無駄にネットワークが広い。
おとなしい女は性格が最悪。
いくつかの棟には男子トイレが無い。
教室は女子更衣室を兼ねるので、4時限目が体育だと昼休み中ずっと男子は教室に入れない。
休み時間中ずっと、ユーロ(パラパラ全盛期だった)と大音量の高音キーキー声が鳴り響き耳が痛い。
年に一度は女子トイレ炎上。
ある日突然、周りの人間が全て敵になっていることがある。
0139デフォルトの名無しさん
2007/03/12(月) 18:47:59・C++は今後、需要がどんどん減ると思われるから
・バグ製造言語だから
0140デフォルトの名無しさん
2007/03/12(月) 19:39:09駄目な奴がやればバグバグになるのはどんな言語でも同じ。
0141デフォルトの名無しさん
2007/03/12(月) 19:42:18起こるバグの質が全然違うんだが。
0142デフォルトの名無しさん
2007/03/12(月) 19:44:47俺も現在のコボラーと扱じ扱いになっちゃうのかよー
0143デフォルトの名無しさん
2007/03/12(月) 19:50:07安心しろ。COBOLと同じ扱いってことならお前の将来は安泰だ。
0144デフォルトの名無しさん
2007/03/12(月) 19:51:02COBOL並みになるなら良いじゃないか。
定年まで安泰だぜ。
0145デフォルトの名無しさん
2007/03/14(水) 11:19:10C++からC#やJava、VBなんかでも楽勝で移行できるべ。
ある意味、C++プログラマはもっとも過酷な劣悪環境をくぐり抜けた
歴戦の戦士みたいもんだ。>>142はめっさ余裕で生き残れる。
0146デフォルトの名無しさん
2007/04/18(水) 01:17:57C#とjavaとPHPくらいやっとこうかと思ってたが移行はかんたんなんけ?
0147デフォルトの名無しさん
2007/04/27(金) 19:33:36オブジェクト指向さえ理解できれば大丈夫だろ
0148デフォルトの名無しさん
2007/08/18(土) 14:13:01全く話題にあがらないActiveBasic
0149デフォルトの名無しさん
2007/09/25(火) 14:37:35次はC++を覚えた方が良いのでござろうか。
こんぴゅーたーに負荷がかかるプログラムを作りたいのだが、
それにはjavaは向かないと小耳に挟み申した。
ぜひおぬしらのご意見承りたい。
0150デフォルトの名無しさん
2007/09/25(火) 23:20:40> こんぴゅーたーに負荷がかかるプログラム
負荷が掛からないプログラムなんてねぇ
0151デフォルトの名無しさん
2007/09/26(水) 00:03:370152デフォルトの名無しさん
2007/09/26(水) 08:06:58あいや、かたじけない。
何時間も稼動させるようなプログラムでござる。
>>151
からくりでござるか?
拙者にはNAND回路も作れないでござる。
0153デフォルトの名無しさん
2007/09/26(水) 08:32:01> 何時間も稼動させるようなプログラムでござる
ネタか?
Vistaで十分って回答でもいいのか?
もうちょっと具体的にかけ
0154デフォルトの名無しさん
2007/10/22(月) 14:44:24そこまでやれないならC言語でやるのが無難でしょ。
.netがもうちょっと使い物になればいいんだけどねえ
0155デフォルトの名無しさん
2007/10/22(月) 14:54:09// http://www.mozilla-japan.org/
// ++C++ シンプル プログミング ツール
// http://proforceone.web.fc2.com/
// 素因数分解サンプルプログラム
// Calculation processing にコピーして[RUN]
MAX=1000; br();
for(x=2;MAX>=x;x++){write(" "+x+" ⇒");
for(i=2;x>=i;i++){if(0==x%i){k=0;
for(j=2;(i>=j)&&(1>=k);j++){
if(0==i%j){k++;}
} if(1==k){write(" "+i);}
}} br();
}
0156デフォルトの名無しさん
2007/10/22(月) 21:06:52だから独学でC++やってるが、今にも挫折しそうだ。
素直に、中学生の時もっと勉強しとけばよかったと思います。
0157デフォルトの名無しさん
2008/01/10(木) 09:45:58情報処理とかやる学科ならBASICとかCOBOLとかやるだろうし。
俺が通ってた商業高校は商業科でBASIC、情報処理科でCOBOLだったな
どっちにしろ、商業高校でやるプログラミングなんて基礎的なことだけだぞ。
0158デフォルトの名無しさん
2008/05/18(日) 17:04:300159デフォルトの名無しさん
2008/06/09(月) 18:41:490160デフォルトの名無しさん
2008/06/09(月) 22:34:030161デフォルトの名無しさん
2009/01/31(土) 01:19:30Perlを使えればなんだってできる
0162デフォルトの名無しさん
2009/01/31(土) 02:25:380163デフォルトの名無しさん
2009/02/06(金) 20:49:30いんや、
Cを処女言語として理解できる奴は
「一番難しい言語」を探してそれを選んでるに過ぎない
C#やVBにいくのは、そういう心を持ってなくて、
始めにご飯の美味しいものから食べちゃうタイプなんだよ
>>136
うちも情報関係の高校だったけど女子のほうが多かった、
てか底辺だからDQN多くて、卒業の頃には学年で、クラス一個分以上の人数が、減ってましたあうあうあーwwww
0164デフォルトの名無しさん
2009/02/08(日) 22:14:41時代はPHPだろ常考
0165デフォルトの名無しさん
2009/02/09(月) 21:38:010166デフォルトの名無しさん
2009/02/16(月) 13:05:500167デフォルトの名無しさん
2009/02/20(金) 01:50:360168デフォルトの名無しさん
2009/03/19(木) 05:54:200169デフォルトの名無しさん
2009/04/13(月) 14:28:560170デフォルトの名無しさん
2009/04/14(火) 20:59:240171デフォルトの名無しさん
2009/04/23(木) 21:31:40でもやっぱり簡単なテキストファイル処理とかは
別の便利な言語(大抵はインタープリター言語か?)にお任せしたいところ
だと思ってきた。
そこで俺にはC++の知識が十分にあると仮定して、
そんな俺が習得すべき言語は何がいいかな?
なお、JavaやC#はVBなどはC++があるのでやるつもりは全くない。
Cでテキストファイル処理するくらいならC++でやる。
今のところはPerl, Python, Rubyの3つあたりが面白そうだと思ってるんだけど。。。
0172デフォルトの名無しさん
2009/04/24(金) 13:38:570173デフォルトの名無しさん
2009/04/24(金) 19:11:310174デフォルトの名無しさん
2009/05/09(土) 21:36:28OSはwindows vistaです。
0175デフォルトの名無しさん
2009/05/09(土) 23:45:00とりあえずツクールで始めてみたら?
0176デフォルトの名無しさん
2009/06/26(金) 12:03:300177デフォルトの名無しさん
2009/06/26(金) 12:28:09BrainFuck
0178デフォルトの名無しさん
2009/06/26(金) 13:09:490179デフォルトの名無しさん
2009/06/26(金) 15:03:23一応知り合いに渡す予定なので、利用側がParlとかのインストールが必須じゃないものが理想なんだが。。
0180デフォルトの名無しさん
2009/06/26(金) 16:21:30スパム業者乙
0181179
2009/06/27(土) 07:39:29それに、スパムソフトの機能なんてWindowsのWSHとスケジューラで十分じゃないです。
カナリ需要のありそうな機能だと思うんだけど、vecterやらなにやら行っても、いいのないから作って公開しようかと思って。。。
悪用とか考えてないので、どなたかお願いしますm(_ _)m
0182デフォルトの名無しさん
2009/06/27(土) 11:50:36何に使うのか書け
0183デフォルトの名無しさん
2009/06/27(土) 23:46:380184デフォルトの名無しさん
2009/07/07(火) 00:30:36netcatでもつかっとけ
0185デフォルトの名無しさん
2009/07/07(火) 00:35:40Pythonのこと?
0186デフォルトの名無しさん
2009/07/07(火) 01:13:240187デフォルトの名無しさん
2009/07/15(水) 20:48:41と言ったWindowsでよくあるパスをエスケープなしに書けるスクリプトって何がある?
rubyなんかはc:\\windows\\system32とか書かないといけないから糞めんどくせー
0188デフォルトの名無しさん
2009/07/15(水) 20:55:31環境変数を見ればいいと思うよ。
C:\WINDOWSが環境変数WINDIRとかSYSTEMROOTとかなので、
Windowsの記法で書けば、System32は例えば%WINDIR%\System32とするのが一般的。
0189デフォルトの名無しさん
2009/07/16(木) 01:42:28Rubyならシングルクォートで囲めばよかったと思うけど。
あと、WindowsでもスラッシュでO.Kだったりもしない?
0190デフォルトの名無しさん
2009/07/16(木) 06:29:24Perlはゴミのような出来ですが、一応CPAN Authorです。
ローカルで、DOSからPerl 走らせるプログラムが大量にあるのですが、
取っつきの悪さから友人に配布できず、非常に不便なので、
簡単なスタンドアロンGUIアプリケーションが作りたいです。
今からだとどれがオススメですか?
・Windows標準のGUI以外にもデザイン出来る(デザイン屋なので、GUIに凝りたい)
・書籍での情報が充実している。
・長く使える。
・ネットワークにアクセスできなくてもいい。
・開発環境に掛けられる予算は5万まで。
・本職のWEBで使わないので、仕事にする気0。趣味で楽しめればいい。
個人的に、C++ か C# で迷っています。
昔、少しだけDelphi を使っていたのですが、
情報を集めるのが難しく、イヤになってしまいました。
また、併せて入門用のオススメ本を教えてもらえれば幸いです。
使用言語が決まったら、独習シリーズ+WIN32APIリファレンス本を購入する予定です。
0191デフォルトの名無しさん
2009/07/16(木) 14:20:58標準装備だし。
C++ も C# も静的型付けだから
スクリプト野郎にはめんどいかも。
0192デフォルトの名無しさん
2009/07/16(木) 14:27:050193デフォルトの名無しさん
2009/07/16(木) 15:49:47簡単なC#を進める、その場合WIN32APIはほとんど使わない
0194デフォルトの名無しさん
2009/07/16(木) 16:20:33使ったことあるんですけど、
GUIだけでコードが膨大になるんですよねw
ファイルの指定とかが鬼門です。
とりあえず、Visual C# express edition をインストールして、
MSDNの入門講座をやってみることにしました。独習C#も尼で購入。
まずは、どんなものなのか知ろうと思います。
0195デフォルトの名無しさん
2009/07/24(金) 01:57:54グラフィック自在
OS非依存
0円から始められる
今時流に乗っている
0196デフォルトの名無しさん
2009/07/24(金) 15:19:210197デフォルトの名無しさん
2009/07/24(金) 22:10:21やっぱりDelphiはすごかった
0198デフォルトの名無しさん
2009/07/26(日) 03:57:090199デフォルトの名無しさん
2009/07/26(日) 07:16:35UIはwxPythonとかで大まかに作って
自動仕訳の類似性チェックとかは
PythonからOpenCV呼ぶ形で作ると
速くできそう
0200デフォルトの名無しさん
2009/07/27(月) 22:39:31Delphiで作られたフリーソフトにくらべ、C#で作られたフリーソフトが少ないように感じます。
またC#はバージョンアップを繰り返し、今となっては複雑な言語になってしまったと聞きます。
それでもC++に比べればマシなようですが、もう少し複雑でない言語はないのでしょうか。
少し見た感じですが、明らかに無理そうでした。簡単そうなC言語の方がよいのでしょうか。
0201デフォルトの名無しさん
2009/07/28(火) 00:21:32あなたの言う「複雑な言語」ってのは、機能が豊富って意味に聞こえるけど。
Cみたいに貧弱な言語じゃ、ある程度の規模のアプリを書くのは面倒だよ。
0202デフォルトの名無しさん
2009/07/28(火) 12:50:520203デフォルトの名無しさん
2009/07/28(火) 12:53:420204デフォルトの名無しさん
2009/07/28(火) 16:26:100205200
2009/07/28(火) 20:47:50なるほど、歴史の差なんですね
言語が簡単になると、代わりに作るのが大変になるのですか・・・
途中で挫折したC#を、また勉強してみます
有り難うございました。
0206デフォルトの名無しさん
2009/07/29(水) 01:13:490207デフォルトの名無しさん
2009/08/11(火) 07:44:01C++とdirectxを勉強中なのですがはっきり言って難しいです・・それともライブラリの見つけ方が下手なんでしょうか?
素直にHSPが良いのでしょうか?
あと、C++のプログラムを実行するためにはランタイムは必要なのでしょうか?
0208デフォルトの名無しさん
2009/08/11(火) 07:49:190209デフォルトの名無しさん
2009/08/11(火) 12:58:380210デフォルトの名無しさん
2009/08/11(火) 19:10:45量子コンピューターを学ば(べ)ない奴と同じように
その内時代の移ろいと共に
昔機械音痴でバカにしてたお爺ちゃんの如くに成り下がる
バカにされる労害へと成り下がるだろう
0211デフォルトの名無しさん
2009/08/11(火) 19:13:0180年代くらいに
0212デフォルトの名無しさん
2009/08/11(火) 21:21:26別の言語にすべき
アイデアと絵と音楽の方が大事だ
たぶんC#+XNAの方が、だいぶ簡単だと思うよ
0213デフォルトの名無しさん
2009/08/11(火) 22:05:07関数型言語なんて仕事では使わないって奴も、教養として関数型言語を学ぶべきだね。
問題を小さい粒度で切り出す癖が付くから、手続型でも酷いコードになりづらくなる。
>>211
SQLが廃ったなど聞いたこと無いけど?
0214デフォルトの名無しさん
2009/08/12(水) 00:23:39関数型言語ってVBAじやないですか?私がVBAばっかりさわっているせいかもしれませんが
ちょっとかじったんですが、Vbaに近いものと感じました
でも他の言語知っていたら同じように思うのかな?
ちなみに量子論は結構勉強していますけど、今勉強しても同じです。存在しないからね
(少なくとも商用のために勉強しようという人間に対しては)
存在してる、という屁理屈は無しで。流通はしていないので
>>212
.NETフレームワークの問題はどうなんでしょう?あとdirectxとか
C#はC++に比べ基本的にかなり簡単ですね
あと商用にしようとすると一気に叩かれるのはなんででしょうか?
0215デフォルトの名無しさん
2009/08/12(水) 00:50:11あと、C++とかC#やその他今時メジャーな言語は多かれ少なかれ関数型の特徴を取り込んでいるから、
関数型言語の考え方・書き方は案外実践でも通用する。
0216デフォルトの名無しさん
2009/08/12(水) 01:03:23SQLって宣言型だっけ
0217デフォルトの名無しさん
2009/08/12(水) 11:12:130218デフォルトの名無しさん
2009/08/12(水) 11:40:490219デフォルトの名無しさん
2009/08/12(水) 12:32:020220デフォルトの名無しさん
2009/08/12(水) 15:14:30一回だけなんちゃら省が予算投じてがんばった経緯があったはず
総崩れで今ではProlog()の時代だけど
0221デフォルトの名無しさん
2009/08/12(水) 17:37:570222デフォルトの名無しさん
2009/09/15(火) 21:13:320223デフォルトの名無しさん
2009/09/15(火) 22:24:19次にN88BASIC。
このあたりやっとけば問題ない。
0224デフォルトの名無しさん
2009/09/15(火) 22:46:06学問に王道なし。 即席の勉強で、カネ稼ごうなんてのは間違い。
0225デフォルトの名無しさん
2009/09/17(木) 23:29:53私の中では C (のメモリアクセス周り) しか今まで無かったんだが、
他に何があるだろうか。
アセンブリ言語のどの部分の理解が
他言語のどの部分の深い理解に繋がるのか、
ちょっと想像できない。
何か例を出してくれるとありがたい。
0226デフォルトの名無しさん
2009/09/19(土) 10:23:260227デフォルトの名無しさん
2009/09/19(土) 11:05:350228デフォルトの名無しさん
2009/09/19(土) 11:22:00ほとぼり冷めてからまた来るつもりで
どのスレだったか忘れてた
>>225 は
デバドラ書いたこともなければ
コンパイラ作ったこともないんだろうな
0229デフォルトの名無しさん
2009/09/19(土) 12:01:51はい、デバドラはないです。
コンパイラは Haskell で作りました。
素人考えなんですが、アセンブリ言語やった経験が
デバドラ作成に活きてくるのは、
やはりメモリ周りの扱いに集約されるのではないでしょうか。
コンパイラには、どう活きてくるのかも想像できません。
もっと上手くコンパイラが作れるようになるのなら、
もう一度アセンブラを勉強し尚したいので是非教えて欲しいです。
0230デフォルトの名無しさん
2009/09/19(土) 12:13:03ついでに、デバトラとかコンパイラとか、そういう作品そのものじゃなくて、
「他言語のどの部分の深い理解に繋がるのか」も教えてくれるとありがたい。
それが元々の疑問だったので。
0231ぅゅ ◆e6.oHu1j.o
2009/09/19(土) 20:36:02自分の作りたいプログラムがねーならプログラミングなんかすんなカス
学ぶのがたるいなら人間やめろよカス
17日からの二日間なにしてた
0232デフォルトの名無しさん
2009/09/19(土) 22:39:150233デフォルトの名無しさん
2009/09/19(土) 22:45:14低級言語であるCをwrapした高級言語として考えるなら、
>足し算引き算やった事によって深く理解できた演算というと、
>私の中では掛け算割り算しか今まで無かったんだが、
>他に何があるだろうか。
>
>足し算引き算のどの部分の理解が
>微分積分のどの部分の深い理解に繋がるのか、
>ちょっと想像できない。
と言うくらい間抜けな疑問だと思う。
0234デフォルトの名無しさん
2009/09/20(日) 00:10:10例えばこの2chの電子掲示板のシステムって
どんなプログラミング言語で設計されてるんですか?
あのー、よく、冷蔵庫とか洗濯機の制御ってCとかC#とか聞くんですけど
ituneとかいろんなブラウザとかでも、CとかC++とかなんですか?
HTMLとかCSSはマークアップ言語で別モンってのはわかるんすけど、
WEBアプリケーションとかって、どうなんですか?
PHP、Perl、Ruby、Javaは聞きますけど、C言語でも開発できるもんなんですか?
誰か教えてください。
0235デフォルトの名無しさん
2009/09/20(日) 00:27:070236デフォルトの名無しさん
2009/09/20(日) 01:24:04飽和し始めてると思うよ
よほど、こっちの世界に魂売り渡すようなことしない限り
新しいものは作れない
それも、もう重箱の隅をつっつくような感じ
でもまだ、たかが数十年の歴史で、
Windowsが、ふつーにフリーズ(笑)する時代なうちは、まだ個人が企業レベルのソフト作るのも無理じゃない
プログラミングって一種のパズルだからな・・
はまった奴にとっては、自分が有用なもの作れようが作れなかろうがどうでもよくて、
誰よりも早くパズルを解くこと楽しめれば、それで十分って奴もいるだろう
もっと飽和してくれば、それこそそういう変人ばっかりが技術力を維持できて
「新しいソフトつくる!」とかいってるキディは、自分のやるべき事がこっちの世界にない事を悟ってしまって
たとえプログラマになったとしても向上心が生まれてこないから技術力がうpしない
本当に時間たつにつれて変人との隔たりが大きくなってくから、一般人は関わらないほうが良いよ
0237デフォルトの名無しさん
2009/09/20(日) 01:37:552chはperlじゃなかったっけ
というか人に聞くより自分で調べたほうがいいんじゃないですか?
0238デフォルトの名無しさん
2009/09/20(日) 10:14:48あざぁーーーす!!
0239デフォルトの名無しさん
2009/09/20(日) 13:50:25C言語を深く理解するのにメモリアクセス周りが山場のひとつであることは
一般的に認識されていると思う。
ここで言う深い部分というのは、Cを設計するにあたり考慮された本質の部分、
CをCたらしめていると広く認識されている部分です。
メモリアクセスはポインタ演算子やアドレス演算子による直接的なアクセス以外に、
たとえば配列も構造体なども間接的にアクセスしている(マッピングしているとも言える)。
アセンブラ言語に慣れ、常にメモリアクセスを意識している者にとって、
配列も構造体もメモリアクセスである事は容易に理解できる。
C言語を使ってアプリケーションを作るのに、
そこまでのメモリアクセスに対する意識は必ずしも必要ではない。
実際にポインタ演算子やアドレス演算子の役割を機械的に覚えていれば、
配列がメモリアクセスであると認識しなくても作れるアプリケーションは多い。
でも、C言語を寄り深く理解するにはメモリアクセスの理解が欠かせず、
それにはやはりアセンブラの理解が役に立ち、活きてくると思う。
一方、他言語、たとえば Java を深く理解するのに
メモリアクセスの理解は必要かというと、そうではない。
メモリアクセスは Java の本質ではないからだ。
ではメモリアクセス以外に、
アセンブラの理解がJava の「深い部分」に繋がるのは何かあるのか。
あるけど、それは言葉では説明できないものなのか。
Java 以外の言語ではどうか、という質問です。
0240デフォルトの名無しさん
2009/09/20(日) 16:58:05アセンブラを使わないとできないような処理は
そもそもJavaやその他の高級言語だと隠蔽されている。
だからJavaの理解には不要と言えば不要。
高速処理や省メモリ、並列処理といった辺りでは
アセンブラというかアーキテクチャの理解が重要になる。
> Java の「深い部分」
というよりは「Javaよりも深い部分」という感じ。
0241デフォルトの名無しさん
2009/09/20(日) 17:20:40だから何ってことはないけど
それよりもラムダ計算がんばれ
0242デフォルトの名無しさん
2009/09/20(日) 18:19:02ますは、研修なんですが、これから仕事するにあたって、
何か、アドバイスとか教訓とかここで貰えたら心強いです。
何かあります?
0243デフォルトの名無しさん
2009/09/20(日) 18:39:450244uy
2009/09/29(火) 07:32:370245デフォルトの名無しさん
2009/09/29(火) 10:17:34ないよ、というかどんな言葉を期待してんの?
「苦しいけど頑張った分だけ報われるから頑張って!」とかなんとかを期待してる?
嘘でもそういう言葉が欲しいかい?
別に来たくてこんな業界に来たわけじゃないだろ
プログラムの経験自体なさそうだし大変だろうね
プログラム言語、HTML( + CSS + JavaScript)、データベース、ネットワークの基礎知識を頭に叩き込むんだから
0246デフォルトの名無しさん
2009/09/29(火) 12:38:540247デフォルトの名無しさん
2009/10/04(日) 12:17:460248デフォルトの名無しさん
2009/10/11(日) 08:52:18これできずにPG名乗ってる奴はヤバい
0249デフォルトの名無しさん
2009/10/11(日) 09:10:06誰もがテキストエディタマクロでもあるEmacs lispを学ぶべきだし、
画像ソフトを使う人はGIMPのマクロであるSchemeを学ぶべき。
とにかくlisp学べば間違いない!
0250デフォルトの名無しさん
2009/10/11(日) 09:33:58「苦しいけど頑張った分だけ報われるから頑張って!」とかなんとかを期待してる?
嘘でもそういう言葉が欲しいかい?
0251デフォルトの名無しさん
2009/10/11(日) 12:22:06言わんとするところは分かるけど
ExcelVBAのTips読めばいいってものでもないでしょうに
#これはこれで、いろんな技があるんね と最近思ってるが
0252デフォルトの名無しさん
2009/10/11(日) 21:05:24異動があっても動じない
0253デフォルトの名無しさん
2009/10/13(火) 09:12:07今でも Prolog だと思うよ。
0254デフォルトの名無しさん
2009/10/16(金) 11:29:01《一般カテゴリ》
. 1(. 1) HTML..... 約5,030,000,000件(約5,020,000,000件)+
. 2(. 2) PHP... 約2,980,000,000件(約3,000,000,000件)--
. 3(--) BASIC.. 約1,580,000,000件(....------------- )0
. 4(. 3) JAVA.. 約 822,000,000件(約 832,000,000件)--
. 5(--) CGI. 約 551,000,000件(....------------- )0
. 6(--) C言語(*1). 約 399,000,000件(....------------- )0 (*1)C/C++とC#の検索件数の合計
. 7(. 4) FORTH.. 約 323,000,000件(約 324,000,000件)-
. 8(. 6) PERL.. 約 245,000,000件(約 245,000,000件)0
. 9(. 7) PYTHON.. 約 213,000,000件(約 209,000,000件)++
10(. 8) PASCAL.. 約 168,000,000件(約 168,000,000件)0
11(. 9) DELPHI. 約 128,000,000件(約 128,000,000件)0
12(11) LISP 約. 26,000,000件(約. 26,600,000件)--
13(12) FORTRAN. 約. 21,200,000件(約. 21,300,000件)-
14(13) COBOL..... 約. 16,800,000件(約. 17,100,000件)--
15(--) PROLOG 約. 13,800,000件(....------------- )0
16(14) HSP 約. 12,300,000件(約. 12,400,000件)-
《BASIC言語カテゴリ》
. 1(--) VisualBasic... 約 120,000,000件(約 121,000,000件)-
. 2(--) Hu-BASIC.. 約. 15,000,000件(....------------- )0
. 3(--) QBASIC.. 約 4,140,000件(約 4,160,000件)--
. 4(--) MSX-BASIC.....約 1,430,000件(....------------- )0
. 5(--) DarkBASIC . 約 1,310,000件(約 1,330,000件)--
. 6(--) CBM-BASIC. 約 944,000件(....------------- )0
. 7(--) BasicStudio 約 303,000件(約 302,000件)+
. 8(--) N88BASIC.. 約 219,000件(約 218,000件)+
. 9(--) X-BASIC... 約. 40,400件(....------------- )0
10(--) 99BASIC.... 約. 11,400件(約. 11,300件)+
0255デフォルトの名無しさん
2009/10/19(月) 06:22:150256C言語
2009/10/27(火) 20:44:470257デフォルトの名無しさん
2009/10/27(火) 20:57:52きっと何か誤解してるお。
0258デフォルトの名無しさん
2009/10/27(火) 21:26:49http://www.softintegration.com/
http://root.cern.ch/drupal/content/cint
きっと何か誤解してるおに一票
0259デフォルトの名無しさん
2009/10/28(水) 03:56:20アセンブリ言語
C/C++
Haskell
この3つで十分だ
後は蛇足でしかないおっとリスプには失礼
0260デフォルトの名無しさん
2009/10/28(水) 05:48:22プロになるのが困難な三大言語。
近くて易しいのは、Lisp と Prolog
0261デフォルトの名無しさん
2009/10/28(水) 12:13:11Haskellに"大"をつけることに異議あり!
0262デフォルトの名無しさん
2009/10/28(水) 14:40:40関数型の"代"表だから
0263デフォルトの名無しさん
2009/10/28(水) 17:01:580264デフォルトの名無しさん
2009/11/12(木) 21:32:030265デフォルトの名無しさん
2009/11/13(金) 04:51:17どの言語から始めればいいのかわからなくて困ってます
最終目標はサマーウォーズに出てくるOZみたいなグラフィカルなネットコミュニケーションツールを作ること
まぁでもそんなのは無謀なのはわかってるんで
当面の目標はリアルタイムで噴出しが連続してポップアップするようなチャットツールを作ることにします
そんなん自作むりなうってことならtwitterのクライアント作るにしたいです
お勧めの言語を教えてください。お願いします。
0266デフォルトの名無しさん
2009/11/13(金) 05:32:550267デフォルトの名無しさん
2009/11/13(金) 08:19:49just-in-timeだと必要なときに実時間にってかんじ
0268デフォルトの名無しさん
2009/11/13(金) 08:39:34Go!!
Go!!!
0269265
2009/11/13(金) 13:25:37おぬぬめの言語教えてください。お願いします。
0270デフォルトの名無しさん
2009/11/13(金) 14:33:30参考書とかは買わなきゃならないだろうけれど
あとはC#スレのテンプレでも見てください
0271デフォルトの名無しさん
2009/11/13(金) 23:30:11エクセルで差込印刷するならどの言語が良いのか聞いてみたら
よく分からないけど、VBが初心者用じゃないかといわれました。
部下に任せきっりだといけないと思い、おとといからずっと職場でも
どれが良いのかネット見ながらにらめっこしてます。
やっぱりVBが良いのでしょうか?
0272デフォルトの名無しさん
2009/11/14(土) 16:14:15エクセルのことはエクセルのマクロ(VBA)でやった方が良いような気がする
0273デフォルトの名無しさん
2009/11/16(月) 17:05:02HTMLとか、cに似たMQL4とか、Flashとか簡単なプログラミングなら出来ます。
音楽ファイルの取り込みと再生、及び、画像ファイルの取り込みとゆがみ加工の再生に特化したFlashのようなソフトを
自作したいのですが、どの言語で作ったらいいですか?
どの言語でも1から地道に勉強するつもりです。
クリックではなく、マウスポインタを通過させるだけで音楽再生などの入力ができるようにしたいです。
また、インターフェイスも、よくあるデスクトップ上で使う音楽再生ソフトのように、オリジナルのボタンなどを作りたいと思います。
もし、参考に出来るwebページや書籍があったら、教えてください。
0274デフォルトの名無しさん
2009/11/16(月) 17:51:49吉里吉里のTJS2という手もある。
Flashの経験なんて役にたたないので一から勉強してください。
0275デフォルトの名無しさん
2009/11/16(月) 19:42:14手持ちのFlashはバージョンが古すぎで金がかかってしまう。
なるべく無料で使えるのがいいから、吉里吉里を調べてみます。
他にも無料で使える環境(というのでいいのか?)があれば教えてください。
0276デフォルトの名無しさん
2009/11/16(月) 20:40:13> ゆがみ加工の再生
とかできるの^p^?
まあCでライブラリ作って何とかしてインポートすれば実用に耐えれるのができるかもしらんが
0277デフォルトの名無しさん
2009/11/18(水) 21:37:33これから株価シュミレーションのプログラムを作りたいと思い
プログラム言語を学ぼうと思っているのです。
作りたいのは、過去の株価をエクセルに入れ(ここは自分でできます)。
そのデータを用いて任意の条件で取引をすると結果はどうなるのかという
ものです。
例えば、仮定の現金残高である一時点で1000株買い、10円下がるごとに
1000株買い増し、それぞれは1買値より10円上がれば売り。それを一定
期間続けると、いくらの利益又は損失になるのか、というような判断を
させるプログラムです。
目的はそのシュミレーションなので、できればその様な処理のできる一番
簡単なプログラム言語が知りたいです。それはVBスクリプトやjabaスクリ
プトなどのスクリプト言語でもできるのでしょうか?
0278デフォルトの名無しさん
2009/11/18(水) 22:03:11エクセルの表計算が一番簡単。
株価、現金、持株、買値の合計、というのを時系列にならべれば、
一つ前の時間と今の株価から買うか売るかを判断してIFで計算できるでしょ。
#逆に言えば表計算で書けない奴はプログラムも書けない。
0279デフォルトの名無しさん
2009/11/18(水) 22:42:11馬鹿なの?
0280デフォルトの名無しさん
2009/11/18(水) 22:53:210281デフォルトの名無しさん
2009/11/20(金) 12:47:55ありがとうございます。
VBAを勉強してみます。
過去の株価でシミュレーションしても
過去は過去だから全く分かりませんが
一度研究してみたくて!
0282デフォルトの名無しさん
2009/11/20(金) 13:08:28たしかに。証券用のプログラミング言語あるけどな。
APL子孫のA+とかな。
0283デフォルトの名無しさん
2009/11/20(金) 13:16:26オーバースペックはワシの性に合わん
0284デフォルトの名無しさん
2009/11/22(日) 19:09:35javascriptを学ぼうと思います。入門するために言語について探しているうちに、
下記のようなことがしてみたいと思ったのですが、出来るのかということと、
もっと適した言語があるのかをご存知であれば助言くださるとうれしいです。
過去の株価を利用したシミュレーションプログラム。
具体的には、データとして興味のある某銘柄の日柄(日別に始値、高値、安値、終値、出来高)
を10年分オープンオフィスの表計算calcにyahooファイナンスから入手しました。
例えば、このデータを使って特定の日にその株を1000株買い、以降10円上がれば売り、売り値から
10円下がればまた買い、その買値より10円下がれば買い増し(仮の現金残高がなくなるまで)し、
それぞれは買値より10円上がると売る。
持ち株がなくなると、高値から1割下がったところからまた始める。
というようなことを繰り返すと、いくらの利益でいくらの買値ので
どれぐらい持ち株になった状態かを結果としてだすものです。
javascriptでも出来るのでしょうか、それとももっと別のスクリプト
言語の方が適しているのでしょうか?
よろしくお願いします。。
0285デフォルトの名無しさん
2009/11/22(日) 20:18:24その日の安値、高値が前回の売買と比較して、それぞれ10円以上の差が
生じたらどうするんでしょうね。売るのですか、買うのですか、
それとも乱数かなにかで、どちらが先に生じたか決めるのでしょうか。
0286デフォルトの名無しさん
2009/11/22(日) 20:42:240287デフォルトの名無しさん
2009/11/22(日) 22:16:10行わないようにします。
0288デフォルトの名無しさん
2009/11/23(月) 01:19:220289デフォルトの名無しさん
2009/11/23(月) 07:15:17終値のみ見ればいいのかな? タイムリーな売買はないとする・・。
0290デフォルトの名無しさん
2009/11/23(月) 11:02:21ドローツールも覚えられるし、Java系言語も覚えられるし、
HTMLもXMLもJavaScriptも全部覚えられる。CSSも行ける。
0291デフォルトの名無しさん
2009/11/23(月) 11:28:06例えば 200円で1000株持っていたとします。
売り注文は210円ということになります。
始値208 高値213 安値200 終値205
ならば、売りだけは確定します。
始値211 高値213 安値200 終値205
ならば、211円で売れて200円で新規買い
も行えたということになります。
0292デフォルトの名無しさん
2009/11/23(月) 12:04:380293デフォルトの名無しさん
2009/11/23(月) 14:00:12嫌な粘着野郎
0294デフォルトの名無しさん
2009/11/24(火) 16:31:57>>285 が云っているのは、
始値208 高値213 安値188 終値205 というケースでしょ。
0295デフォルトの名無しさん
2009/11/24(火) 16:57:39実地応用を考えてるなら、「基本は不利」だから不確定無し、だろ?
210円で買い、高値213円、安値195円の場合 --> 195で売り。
0296デフォルトの名無しさん
2009/11/26(木) 19:02:490297デフォルトの名無しさん
2009/11/27(金) 19:05:22http://nojiriko.asia/prolog/t2_255.html
0298デフォルトの名無しさん
2009/12/01(火) 22:25:46これはプログラムなの?何言語ですか?
0299デフォルトの名無しさん
2009/12/01(火) 23:13:39一時期金回りがよかったからか
0300デフォルトの名無しさん
2009/12/02(水) 11:47:48Prologは複雑なルールを書く場合には強力だけど遅いのが欠点なんだね。
ところが株取引アプリなどは、TCP/IP経由が前提だから、もともと超遅い訳で、
そういう意味ではぴったりの適用ということになる。
0301デフォルトの名無しさん
2009/12/03(木) 10:17:32理由は>>300と同じだけど。Cでマイクロ秒オーダーの処理が
Prologだとミリ秒のオーダーとなる。一方、インターネット
経由でブラウザ表示だと秒のオーダーだからw
0302デフォルトの名無しさん
2009/12/03(木) 10:31:05秒はないだろw
小さいものだとミリ秒は無理だとして100分の1秒くらいの
オーダーでは表示まで終わってるじゃないか?
0303デフォルトの名無しさん
2009/12/05(土) 00:36:15I/OやDBアクセスでレスポンスが落ちているんなら、スレッド増やして対応できるが、
CPUが時間喰ってるなら、レスポンスとスループットの両方が悪くなる。
0304デフォルトの名無しさん
2009/12/05(土) 05:02:410305デフォルトの名無しさん
2009/12/29(火) 12:38:219時受注受付開始のサイトだと、確かにレスポンスに影響がでるね。
0306デフォルトの名無しさん
2010/02/14(日) 21:00:040307デフォルトの名無しさん
2010/02/28(日) 23:32:130308デフォルトの名無しさん
2010/03/02(火) 22:01:48ttp://en.wikipedia.org/wiki/XBLite
ライセンスはGPL(標準ライブラリはLGPL)なんで
ソース絶対公開したくない用途には向いていないのが難点。
しかし平易な英文かつ4000ページ(pdf形式)または600ページ(chm形式)を
超える詳細で豊富な標準マニュアルあるから英語の勉強ついでに
いいんじゃないのと思う。
0309デフォルトの名無しさん
2010/03/02(火) 22:46:13Luaは小さくてとても良い言語だと思うんだが、
GUIアプリ作るのは期待できないからなぁ、残念。
0310デフォルトの名無しさん
2010/03/02(火) 23:28:190311デフォルトの名無しさん
2010/03/03(水) 08:30:02うちは24時間受付だけど、8-9時に集中は
ないな。むしろ夕方のオーダーが多い。
0312デフォルトの名無しさん
2010/03/03(水) 08:39:55顧客の特殊事項はプログラムに一行追加挿入するだけだね。
問題が複雑になるに従って優位性が増すし。
0313デフォルトの名無しさん
2010/03/03(水) 10:53:17うん。
問題はPHPなんかから呼び出そうとするとすんなり行かない。
C言語からだとインターフェイスがどの処理系にもついているけど。
0314デフォルトの名無しさん
2010/03/06(土) 19:27:41最初から開発環境がついていてなんでもできるのに
0315デフォルトの名無しさん
2010/03/07(日) 03:01:31とろい
.netを配布する必要がある
.netのバージョン依存で地獄に
0316デフォルトの名無しさん
2010/03/07(日) 03:50:02では何がいいですか?
0317デフォルトの名無しさん
2010/03/07(日) 04:03:080318デフォルトの名無しさん
2010/03/10(水) 20:25:21パールかブイバを勉強しようと思っています。
どちらがおすすめ?
0319デフォルトの名無しさん
2010/03/10(水) 23:33:07MS Office環境に閉じこもるならVBA
汎用的な使い方するならperl
ここはあえてJavascriptをおすすめしてみる。
今後のことを考えると、覚えておいて損はない。
0320デフォルトの名無しさん
2010/03/11(木) 22:50:330321デフォルトの名無しさん
2010/03/12(金) 10:38:20Cは確かに必要。C嫌いでも結局スクリプト言語のプラグイン書くのに習得することになるからね。
LuaダメならICI[ ttp://atrn.org/ ], ferite[ ttp://www.ferite.org/ ]なんかもあるよ。両方ともOO拡張のC言語族です。
ただし、少し癖がある。
-ICIのWindows版のインストーラは質が良くないんで(なぜかWindows\system32にインストールしやがる)、手動でインストール推奨。
-feriteはバイナリ無いのでソースからビルドを必要とします。
-両方とも和訳マニュアルなし(必要ならやるけど、あの程度なら必要ないよな)
0322デフォルトの名無しさん
2010/03/12(金) 10:52:22PerlとVBAな。ここでは、けなされる場合があるから、Pronunciation(発音)ではなく正式名または略記名で書こうな。
さてオブジェクト指向の基礎は決して難しくはない(勉強するのが大変なのは周辺技術)。
この意味は良質な入門書を使いながらコード書けばわかるよ。プログラミングに思い込みは大敵、厳禁、失金だね。
仕事の足しにしたいという下心がある場合は、C/C++, Javaは当然としてPHP, Perlあたりかと。
仮に失業したときに、当面食っていける仕事が見つけやすい(※求人数上は)からさ。まあ今はSIer業界ダメポ過ぎるけどな。
参考)言語知名度
ttp://langpop.com/
ttp://www.tiobe.com/index.php/content/paperinfo/tpci/index.html
0323デフォルトの名無しさん
2010/03/13(土) 02:45:08Tkinterを使ってちょっとしたGUIのプログラムも書けるようになり、
とても便利なんで気に入ってます。
他には基本情報技術者のときザッと勉強したCしか知らないので、
もう少し頑張ってPython以外の言語も身につけた方がいいかと思うんです。
ただ、何かやりたいことがあって選ぶわけでないせいか、決めかねてます。
CをやればもっとPythonをよく理解できるようになるかもしれないし、
JavaをやればJythonなんかうまく使えるようになれそうだし、
先にやるとしたらどっちの方がいいんでしょう。
それとももっと他にやることがあるでしょうか。
0324デフォルトの名無しさん
2010/03/13(土) 03:35:05詳しく知るならCしかないでしょ
最近の一般的な流れを言うと
C->C++->JAVA
C#->Python->Ruby
0325デフォルトの名無しさん
2010/03/14(日) 15:03:18MSのおかげでネット上にも情報が豊富にあるし、それなりに使用者も居る
最近は仕様も膨らんできてるけど、それでも・・・・
0326デフォルトの名無しさん
2010/03/14(日) 15:11:21今時の流行に載りたいなら JavaScript + HTML5。
プログラムが動いているという事がどういう事なのか知りたいなら C とアセンブラ。
プログラムに関する見識を広げたいなら Common Lisp か Scheme。
0327デフォルトの名無しさん
2010/03/14(日) 21:58:38HSP層がターゲットなのでしょうから、少しすれ違いな気もしますが。
0328323
2010/03/15(月) 01:45:19試しにFreeBSDのechoコマンドのソースコードを読んでみたんですが、
理解できてないこと知らないことを調べるのに手間取って、随分時間がかかってしまいました。
こんなんではダメだと思うので、もっと集中して読んだりいじったりしてみます。
参考になりそうなので『プログラミングテクニック』を買ってきました。
一度に色々手をつけるほどの力はとても持てそうにないですが、
色々紹介していただけて嬉しいです。ありがとうございました。
0329デフォルトの名無しさん
2010/03/15(月) 02:41:55大変参考になりました。javascriptもよさそうですね!
ttp://vipprog.net/wiki/which_lang.html
0330デフォルトの名無しさん
2010/03/15(月) 02:52:230331デフォルトの名無しさん
2010/03/16(火) 14:16:49C#はWindows専用ではない。
0332デフォルトの名無しさん
2010/03/16(火) 14:22:290333デフォルトの名無しさん
2010/03/16(火) 14:46:280334デフォルトの名無しさん
2010/03/16(火) 19:36:46MacOSX(NeXTstep)のObjective-Cみたいな位置付け
0335デフォルトの名無しさん
2010/03/16(火) 20:51:04建前はそうかもしれんが、実質Win専用と言って差し支えないだろ
0336デフォルトの名無しさん
2010/03/17(水) 02:05:020337デフォルトの名無しさん
2010/03/17(水) 04:03:560338デフォルトの名無しさん
2010/03/19(金) 19:39:03データベースのような感じでしょうか?
英語ばっかりでよくわかんないです・・
0339デフォルトの名無しさん
2010/03/19(金) 20:45:48HTA って初心者向きのWINアプリなのでしょうか?
0340デフォルトの名無しさん
2010/03/20(土) 01:30:04大体合ってる。HTAは下のような感じでWindows用アプリを作る仕組み。
・htmlでGUIを作る。
・javascriptやVBscriptで処理を作る。
・IEの機能を使って動かす。
Web系の技術で手軽にアプリを作れるところは初心者向きなんだけど、
HTAに限った情報源が少ない=コピペできないから応用力が必要かも。
0341デフォルトの名無しさん
2010/03/20(土) 09:46:23なるほど、参考になりもした。(O.O)/
ありがとうございます。
そうですね、コピペはできないけど
VBSをまずしっかり学んでみます。
0342デフォルトの名無しさん
2010/03/20(土) 21:13:17SUSE Linux Enterprise用にMono Extentionが出ていたり、iPhone向けアプリをC#でつくれる
MonoTouchが出ていたりするのに……もうWindows専用ではないよ、実質。
0343デフォルトの名無しさん
2010/03/20(土) 21:18:32関数型言語に近いところもあるが、手続き型としても使える。柔軟で小物作りには何かと便利だが、
GUIアプリを作るのには何かと苦労させられることも少なくない。
0344デフォルトの名無しさん
2010/03/20(土) 21:43:30でも、これのあとにC/C++は絶対つらいよね…
0345デフォルトの名無しさん
2010/03/21(日) 01:50:19C/C++の領域に手を出さなけりゃいいだけの話
PythonとC#だけでできることだって、やりきれないほどあるのに
0346デフォルトの名無しさん
2010/03/21(日) 02:16:420347デフォルトの名無しさん
2010/03/21(日) 02:22:50初心者はVB
みたいなイメージあったけど、今はVBって下火なの?
0348デフォルトの名無しさん
2010/03/21(日) 02:49:100349デフォルトの名無しさん
2010/03/21(日) 10:12:4710年前の話だね。
今は他にも簡単な言語が沢山あるのでVBを選択するメリットが無くなった。
ウィンドウズアプリケーションを作るならC#になるしね。
0350デフォルトの名無しさん
2010/03/21(日) 10:58:280351デフォルトの名無しさん
2010/03/21(日) 11:00:01そうなんだ。C#ってそんなに初心者でも入りやすくなったのか
なんとなくCってついてるだけで難しそうなイメージ持ってた
0352デフォルトの名無しさん
2010/03/21(日) 12:44:03C#.NET ならポトペタでおkだから生産性はいいだろうけど、.NET依存は気持ち悪いし、
だからと言ってCでネイティブなやつを作ろうとすれば生産性は落ちるし…。
まあ、そんなうまい話はないか…
0353デフォルトの名無しさん
2010/03/21(日) 12:50:05でも、MSの支配下からは逃れられないんだろ
100%互換性があるわけでもないし、結局のところ基準がMS環境になってしまう
>>344
WindowsでPythonってなんに使うの?ファイル/テキスト処理系?
>>347
VB.NETになって、大幅変更があって死んでしまったんだよ
>>352
生産性を考えたらCは有り得ないと思うよ(このCってのは、C++も含んでるんだよね?
.NET Framework入れられて、起動速度さえ我慢出来れば、C#の方が断然良い
それに.NET依存より、C/C++でゴリゴリやる方が気持ち悪いんじゃないかな
0354デフォルトの名無しさん
2010/03/21(日) 13:32:43どういった理由で.NET依存が気持ち悪いの?
Win32API依存の方が気持ち悪いと思うけど・・・
0355デフォルトの名無しさん
2010/03/21(日) 13:40:29GUIアプリとか!
…C#だけで十分か…
基本はローカルでのファイル処理かな。
別にPerlでもRubyでもなんでもいいんだけどな。
0356デフォルトの名無しさん
2010/03/24(水) 01:09:07ユーザに.NET Frameworkのインストールを強制するところが気持ち悪いに繋がると思う。
0357デフォルトの名無しさん
2010/03/24(水) 01:35:100358デフォルトの名無しさん
2010/03/24(水) 20:49:56C++にQtとかでも作ってみたいけど、「小物」作るまで茨の道だろうし。そもそも軽い気持ちで作れなさそう。
PythonでPyQtって手もあるが…。
0359デフォルトの名無しさん
2010/03/24(水) 20:55:440360デフォルトの名無しさん
2010/03/24(水) 21:36:47ならC#よりC++を多少苦労してでもやったほうが身になりそう。
0361デフォルトの名無しさん
2010/03/25(木) 08:40:300362デフォルトの名無しさん
2010/03/25(木) 11:24:260363デフォルトの名無しさん
2010/03/26(金) 01:03:14じゃあwxPythonだ!・・・・ではなくて、IronPythonか。
>>359
C#のフリーソフトでも試してみればいい
分かるレベルで、起動は遅いよ。起動さえしてしまえば気にならないけど。
>>362
応用なんて意味ないだろ・・・・
C++で無くててもよくて、.NETでも良ければ、素直にC#を選ぶべきだろう
0364デフォルトの名無しさん
2010/04/07(水) 23:23:42Python, Rubyが日本語のドキュメントが充実しているのでおすすめ
0365デフォルトの名無しさん
2010/04/09(金) 01:36:35なんだかんだ言うけど、Rubyってドキュメント多いの?
日本語が有利だとか日本語資料が多いとか言うけど、ドキュメントはPythonの方がある気がする
Python3が出た今となっては・・・・
ついでにLinuxには、Pythonがほぼ標準搭載になってるし、今更Rubyを選ぶ理由が・・・・
0366(u_・y) ◆e6.oHu1j.o
2010/04/12(月) 18:26:58世界の90%以上はwinだけどな
つかディストリによってはRuby入ってるLinuxだってあるんじゃねーの?????
むしろ、Rubyをインストールしちゃいけませんとか、そんな状況に陥るケースが考えられねーな
インストールなんて
>apt-get ruby instoll ではいるだろ
Pythonみたいな読み方すらよく間違われるマイナーな言語がRubyよりもドキュメント多いわけねーだろカス
Pythonなんて未だPerl以下だカス
0367デフォルトの名無しさん
2010/04/12(月) 21:14:540368デフォルトの名無しさん
2010/04/12(月) 21:16:130369デフォルトの名無しさん
2010/04/12(月) 21:19:23ゲームを作りたいならc言語
0370デフォルトの名無しさん
2010/04/12(月) 22:46:05VC++よりIDEが使いやすいのとlambdaが便利ですね
PythonもやってみたけれどGUIが作りにくいのとデバッガが貧弱なので
これから始めるならC#がよいと思う
0371デフォルトの名無しさん
2010/04/12(月) 23:53:03---初めはこれ---
HSP・・とにかく最短距離でプログラムを覚えられる。helloworldやれば卒業してもok。挫折したら戻って恋!
---初心者用---
C#・・HSPだけは嫌・C系列がいい!という人向け。一気に難易度が上がる、と見せかけてHSPだけ難易度が超低いだけ。
VB・・仕事でoffice使う・VBAと同時に覚えたい・又はVBA触ってた人向け。実はかなり万能。
VBA・・エクセルやワード、つまりofficeが入っていれば使える。会社で使えると重宝されたりされなかったりする。
---使うの?---
JAVA・・一応、仕事量だけは一番多い、やってて非常に面白くない言語。大昔C++と双璧を成していた。
ruby・・変則的だが合う人には非常に合う。ただし使う前にC#・VBを使うこと。あなたは初心者です。
なでしこ・・日本語で開発ができる。ただし文法は日本語とは離れている。
Delphi・・C#にパクられた悲運な言語。元は使い易いが改良したC#には負ける。
Go・・知らん。
---web開発系---
html、xml、php、javascript、perl・・逐次必要なものを使って下さい。
---レベルが足りません---
C++・・何でもできるが、当然覚えることが多い。構造体(できればクラス)・配列程度を使えれば使えなくもない(が、それはC#です)。
C・・本当はオススメしたいが、今更感が拭えない。
lisp・・決してこれでゲームを作ろうと思ってはならない。使わない人は一生使わない
---その他---
ALGOL、BASIC、FORTRAN、Prolog、マシン語、J++など・・やめろ
0372デフォルトの名無しさん
2010/04/13(火) 00:25:100373デフォルトの名無しさん
2010/04/13(火) 01:05:26C#はクラス定義必須だから簡単ってわけでもないと思うんだけどなあ
3.0以降はすごいことになってるし
LinuxでやるならCやっとけで話が終わるから楽なんだけど
あとDelphiはC#にパクられたもなにも中の人が一緒
0374(u_・y) ◆e6.oHu1j.o
2010/04/13(火) 08:32:54俺が一番いままで読むのに苦労した本だからな
0375デフォルトの名無しさん
2010/04/13(火) 09:00:28おいおい
> This book is intended for anyone who wants to become a better Lisp programmer.
> It assumes some familiarity with Lisp, but not necessarily extensive programming
> experience.
0376デフォルトの名無しさん
2010/04/13(火) 09:29:06よく知らないがこんな話も
http://headlines.yahoo.co.jp/hl?a=20100412-00000004-inet-mobi
>「また、『C#』および『.NET』アプリケーションを iPhone 用にコンパイルする『MonoTouch』で
>コンパイルされたアプリケーションも禁止される」と Gruber 氏は述べている
0377デフォルトの名無しさん
2010/04/13(火) 13:30:03だが、JAVAはわけがわからん、VBで正解
0378デフォルトの名無しさん
2010/04/13(火) 20:03:35VBは構文さえCに近ければかなりオススメなんだが。
0379デフォルトの名無しさん
2010/04/13(火) 21:21:56どのような言語が適しているのでしょうか?
一応c#を少し勉強しているのですが、c#でもあのようなGUIで作成は可能なのでしょうか?
0380デフォルトの名無しさん
2010/04/13(火) 22:57:490381デフォルトの名無しさん
2010/04/14(水) 00:41:470382デフォルトの名無しさん
2010/04/14(水) 02:57:11最後にいじったCADシステムはPL/Iで書かれてたなあ。
0383デフォルトの名無しさん
2010/04/14(水) 23:59:03すみません、完全に興味本位で聞いてみたんで…
単純に図形(DXF?)に強い言語はどれかなっとおもて
>>382
すごくレガシーな香りがしますね
0384デフォルトの名無しさん
2010/04/15(木) 21:28:310385デフォルトの名無しさん
2010/04/15(木) 21:30:26本当にCADをやりたいならそういうソフトだし、単に図形が描きたいだけならフリーの環境…
それこそHSPでも良いことになるし
0386デフォルトの名無しさん
2010/04/22(木) 15:37:28Lisp
0387デフォルトの名無しさん
2010/05/23(日) 18:32:06プログラム言語の本って、入門者にはわざと分からないように書いてあるような気がするけど、
みんなはどう思う? コンピューターの専門学校に行った友人も同感だと言っていた。
誰もが簡単にプログラミングが出来るようになると、自分たちの食い扶持が悪くなるからなの
だろうか? 大学受験の参考書の方がはるかに分かりやすいよね。プログラミングの本のような
分かりにくい受験参考書を書いたら誰も買わないし、その著者はバカ扱いされるだけだと思うけど、
そんな分かりにくい本ばかりのプログラミングの世界って妖怪の世界のような気がするよ。
みんなはどう思っているのか、是非意見を聞かせて欲しい!
0388デフォルトの名無しさん
2010/05/23(日) 18:58:45独習の場合は自分のレベルに合っていない本を選んでしまうことがよくある
それだけのこと
ちなみにプログラミングの本が他の学問分野に比べて特別わかりにくいなんてことはない
それどころか社会人文のように実験が容易でない分野と比べたら遥かに恵まれている
0389デフォルトの名無しさん
2010/05/23(日) 19:13:02それは絶対に違うと思うよ。「初めての〜」 「入門〜」 などというタイトルの本でも
すべて同じだよ。新しい言葉を何の説明もなく、平気でどんどん使って書いていく
のがコンピューター本(特にプログラミング本)だよ。他の学問の世界でそんな書き方を
すれば、不親切どころか頭脳の程度さえ疑われ兼ねないような書き方が常識になって
いるのがコンピューター本の世界だよ。
分かっている人間が読めば何の問題もないんだよね。間違ったことを書いてある訳では
ないんだから。しかし、初めての人間にはトテツモナク難しく思えてしまうような書き方が
常識になっていると思う。
0390デフォルトの名無しさん
2010/05/23(日) 19:39:46>新しい言葉を何の説明もなく、平気でどんどん使って書いていく
入門本でそこまでひどいのは掴んだことないなあ
プログラミング本は読者に要求する事前知識が前書きに書かれていることが多いけど
それを踏まえても上の引用箇所みたいなことが行われているなら、それはその本が悪い
遠慮なく具体的な書名を挙げて叩くべき
0391デフォルトの名無しさん
2010/05/23(日) 20:47:31○○言語が初めてというだけで、他の言語でのプログラミング知識を前提に書いてある場合もある。
0392デフォルトの名無しさん
2010/05/23(日) 22:27:48あんた文系だろ。
自然科学や数学の専門書だって情報科学やコンピュータのそれと似たようなもんだよ。
0393デフォルトの名無しさん
2010/05/24(月) 00:39:18常識的に考えてプログラム言語の本書くような奴は大抵プログラム書かなくても金ががっぽり入ってくる奴
ならば初心者にはどんどんプログラミングを理解させれば「応用」「実用」「ゲーム」「オブジェクト指向」とどんどん本が売れる
よってわざと分からないように書いてあるということはない
分かりにくいけど。
0394デフォルトの名無しさん
2010/05/24(月) 05:34:03マニュアルとか仕様書なんかはわざとわかりにくく書いてあるような気がするときがある
0395デフォルトの名無しさん
2010/05/24(月) 14:09:380396デフォルトの名無しさん
2010/05/24(月) 15:02:17>あんた文系だろ。
それは一理ある。
理系の人間には分かっても、文系の人間には分かりにくいということはよくある。
しかし、考えて見れば本来文章に関して能力のある文系に分かりにくいということは、
文章そのものが良くないと言えるだろう。 コンピューター関係の本を書いている人は
理系が多いから、拙い表現が随所に見られるのは仕方がないのかも知れない。
大学入試の数学や物理なども、(理系ではなく)文系のよく出来る人に教えてもらう方が
よいって言われるぐらいだからね。
0398デフォルトの名無しさん
2010/05/24(月) 15:46:06出た! 理系擁護派。
0399デフォルトの名無しさん
2010/05/24(月) 16:26:30あんた理系だろ。
>自然科学や数学の専門書だって・・・
専門書なら当たり前じゃん! こっちはプログラミングの入門書の話をしているのに・・・・ww
専門書と入門書をごっちゃにして話をするなんて、どういうアタマなの?
0400デフォルトの名無しさん
2010/05/24(月) 16:30:30文系って学部どこ?
俺は文系だが理系の人間(というかまともなプログラマ)の書く文章は論理的だから
そこいらの文系の人間の書く文章よりずっとわかりやすいと思ってるよ
0401デフォルトの名無しさん
2010/05/24(月) 16:42:25文学部だよ。
>・・・プログラマの書く文章は論理的だから・・・
↑ お笑い!!
たとえば、A,B,C,D,E のコンピューター専門用語があるとして、
A の説明文の中に、(まだ説明していない) B や C や D が平気で使われている。
それで、B の説明を読むと、A や C や E が常識のようにして使われている。
・・・そんな文章のどこが論理的ですか? もし、受験参考書だったら殆ど売れないよ!!
0402デフォルトの名無しさん
2010/05/24(月) 16:46:420403デフォルトの名無しさん
2010/05/24(月) 16:49:14いや、入門書だって同じだよ。
例えば数学の、ある群論の入門書では、1ページめが群の定義、2ページめが演習問題、
3ページめが定理といった具合。新しい言葉の説明なんて数文字。
それでも他の本と比べたら平易な方だよ。
自然科学では、まず最初に定義やら定理といった、いわばその道の奥義の習得を求められる。
基礎ってのは、奥義であるがゆえにもっとも難しいところなんだよ。
応用、つまりそれをどう使うのかは、それに比べたら大したことじゃない。
だから、自然科学において入門書が難しいってのは、ある意味宿命だね。
プログラミングについても同じ。
というか、どんなプログラミングの入門書だって、何の説明もなく新しい言葉をつかったりしないだろ。
たぶん見落としてるんだよ。
0404デフォルトの名無しさん
2010/05/24(月) 16:51:08おまいが糞だと思った本の名前を挙げてくれ
でないとこのスレチじみた展開が報われない
0405デフォルトの名無しさん
2010/05/24(月) 17:12:25それは違うよ。
「群論」の入門書なんて、ある程度数学の他の分野を勉強して来た人間が読むことが
前提になっているんだよ。「初めての〜」 シリーズのVBの本を手にする読者などとは、
そもそも対象が違う。
先にも書いたように、コンピュータ関係の本は初心者用の本でも、以下のようなケースが
多すぎると思う。 ↓
<A の説明文の中に、(まだ説明していない) B や C や D が平気で使われている。
それで、B の説明を読むと、A や C や E が常識のようにして使われている。>
>>404
>糞だと思った本の名前を挙げてくれ
沢山あり過ぎて、挙げられないぐらいだよ。沢山あるにも関わらず、2つ、3つだけ挙げると
個人攻撃になってしまう・・・。
最初にも書いたけど、コンピューターの専門学校に行った友人(複数)も同意見だから、
僕の個人的偏見でないことは間違いない。 「門外漢には簡単には分からせてやらないぞ!」 って
いう意地悪さをコンピューターの本を書いている人達に感じている読者はかなり沢山いるよ。
0406デフォルトの名無しさん
2010/05/24(月) 17:56:03初めてのVBヽ( ・∀・)ノ● ウンコー
納得した
0407デフォルトの名無しさん
2010/05/24(月) 18:55:34>「群論」の入門書
それは自称「群論」のことであって本来の群論ではないことをほのめかす表記ですねわかります
0408デフォルトの名無しさん
2010/05/24(月) 19:12:26きみは理系の能力も文系の能力も雀の涙のようだね。
群論に 「 」 を付けたのは、例えば、三角関数の入門書などと違って、群論という分野がかなり
専門的な分野であることを強調するためなのだよ。
それと、数学の一分野である群論という概念について、<自称>という言葉を付けるというのは、
中学生並みの国語力しかないと見做されるから要注意だよ!
0409デフォルトの名無しさん
2010/05/24(月) 19:17:08お返事は予想通りですが
その場合は“群論”ですよ
0410デフォルトの名無しさん
2010/05/24(月) 19:23:38何をたわけたことを・・・
” ” (ダブルクォーテーションマーク)は、外来の記号で、
もともと日本語にはなかったものなのだよ。
現在でも、日本文の記号としては認めない国語学者も多いんだよ。
0411デフォルトの名無しさん
2010/05/24(月) 19:23:440412デフォルトの名無しさん
2010/05/24(月) 19:56:42>><A の説明文の中に、(まだ説明していない) B や C や D が平気で使われている。
>> それで、B の説明を読むと、A や C や E が常識のようにして使われている。>
↑のような書籍はあるプログラミング言語の入門書であって、
プログラミング言語入門者のための本ではなかったのではないか
>>沢山あり過ぎて、挙げられないぐらいだよ。沢山あるにも関わらず、2つ、3つだけ挙げると
>>個人攻撃になってしまう・・・。
沢山の入門書を読んだことがあるようだが、実例を挙げられないなら誰も納得されられない。
知りようのない君の前提上の意見ではね。
>>「門外漢には簡単には分からせてやらないぞ!」 って
>>いう意地悪さをコンピューターの本を書いている人達に感じている読者はかなり沢山いるよ。
もともとコンピューター上の技能であるプログラミングは
入門レベルでもある程度のコンピューターサイエンスの知識や
コンピューター自体の知識を要求する。
それがないなら理解が困難でも至極当然ではないか?
0413デフォルトの名無しさん
2010/05/24(月) 20:08:46operator+/-を定義できるのがアーベル群だと思うのだけど
あるクラスというかインスタンスがアーベル群かどうかってのを
チェックする方法ってのはあるのかな?
例えば文字列連結にoperator+を定義しちゃうけども
"ABS" - "ABCDEFG" = ????
となって、アーベル群じゃないのでoperator+は定義できませんって
自動的に知る方法ってあるのかな?
というか、operator+とoperato-を定義する事が出来るのがアーベル群じゃ
ボケと言われてお終いだとは思うのだけれども、そこをなんか無いのかなって
0414デフォルトの名無しさん
2010/05/24(月) 20:11:54↑ また、擁護派が出て来ましたね。
まあ、擁護派が何を言っても、コンピュータ本の読みにくさは <一般人の常識> では
ないでしょうか? もう少し親切に、解かり易く書けばよいだけなのにねー。
天下り官僚などが既得権益を守ろうと必死になるのと似た体質を感じてしまうんだよねー。
0415デフォルトの名無しさん
2010/05/24(月) 20:15:06こちらがまじめに書いてもまじめに返してもらえないのですね。
実に残念です。
0416デフォルトの名無しさん
2010/05/24(月) 20:16:07理解力ない人間はそこが知れないけども、
http://builder.japan.zdnet.com/sp/c-programming-language/story/0,3800083430,20370255-2,00.htm
こういう人がこういう文体で書いてることも多い。
この人著作いくつか持ってるんだよね。
だから君が思ってる不満って、実はバカが書いた本を読んでるから
訳がわからないって事かもしれないよ。時にバカの波長が合って
このリンク先の元の説明をわかりやすいと勘違いする場合もある。
これって難しい事を、嘘ついてそういう仕組みになってないのに
判りやすい仕組み(嘘なんだけどね)で説明されるから理解しやすい
と誤解しっちゃったり。色々大変なんだよ。
0417デフォルトの名無しさん
2010/05/24(月) 20:19:02自己レス。
てか、operator(+/-)の再定義は、アーベル群であることを
要求して、operator(+/-)を同時に定義してない場合はコンパイルエラー
(C++はそうなってないけど)とすれば良いだけだった。
0418デフォルトの名無しさん
2010/05/24(月) 20:25:56> int *n;
> *n = 5; /* ポインタ変数nに値5を代入 */
何回見ても笑える、というかぞっとする
0419デフォルトの名無しさん
2010/05/24(月) 20:36:50おいらはね、この人の罪は、この程度の理解なのにこの文体で
書いてることだと思うんだ。この文体でかかれてZdnetにオーソライズ
されてUPされていると、初心者が疑う事は本当に難しいと思う。
たまたまコメント欄で編集の人が誠実に対応したから良かったけど、
それは違うって言ってる人の言葉を荒らし扱いして閉じちゃう場合もありえる
と思う。
本当に怖いよね。この記事で学んだ初心者は4年ぐらい迷うと思うんだ。
0421デフォルトの名無しさん
2010/05/24(月) 21:48:25もしかして「パソコン」とか「Windows」とかいう言葉から解説が必要なのか。
文学は文学で俺が読めない漢字や単語をフリガナや注釈も無しに使うのやめてください><
古典は全部現代語訳載せてください
英文は全ての単語の訳を載せてください
0422デフォルトの名無しさん
2010/05/25(火) 17:15:31それは違うでしょう。
難しい文学書も古典も英文も、小学校から高校卒業までしっかりお勉強をした人なら、
チンプンカンプンなんてことはあり得ないでしょう。
ところが、プログラミングの入門書については、東大生でも嫌になってやめてしまう人が
沢山いるんですよ。明らかに書き方がオカシイのが原因だと思いますよ。
>>416 さんが言うようにバカが書いているとは思わないけど、他人に何かを説明するのが、
あまりに下手過ぎると思う。そうでないとしたら、(気取って?)わざと分かりにくくするために
アッチコッチを省略して書いているんだね。
跡取りにしたい自分の息子にプログラミングを教える場合は、きっとすごーく丁寧に教えて
あげるんだろうね。高いお金を出して本を買ってもらうのだから、自分の息子に説明するぐらい
の気持ちで書かないといけないと思うよ。
0423デフォルトの名無しさん
2010/05/25(火) 17:19:550424デフォルトの名無しさん
2010/05/25(火) 17:47:28これから VB をはじめようかな、と思っている僕には、「C/C++のポインタの機能」
なんてチンプンカンプンですよ。
>>416 の記事は、コンピューターの本を何冊も書いている人が沢山間違いをしてる
ところが <おかしい> の?
ちょっと読むと、あの本自体にに間違いがあるのか、それとも、あのサイトを書いて
いる builder編集部 冨田 という人の理解力が足りないのか・・・、その点がはっきり
していないよね。
0425デフォルトの名無しさん
2010/05/25(火) 18:36:30自動車免許取立ての文系が、自動車整備士一級を取りたい、
出来ればF1のメカニックになりたいと言ってるような物なので、
ちんぷんかんぷんで当たり前と言うしかないわけで。
実の所コンピューター関連の書籍は、初心者にも判り易いものが
多すぎて、自分がどれほど難しい事を実現しようとしてるのか
理解できてない人が多すぎると思う。
君のように逆に俺が理解できないのは本が悪いからだと勘違いして
しまう人を大量に生み出してると思う。
コンピュータ言語を本気で理解するためにはIQ=105できればIQ=110
程度の知能は必要なんだよね、残念ながら、幾らコピペで初心者を
騙しても、現実はそういう事だよ。
猿には理解できないんだよ本当に残念だけど。
でもIQって生得的なものじゃなくて、訓練すれば変わるし、君が頑張って
ちゃんと理解していけば、IQ105位にはなると思う。110まで行けるかもしれない。
2chが有ってよかったね、こういう本当のことはあまり言わないことになってる
から、それが社会って奴だから。
0426デフォルトの名無しさん
2010/05/25(火) 18:53:45>2chが有ってよかったね、こういう本当のことはあまり言わないことになってる
から、それが社会って奴だから。
ついに本音が出たね。コンピューター専門学校に行った友人が数人いるから
知ってるけど、同級生から質問されても解かり易くは答えてあげない人間が
沢山いるらしい。少しでも自分を優位において、優越感を感じていたい人間が
多いんだね。キミもそういう種類の哀れな人間のようだな。そういう人間が本を書いて
いるんだから、分かり易い訳はないよな。さんざん苦労して解かった後で、「こんな
内容だったのなら、もっと解かり易い書き方が出来るじゃないか?」 って、これまでに
何度も感じて来たんだよ。
キミは偉そうなことを言っているけど、自分一人でどの程度のソフトが作れるのかな? ・・・プッ。
0427デフォルトの名無しさん
2010/05/25(火) 19:00:01ついにじゃなくて、ここまで言わないと判らないのかな?
って言う思いで書いたので、IQの話を持ち出している。
専門学校でも、わかりやすく説明できる生徒とそれを聞く
生徒に分かれるのは、やっぱりIQの問題なんだよ。
君の返答を見るにIQが絶望的に足りてない。
なので君がプログラミング言語を理解するには、
苦労するしかないと思う。頑張れ。
0428デフォルトの名無しさん
2010/05/25(火) 19:21:14キミの思考力の低さは文章によく表れているから、偉そうなことを言ってもダメ!
>・・・、わかりやすく説明できる生徒とそれを聞く生徒に分かれるのは、・・・
生徒が2つに分かれるわけではない。個々の内容によって、説明できる人と
聞く人はいつも入れ替わるんだよ。内容は多岐に渡るものだからね。
多分、キミは高校時代から理系科目は人並みでも、文系科目(英語・国語など)は
ダメダメでコンプレックスが強いんだと思う。何かというと、自分の優越性を表現しない
と心が落ち着かないんだろうな。キミこそ健康な心を回復するよう、頑張れ!
0429デフォルトの名無しさん
2010/05/25(火) 19:59:180430デフォルトの名無しさん
2010/05/25(火) 20:05:180431デフォルトの名無しさん
2010/05/25(火) 20:08:150432デフォルトの名無しさん
2010/05/25(火) 21:00:20それは良くある誤解なんだけど、いい質問が出来ない人は
いい回答も得られないわけで、プログラミングスキルってのは
コミュニケーション能力も本当に必要だよ。
プログラミングの世界って、その言語設計者やライブラリ設計者
そして要求仕様との対話って世界だから、ある種のコミュニケーション
スキルが高くないと、プログラミングを物に出来ないと思うよ。
0433デフォルトの名無しさん
2010/05/25(火) 21:31:32> プログラミングの世界って、その言語設計者やライブラリ設計者
> そして要求仕様との対話
それをコミュニケーションと呼ぶなら、その能力は高いことになるな。
あんまり聞かない定義だが。
0434デフォルトの名無しさん
2010/05/25(火) 21:43:58日本で一般にいわれてるコミュニケーション能力って
ちょっと間違ってるんだよね。
その場の空気読んで白いものも黒というのがコミュニケーション能力だと
勘違いしてると言うか、させられていると言うか。
そもそも何故空気読めって古来から使われてた言葉を使わないで、
コミュニケーション能力という言葉が使われ始めたのか?
このに戻ると、ようは相互理解が大切って事を表現したかったわけで、
黒いものは黒といい、白いものは白という、そういう認識を一致させて
行く能力に日本人は欠けていたので、コミュニケーション能力って
言葉が流行ったのだけれども。
残念な事に押し寄せる不況の中、空気を読んで白いものを黒と言う能力、
そんな風に使われてしまったわけだ。
この言葉は、90年代からコンピューター業界で使われていたので、
俺の誤解が無ければ、コの業界発信とも言えるんだけど、富士通の成果主義と
同時期に一般に普及したんだけど、成果主義もコミュニケーション能力も、
本来の意味で使われなくなってしまった。
どっちも発信元(普及させたと言う意味)の富士通が、
コミュニケーション能力とはバカに見えないように白いものを黒と言い、
成果とは上司が気に入る事だ、とやっちゃったのでしょうがないよね。
相互理解の前段として、他者理解が必要なのである種のコミュニケーション
なんだよ。
0435デフォルトの名無しさん
2010/05/25(火) 23:26:070436デフォルトの名無しさん
2010/05/26(水) 10:24:050437デフォルトの名無しさん
2010/05/26(水) 15:52:00>>難しい文学書も古典も英文も、小学校から高校卒業までしっかりお勉強をした人なら、
>>チンプンカンプンなんてことはあり得ないでしょう。
プログラミングはコンピュータで行われる技術であってコンピュータのことを知らなければチンプンカンプンなのは当然
情報工学科ならコンピュータサイエンス入門科目なんなりをやってからプログラミングに入る。
コンピュータの知識がないというギャップのある状態でプログラミングの入門書を開いても難解なのも必然
その状態から実際に読み解いて、プログラミングできるようになるかどうかは本人のやる気と適正次第。
知識的にギャップがあってもできる人いるし、できない人もいる。
クソな解説で読者に劣等感を煽り、著者が優越感に浸っているような本もあるかもしれない。
でも本当に多くのプログラミング入門書が尻込みするほど難しいというなら、
あなたは知識的ギャップについて後者でステップを踏んで埋めていかないとできないということ。
0438デフォルトの名無しさん
2010/05/26(水) 16:36:47>数学や理科の本なら3分で眠くなる自信あるよ!
僕は逆だな。ニュートンは <神の摂理を明らかにしたい> という気持ちで
数学・物理学に取り組んだと言われているように、一般の自然科学は
「自然」 の中に存在している事実が土台になっているので、勉強していくに
つれて自然がよく分かるようになるから面白いと思う。
それに対してコンピュータは、最初に作った人間たちの勝手な <取り決め>
に馴染むことが勉強の中心になっているから、いくら理解したところで 「自然」
を理解することには繋がらないのだ。あくまで <道具> の使い方の勉強だから、
テクノロジーではあってもサイエンスとは呼べない。<道具> としては大変に
素晴らしい働きをしてくれるので、そちらには大きな魅力があるのだが・・・。
一部の人達が恣意的に決めた用語がほとんどだから、他の自然科学用語と
違って、首をかしげざるを得ないような命名が沢山あるのも、一般にコンピュータ
が難しいと思われる原因になっていると思う。
0439デフォルトの名無しさん
2010/05/26(水) 16:46:50数式や原子、電子のモデルにしても人間たちの勝手な<取り決め>であり、<道具>だよ。
自然科学で自然の仕組みを追求することに対応するのは
プログラミングでいうところの「設計」とか、「○○デザイン」のような上流工程じゃないかな。
言語仕様と対比するなら、アルファベットとか数式とか化学式とかが適切だと思う。
0440デフォルトの名無しさん
2010/05/26(水) 16:48:32プログラミングの入門書にもパソコン、google、言語リファレンス、英和辞典なんかが必要なんだよ。
0441デフォルトの名無しさん
2010/05/26(水) 17:05:18>数式や原子、電子のモデルにしても人間たちの勝手な<取り決め>であり、<道具>だよ。
それは違うよ。もし、そうなら、別の数式体系やモデルも自由に作れるはず。だが、現実には
出来ない! これまでに積み上げられて来た自然科学の体系には、<個人の恣意を許さない
必然性と普遍性>が存在するからだよ。
0442デフォルトの名無しさん
2010/05/26(水) 17:10:25例えば電流と電子の流れが逆なのは過去の勝手な取り決めから抜け出せなかったからだよ。
こんな感じで、計測技術が未熟な部分はその未熟なデータと個人の勝手な思いつきで
その現象を理解するために都合の良いモデルを決められてるんだよ。
0443デフォルトの名無しさん
2010/05/26(水) 17:35:30そんな一部の例外で一般を論じるのは無理でしょう!
0444デフォルトの名無しさん
2010/05/26(水) 22:10:55> もし、そうなら、別の数式体系やモデルも自由に作れるはず。
作れるだろ。
作ったとしても、俺様表記など誰も使わないだろうけど。
0445デフォルトの名無しさん
2010/05/26(水) 22:13:41自然科学は取り決めだけど、勝手ではない
自然の摂理を表現するように取り決められている。
言語学は昔は勝手な取り決めだったけど、
最近は自然科学化し始めている。
0446デフォルトの名無しさん
2010/05/26(水) 23:35:29自由に作れるよ。
たとえば マイナス*マイナス=マイナス という計算が
問題なく成り立つ体系を作る話が「負の数学」という本に載ってた気がする。
0447デフォルトの名無しさん
2010/05/26(水) 23:40:31* ポインタ 沖林
* 『負の数学』
0448デフォルトの名無しさん
2010/05/26(水) 23:59:13特にGoは今後飯の種になる可能性がある。
0449デフォルトの名無しさん
2010/05/27(木) 00:26:170450デフォルトの名無しさん
2010/05/27(木) 17:11:26オマイ、数学出来ないだろ!
0451デフォルトの名無しさん
2010/05/27(木) 18:16:51>>450
0452デフォルトの名無しさん
2010/05/27(木) 18:18:45数学出来ないだろって、ものすごく範囲が広くて、
できるのかできないのか適切に答えられない。
たとえば、C++ や Haskell は使ってるが Ruby やったことない人間に、
プログラム素人だろとかいうのと同じだよ。
ちなみに、「負の数学」は昔たまたま図書館に置いてあって、
ちょっと興味があったから数時間ぱらぱらと読んでただけ。
内容はほとんど頭に入ってない。
0453デフォルトの名無しさん
2010/05/27(木) 18:30:07どうなるかっていうのと同じようなもん
0454デフォルトの名無しさん
2010/05/29(土) 23:02:28この辺が枯れてて良い気がしている.
0455デフォルトの名無しさん
2010/06/02(水) 08:29:29推薦図書スレとか個人攻撃どころじゃないから
今更一言二言言われたところで何でもないだろ
0456デフォルトの名無しさん
2010/06/02(水) 08:38:34動機がそれなら
挫折するのか関の山
最初からやらないほうがいい
0457デフォルトの名無しさん
2010/06/02(水) 09:47:570458デフォルトの名無しさん
2010/06/03(木) 14:08:160459デフォルトの名無しさん
2010/06/03(木) 14:14:060460デフォルトの名無しさん
2010/06/04(金) 21:09:17演算子の優先順位も結合強度も考えなくて良いのは気付いたとき感動した
0461デフォルトの名無しさん
2010/06/28(月) 20:55:47Genie
Vala
0462デフォルトの名無しさん
2010/08/13(金) 18:42:12その言語そのものに拘泥するのではなく、その言語を通じて普遍
的なプログラミングの諸概念を探求せよということです。
この考え方に立てば言語は何でもいいと思います。
0463デフォルトの名無しさん
2010/08/13(金) 18:57:020464デフォルトの名無しさん
2010/08/15(日) 14:39:58んだね。
後はその言語が何に向いてるのかを勉強してほしい。
もっと向いてる言語があれば、積極的にそっちを利用すべきだし。
0465デフォルトの名無しさん
2010/09/12(日) 15:27:56■やりたいこと
Windows XP と Windows 7 上で、ファイルのリネームや同期などのファイル処理や
汎用ではない画像データの作成など、ちょこっとした定型処理ツールを作りたい。
→ 自分のスキル不足となる複雑な処理は市販のアプリケーションに委ねます。
→ プログラミングの勉強も兼ねてチャレンジしてみたい。
→ サンデープログラマーになって、自分の定型業務をちょっと楽にしたい。
■スキル
20年くらい前にN88-BASICで遊んだことあり。
その後、Quick-BASICをDOS上で使ってみて、使い易さに感動…した記憶だけ残ってます。
但し、ファイル処理などは、やったことありません。
■事前調査
勉強を兼ねてるし、読みやすくて誤解無く書ける言語で…と考えると、
Pascal辺りかと行き着きました。
最後は商用パッケージを買うつもりなのですが、以上のような経験を踏んでますので、
VB または Delphi か、あるいは、両方のいいとこ取りをしたと聞き及ぶ C# か、
この3つで迷ってます。どれでも、実質的に初心者としてのスタートです。
いずれは全部勉強するかもしれませんが、最初に取りかかる1つをどれにするか迷ってます。
欲を言えば、その1つだけしっかり勉強してみたい希望もあります。
それぞれのお立場で、メリットまたはデメリットなどお気づきの点をご教授ください。
他の言語は、却下したわけではなくて、勉強不足で知識が無く候補に考えていないだけです。
よろしくお願いいたします。
0466デフォルトの名無しさん
2010/09/12(日) 15:45:220467デフォルトの名無しさん
2010/09/12(日) 16:02:41Pascalで「画像(bmp、jpeg、gif、pngあたり?メモリにbitmap作ってコピー?わからね)」と「定型処理(テキストベース?それともウェブのコピペとか動作を含む?)」
ようなライブラリって何かあるっけ?
無難にC#がいいんじゃないかな
0468465
2010/09/12(日) 16:48:24早速のレスをありがとうございます。
やりたいことは、説明が足りませんでした。
定型処理は、Word 2003 で、図を挿入する文書を作成します。
Micrografx Designer とか Corel DRAW などで作成するようなタイプの図で
ビットマップ形式ではなくて、ベクトル形式のデータです。
やることがある程度決まっているので、
パラメータをチェックボックスなどで指定して、出力する図を作成して Word に挿入する
というのをイメージしてます。
今は、過去に作成した図をテンプレートにして微修正
→ 新しい図を作成&挿入という手順で作業しています。
0469デフォルトの名無しさん
2010/09/12(日) 18:54:410470天使 ◆uL5esZLBSE
2011/07/05(火) 00:52:45.98>>>>>> 後はその言語が何に向いてるのかを勉強してほしい。 <<<<<<(キリッッッッ!キリッッ!!!!キリッッ!!!キリッ!ッッ
∨∨∨
>>>>>>>>>>>>>> もっと向いてる言語があれば、積極的にそっちを利用すべきだし。 <<<<<<<<<<<<<<(キリッッッッ!!!!!!
∧∧∧∧∧∧∧∧(きリ!!!キリッ!
ゴミグラマは社会底辺
0471デフォルトの名無しさん
2011/11/13(日) 12:38:39.05c#でモグラ叩きとかしか作れなかった自分がSuccとか作れたから
手続き型っぽくなるのを嫌に感じなければ、普通にじゃんけんゲームも作れるし
0472デフォルトの名無しさん
2011/11/22(火) 19:14:49.85晒し上げ
0473デフォルトの名無しさん
2011/11/23(水) 01:12:46.23もしくはscala
0474デフォルトの名無しさん
2011/11/23(水) 01:19:42.66そのスマフォの開発言語はJavascriptが今後は主流
そしてこれからは、webアプリの時代でもある
Webアプリにはクライアント側とサーバー側があるが、
クライアント側はJavascript一択で、サーバー側もNodeの登場により
Javascriptが流行ってきた
時代の流れが全てJavascriptに向かっている
あとは、Scalaだね
こちらはJavaの後継としてスマフォ、サーバーサイドでJavascriptと
人気を分け合う形になる
0475デフォルトの名無しさん
2011/11/27(日) 23:27:51.650476デフォルトの名無しさん
2011/12/01(木) 03:31:09.93androidならsl4で、一通りのスクリプト動くし別にjsに括らなくても良いんじゃないか
node.jsは流行らせようとしているのが分かるけど、
数値計算まわりのライブラリがないし、あっても出来立てでコミュニティが今ひとつ信頼できない
個人が趣味でやるの分にコンパイルないとダメな言語なんて開発速度が遅いだけでメリットなし
言語なんてのは計算機資源にさせたい処理をさせればいいんだし、
時代に普遍的なもの使いたいならlisp系がいいぞ。
新しい処理系が出来ても、とりあえずまず移植されるからな
0477デフォルトの名無しさん
2011/12/02(金) 15:12:55.14java+ocamlを学んでおいたほうが学習力が高くなる。ocamlが嫌ならF#でも
いいよ。とりあえずというならば、7つの言語7つの世界でも読んどけって。
とりあえずはそれでいいよ。scalaも含まれてるけどな。
>>476
Pythonの大学での採用状況を考えても凄腕系がPythonに多く生まれることは
容易に想像できる。
0478デフォルトの名無しさん
2012/01/17(火) 10:55:24.75緩やかな下落傾向にある一方で、C#は上昇傾向が続いており、特にここ数年は上昇傾
向が強くなっている。
今後しばらくは、C#とC++で順位の入れ替えを繰り返すものと見られるが、最終的には
C#が3位、C++が4位に落ち着く可能性が高い。また、Objective-Cも急成長を続けており、
この傾向が続いた場合には、C#、Objective-C、C++という順位に変わっていく可能性もある。
上記のほか20位以内に入ったプログラミング言語としては、Rが19位に、Luaが20位に
入った点が注目される。
特に、統計処理や統計データのグラフィック化などに利用されるRプログラミング言語は、
ここのところ注目が高まっている。Rの機能拡張が、Googleの支援によって実現したこと
などもその一因となっているものとみられる。
1 Java 17.479 (-0.082) 18ヵ月連続1位
2 C 16.976 (-0.081)
3 C# 8.781 (+0.576) 3位へ浮上。上昇傾向
4 C++. 8.063 (-0.189) 4位へ下落
5 Objective-C 6.919 (+0.114) 上昇傾向
6 PHP 5.710 (-0.291) 下落傾向
7 (Visual)Basic 4.531 (-0.226)
8 Python. 3.218 (-0.274)
9 Perl. 2.773 (+0.301)
10 JavaScript 2.322 (+0.123)
11 Delphi 1.576 (+0.331)
12 Ruby. 1.441 (-0.053)
http://news.mynavi.jp/news/2012/01/12/058/
0479デフォルトの名無しさん
2012/01/17(火) 22:04:17.87http://awabi.2ch.net/test/read.cgi/poverty/1326781620/
0480デフォルトの名無しさん
2012/01/18(水) 05:02:49.760481デフォルトの名無しさん
2012/01/26(木) 14:43:06.60sh,awk,sed:必須
latex:必須
emacs:必須
java,c#,vb,javascript、PHP:いらない
scheme,haskell,ocaml:どれか1つ
python,ruby,perl:過大評価されすぎでね?
lua:nmap,wireshark,ルーターなどネットワーク周りに組み込まれていることが多い。
git,darcs:卒研着手するまでになれとけ
topcoder,project eurle、github:この辺よんどけ
0482デフォルトの名無しさん
2012/01/26(木) 14:58:22.48大きなソフトウェアを書くとして、個人レベルでデバッグ作業に大量の時間を注ぎたくないでしょ
パーサー書くにしても関数型の方が手続き型よりか向いてる
0483デフォルトの名無しさん
2012/01/27(金) 16:06:18.610484デフォルトの名無しさん
2012/01/27(金) 17:49:21.87Javaが分からんなら、悪いこと言わんからプログラミングやめとけ。
0485デフォルトの名無しさん
2012/01/29(日) 16:22:16.53個人開発の規模もマルチスレッド活用する用途も限られるから、Win使ってるならC#が幸せになれる
Haskellは基本的なアルゴリズムとデータ構造勉強するのには良い言語だよ
GUIだって、Ruby・Pythonと難易度は大差ない(かなり手続き的なコードになるが)
くやしいけど、言語より、IDEの質やライブラリの適用範囲の広さが重要
(Haskellがどっかの企業のIDEでサポートされんかな・・・フリーじゃ限界が・・・)
0486デフォルトの名無しさん
2012/01/30(月) 22:50:19.65関数型言語やるならhustleがいいよ
初心者にはshameも悪くない
0487デフォルトの名無しさん
2012/01/31(火) 07:48:27.64どっちも聞いた事が無いんだが。。。
エスパーしてみると、haskellとschemeと言いたかったのかな?
0488デフォルトの名無しさん
2012/01/31(火) 18:08:51.580489デフォルトの名無しさん
2012/01/31(火) 18:28:19.89有史始まって以来です
0490デフォルトの名無しさん
2012/02/09(木) 17:28:02.75http://kohada.2ch.net/test/read.cgi/pcnews/1326714846/
0491デフォルトの名無しさん
2012/02/18(土) 17:21:50.16485の言うことを真に受けるなら、F#
0492デフォルトの名無しさん
2012/02/24(金) 03:29:50.69http://cruel.org/freeware/hacker.html
もしコンピュータ言語をなにも知らないなら、まず Python から始めることを
おすすめします。設計がきれいだし、ドキュメントもしっかりしているし、
初心者にもそこそことっつきやすくできています。でも入門言語として最適でも、
おもちゃではありません。強力で柔軟で、大きなプロジェクトにもじゅうぶん
対応しています。
Java もプログラミングを学ぶにはよい言語です。 Python よりはむずかしい
ですが、できるコードは Python より高速です。二番目の言語としてはとても
すぐれていると思います。
本気でプログラミングをするなら、C を勉強するしかありません。これはUnix の
中核となる言語です。C++ は C と密接な関係にあります。片方を知っていれば、
もう片方を学ぶのはそんなにむずかしくありません。が、どっちも真っ先に
勉強しようとするのには向いた代物ではありません。
0493デフォルトの名無しさん
2012/03/24(土) 17:33:37.55http://d.hatena.ne.jp/kazu-yamamoto/20111124/1322100759
>Haskell を聞いたことなかった.そんなに流行っているのですか.勉強した方がいいのでしょうか.
>流行っているかと言われれば、一部のプログラマーでしか流行っていません。あなたが、将来プログラマーになりたいと思っているなら、Haskell から得るものはとても多いでしょう。
>僕は、Haskell を学んで、はじめてプログラミングとは何か分かりました。それまでも分かっているつもりでしたが、気のせいでした。
7つの言語7つの世界って本でも、Haskellのまとめで似たような事書かれてる
(こちらは7つの言語のうち、最も難しく、最も学習し甲斐があったと書いてるけど)
個人的には入出力のあるプログラムで、なるべくdo記法使わないように心がけるとモナドを感覚的に分かりやすい気がする
(小さいプログラムのうちに感覚的に分かる方が良い)
do記法版cat
import System.Environment
import System.IO
main = do
fi <-getArgs
fo <- mapM readFile fi
putStr $ unlines fo
モナド版cat
import System.Environment
import System.IO
main = getArgs >>= mapM readFile >>= putStr.unlines
0494デフォルトの名無しさん
2012/03/24(土) 20:59:56.17読み込んだのと同じファイルに上書きしてみようとすると
初心者は絶対にハマる。Haskellなら
0495デフォルトの名無しさん
2012/03/25(日) 08:07:23.42zipとかshowまで学習進めば、それほど難しくも無い
(割と初歩の段階で学習する)
import System.Environment
import System.IO
numbering xs = unlines $ map (\x -> (show $ fst x) ++ snd x) $ zip [1..] $ lines xs
main = getArgs >>= mapM readFile >>= putStr.numbering.unlines
同名のファイルで保存したいってなら、状態を変数に格納するdo記法使ったほうが楽だろうけど
0496デフォルトの名無しさん
2012/03/25(日) 09:45:05.99初心者がハマるところなのに
単に標準出力に出すコード貼って何してんの?
0497デフォルトの名無しさん
2012/03/25(日) 13:42:43.75ファイルの書き込みは最後の行に書くってのだけ気をつければってのが、ハマル要素と言えばそうだけど、IOでは順序が重要になるのは普通の言語も同じな気がする
import System.Environment
import System.IO
numbering xs = unlines $ map (\x -> (show $ fst x) ++ snd x) $ zip [1..] $ lines xs
main = do
fnames <- getArgs
fstrings <- mapM readFile fnames
let nfstrings = map numbering fstrings
putStr $ unlines nfstrings
mapM (\x -> writeFile (fst x) (snd x)) (zip fnames nfstrings)
0498デフォルトの名無しさん
2012/03/25(日) 14:22:25.21>>494のどこに「標準出力に書き出してから、ファイルに書き出せ」
って書いてあるんだ?
勝手にお題を変更するなよ
0499デフォルトの名無しさん
2012/03/25(日) 14:53:43.96ええー・・・
なら、なおさらハマル要素が無いじゃないか・・・
0500デフォルトの名無しさん
2012/03/25(日) 15:08:05.200501デフォルトの名無しさん
2012/03/25(日) 15:46:54.480502デフォルトの名無しさん
2012/03/26(月) 19:55:04.50import System.Environment
import System.IO
numbering xs = unlines $ map (\x -> (show $ fst x) ++ snd x) $ zip [1..] $ lines xs
main = do
fnames <- getArgs
fstrings <- mapM readFile fnames
let nfstrings = map numbering fstrings
-- putStr $ unlines nfstrings
writeFile (head fstrings) (head nfstrings)
正常に動作するコード
import System.Environment
import System.IO
numbering xs = unlines $ map (\x -> (show $ fst x) ++ snd x) $ zip [1..] $ lines xs
main = do
fnames <- getArgs
fstrings <- mapM readFile fnames
let nfstrings = map numbering fstrings
-- putStr $ unlines nfstrings
writeFile "test.txt" (head nfstrings) <- ここのファイル名指定する所だけ違う
コンパイラのバグじゃね?
0503デフォルトの名無しさん
2012/03/26(月) 20:31:56.85import System.Environment
import System.IO
numbering xs = unlines $ map (\x -> (show $ fst x) ++ snd x) (zip [1..] (lines xs))
main = do
fnames <- getArgs
fstrings <- mapM readFile fnames
let numfstrings = map numbering fstrings
mapM_ (\x -> writeFile ((fst x) ++ "1") (snd x)) (zip fnames numfstrings) -- before : test.txt -> after : test.txt1
0504デフォルトの名無しさん
2012/03/26(月) 20:33:31.230505デフォルトの名無しさん
2012/03/26(月) 20:38:17.080506デフォルトの名無しさん
2012/03/26(月) 21:13:05.41アルゴリズムの勉強にはこれ以上無い最適な言語なんだけどなぁ・・・
強引に解決してみた
(putStrでnfstringsの全要素分のバックスペース出力で強引に評価)
import System.Environment
import System.IO
numbering xs = unlines $ map (\x -> (show $ fst x) ++ snd x) (zip [1..] (lines xs))
main = do
fnames <- getArgs
fstrings <- mapM readFile fnames
let numfstrings = map numbering fstrings
-- putStr $ unlines numfstrings
putStr ['\b' | _ <-(unlines numfstrings)]
mapM_ (\x -> writeFile ((fst x)) (snd x)) (zip fnames numfstrings)
0507デフォルトの名無しさん
2012/03/26(月) 22:10:13.06import System.Environment
import System.IO
import Control.DeepSeq
infixr 0 $!!
f $!! x = x `deepseq` f x
numbering = unlines . map (\(x,y) -> show x ++ y) . zip [1..] . lines
main = do
fnames <- getArgs
fstrings <- mapM readFile fnames
let nfstrings = map numbering fstrings
mapM (\(x,y) -> writeFile x y) $!! zip fnames nfstrings
0508デフォルトの名無しさん
2012/03/26(月) 23:38:30.81純粋な関数は受け取る値の型と返す値の型(型と言うよりデータ構造?)さえ知ってれば、自分で関数作って関数を繋げて行けば良いってのが、判り易くて好きなんだけどな
オブジェクト指向みたいにメソッドや関数覚えないと初心者じゃ太刀打ちできないって場面は少ないのが、初心者向けだと思うんだけど、ファイル処理が難しかったら、やっぱりアルゴリズム学習用途に留まるのかね
ファイル処理が初心者向けじゃなくても、Cしか使うつもり無くても、Haskellは一度触ってほしい言語ではあるんだが・・・
■ このスレッドは過去ログ倉庫に格納されています