プログラミングを習おうと思う。とりあえずC言語ってのから完璧にすればいいんだろ?
1 :
エビ男(愛知県) :
2010/10/20(水) 17:04:23.71 ID:CSATnjq2P BE:3797299788-PLT(12031) ポイント特典 C#をVisual Studio 2010 Expressで学ぶ『はじめての「C#」』
工学社は、I/O BOOKSより、プログラミング言語C#の入門書『はじめての「C#」――無料の「Visual Studio 2010 Express」で基礎を学習! 』(赤間世紀 著)を発売した。価格は2,415円。
構造化プログラミングやオブジェクト指向プログラミング、関数プログラミングなどをサポートするプログラミング言語「C#」。
本書では、「Microsoft Visual Studio 2010 Express」を使って、C#によるプログラミングの基礎を解説する。
5章構成(序論/ C#プログラムの作成/ C#プログラミング/ オブジェクト指向プログラミング/ 関数プログラミング)。
http://journal.mycom.co.jp/news/2010/10/19/032/index.html
2 :
テット(長屋) :2010/10/20(水) 17:05:09.24 ID:c8Vvy/Eb0
delphiで十分
3 :
ハッチー(京都府) :2010/10/20(水) 17:05:24.94 ID:rXfk9vh80
はじめてのCください
4 :
ブラット君(チベット自治区) :2010/10/20(水) 17:05:27.73 ID:CjDvN6hV0
はい
5 :
おばこ娘(大阪府) :2010/10/20(水) 17:05:31.38 ID:GU2OmSTV0
完璧なんかいらん
6 :
がすたん(関東・甲信越) :2010/10/20(水) 17:05:36.30 ID:VTsaM37lO
java
7 :
いろはカッピー(兵庫県) :2010/10/20(水) 17:05:41.80 ID:+TFqEKwU0
htmlのタグ打ちもプログラミングに入るの?
8 :
おたすけ血っ太(千葉県) :2010/10/20(水) 17:06:06.75 ID:1QdcFOe+P
Cの派生って言語C覚えてないとやっぱ辛いの?
9 :
りんかる(長屋) :2010/10/20(水) 17:06:38.62 ID:p9yNfMtd0
CASLから始めろ
10 :
プリンスI世(神奈川県) :2010/10/20(水) 17:06:47.10 ID:xEwBB/e00
スレタイがCで記事内容がC#じゃねーか 全saku
11 :
一平くん(dion軍) :2010/10/20(水) 17:06:55.89 ID:lusuCNJm0
#include <stdio.h> int main(void) { char str[] = "Hello, World!"; puts(str); return 0; }
12 :
環状くん(catv?) :2010/10/20(水) 17:07:08.21 ID:Ha0GuMpV0
C#とCは全く別物だぞっと。
普通の事ならVBで色々な事は出来るな C言語極めて損した
14 :
タルト(関東・甲信越) :2010/10/20(水) 17:07:22.25 ID:Kvl0oR8TO
ifやらforやらポインタはわかったけどゲーム作れない!ふしぎ! winAPIってのをやれば少しは前進するの?
FORTRANで
16 :
ティグ(広島県) :2010/10/20(水) 17:07:51.12 ID:kZ7Yfs1O0
BASIC
17 :
サンコちゃん(愛知県) :2010/10/20(水) 17:08:06.62 ID:ABMo3/CE0
素直にVB.net Expressionダウンロードしとけ
18 :
おたすけ血っ太(東京都) :2010/10/20(水) 17:08:15.29 ID:Ha0GuMpVP
>>8 C自体、そんな難しいもんじゃないから
その派生言語からいきなり始めちゃっていいんじゃね?
19 :
レビット君(チベット自治区) :2010/10/20(水) 17:08:17.54 ID:tsux/TF/0
C面倒すぎ
20 :
タルト(中国・四国) :2010/10/20(水) 17:08:25.37 ID:auEoN+JaO
まだ完璧に扱える者は世界中のどこにもいないと思う
21 :
たらこキューピー(内モンゴル自治区) :2010/10/20(水) 17:08:26.62 ID:nSjq57FCO
初めて覚えたのはイントメインボイド
アセンブラって奴じゃないの?
23 :
パピプペンギンズ(チベット自治区) :2010/10/20(水) 17:08:37.68 ID:AwCY0oaY0
ソフトウェア技術は道具であって学びの目的物にしてはいけないよ 市販の安い本で素人に直ぐ追いつかれるから
Cが完璧なら他の言語知らなくていいレベル というか他の言語もすぐにマスターできるだろうが
25 :
エビ男(沖縄県) :2010/10/20(水) 17:08:55.92 ID:P9oyC4LsP
>>1 俺もandroidで欲しいアプリがないから
javaで自作しようと思う
java勉強しようぜ
26 :
おたすけ血っ太(東京都) :2010/10/20(水) 17:08:55.97 ID:Ha0GuMpVP
27 :
いろはカッピー(東京都) :2010/10/20(水) 17:09:01.54 ID:qo+fHYBL0
久々にVBやったらこれはこれでいいな 普通に読みやすいわ
28 :
ミルーノ(catv?) :2010/10/20(水) 17:09:17.01 ID:/4bLGH8w0
なかなかこのスレタイ廃れないな
c++だけでおk
try { } catch () { }
31 :
緑山タイガ(岩手県) :2010/10/20(水) 17:10:38.68 ID:EBsN9TTb0
VS2009インスコしただけで満足したわ
CASL取って基本情報取ればちょっと得意になれるからこっちにしようぜ
33 :
京 ◆SsSSsSsSSs :2010/10/20(水) 17:10:48.54 ID:hHI9k5iw0 BE:238071637-PLT(12002)
>>28 プログラミングをやって一儲けしたいけど,気力がないゴミカスニートが多いんだろ
34 :
おたすけ血っ太(千葉県) :2010/10/20(水) 17:10:58.44 ID:1QdcFOe+P
>>18 ほぅ
じゃCすっ飛ばしてC++の教本でもかってみるよー
35 :
KANA(関西地方) :2010/10/20(水) 17:11:17.25 ID:xGjXT8Od0
>>31 こんな良いものがタダなんてという
満足感が異常だよなビジュアルスタジオ
36 :
たらこキューピー(内モンゴル自治区) :2010/10/20(水) 17:11:37.65 ID:nSjq57FCO
アプリケーションプログラムインターフェイスって名前長すぎ
37 :
タマちゃん(関東・甲信越) :2010/10/20(水) 17:11:38.97 ID:Tnxy2L3aO
安いな買ってみるかな。
38 :
イヨクマン(神奈川県) :2010/10/20(水) 17:11:45.96 ID:BH0jqpRl0
HSP極めた俺に死角はなかった!
39 :
おたすけ血っ太(埼玉県) :2010/10/20(水) 17:11:52.33 ID:F7iHW4FPP
>>7 入らない。
プログラミングではなく「コーディング」。
HTMLはプログラミング言語ではなく「マークアップ言語」。
41 :
ガッツ君(茨城県) :2010/10/20(水) 17:12:07.92 ID:Q4UHxuH60
お前ら情報処理試験どうだったの
COBOLを新たに学ぼうって奴はもういないのか…
43 :
いろはカッピー(兵庫県) :2010/10/20(水) 17:12:22.38 ID:+TFqEKwU0
さらっとANSI-C勉強したあとにオラクルとかのDBやれ
45 :
一平くん(dion軍) :2010/10/20(水) 17:13:18.08 ID:lusuCNJm0
Excelのマクロが出来るようになりたいならVB勉強すればいいし 組込み系の開発ならC言語とアセンブラ言語は必須だし 言語は目的に応じて勉強すればいい
46 :
天女(関西地方) :2010/10/20(水) 17:13:28.62 ID:tKUmJGgo0
言語ってことは知ってる人同士で会話できたりするの?
47 :
省エネ王子(新潟県) :2010/10/20(水) 17:14:13.16 ID:bP+rckrS0
VBメインなせいで、ポインタが分からない
48 :
ストーリア星人(徳島県) :2010/10/20(水) 17:14:19.09 ID:W9glq7Li0
ν速民ならHaskellは必須だよな?
49 :
おばこ娘(チベット自治区) :2010/10/20(水) 17:14:25.91 ID:U2TjviHV0
50 :
パピプペンギンズ(チベット自治区) :2010/10/20(水) 17:14:44.55 ID:AwCY0oaY0
>>46 日本語とか英語のような自然言語ではないから会話はできないんじゃね
51 :
おたすけ血っ太(dion軍) :2010/10/20(水) 17:14:57.26 ID:VLX1Sj6NP
>>46 dim tmpStr as string = "できねーよ粕"
msgbox(tmpStr)
52 :
キタッピー(東京都) :2010/10/20(水) 17:15:03.56 ID:si8kIEYJ0
>>46 printf("なんか聞いてみ?\n");
とりあえずjavaと言っとけばいいんだろ
54 :
天女(関西地方) :2010/10/20(水) 17:15:30.24 ID:tKUmJGgo0
>>49 >>50 ('・c_・` )ソッカー もしできるなら海外旅行とか楽しいだろうな〜て想像してた
55 :
マーキュリー(茨城県) :2010/10/20(水) 17:15:50.63 ID:+sG09ay60
charをチャーって読む奴なんなの?
56 :
おたすけ血っ太(東京都) :2010/10/20(水) 17:15:59.46 ID:Ha0GuMpVP
>>34 素直にCからやって、C++はその後。
Java、C#からやるとMASMも読めないプログラマになちゃうよ。
58 :
ミミちゃん(山口県) :2010/10/20(水) 17:16:43.13 ID:yDhAET750
>>55 ギタリストと勘違いしてんだろ
CASLUならできるよ!よ!
需要ないよ!
60 :
あるるくん(京都府) :2010/10/20(水) 17:17:03.09 ID:MtG8hPpy0
ななみとこのみのおしえてABC
61 :
おばこ娘(チベット自治区) :2010/10/20(水) 17:17:14.31 ID:U2TjviHV0
>>56 そう言われて理解できる人はそもそもポインタでつまづかない
62 :
天女(関西地方) :2010/10/20(水) 17:17:18.52 ID:tKUmJGgo0
>>51 >>52 なんだかよくわからないけどできる人はかしこいってのはわかった
63 :
イチゴロー(埼玉県) :2010/10/20(水) 17:17:37.66 ID:flzSzxxi0
何で日本語で造らねーんだよ 漢字とかあったほうがチョロいんじゃねえの?
64 :
バヤ坊(千葉県) :2010/10/20(水) 17:17:51.72 ID:eHdekREG0
完璧じゃないけど別の言語もできるよ たぶん適当でもなんとかなるわ
65 :
梅之輔(静岡県) :2010/10/20(水) 17:18:00.82 ID:MFnZ/Id00
まっさらな素人なんで教えてほしいんだが 完全な初心者状態からプログラムを勉強する場合はそのC言語ってのをやればいいのか?
66 :
エビ男(東京都) :2010/10/20(水) 17:18:03.91 ID:fdVYN/UiP
>>47 VBのせいじゃない。
どちらかというとVBerに残念な脳みその持ち主が多いだけ。
68 :
フレッシュモンキー(群馬県) :2010/10/20(水) 17:18:14.89 ID:uKvlCBS30 BE:1950444656-2BP(3)
5年くらい前からプログラミングするって言ってて一向にやってない
>>47 参照渡しが分かってれば理解できると思うが
C++でポインタを使いこなすのとはまた別だろうけど
70 :
エビ男(愛知県) :2010/10/20(水) 17:18:29.34 ID:cQOFxJ4BP
VSのおかげでC#が入門に最適だと思う
71 :
おたすけ血っ太(東京都) :2010/10/20(水) 17:18:52.19 ID:Ha0GuMpVP
Cつまらん PHPやれ 簡単だから
エリート文系法学部だけどプログラミングって簡単だよな しょっぱいソフト組めるくらいで理系面してるアホとかマジ受けるんだけどw
カートコバーン&ライオネルリッチーのプログラミング言語Cでおk
初めてのC ・・・まだです
76 :
省エネ王子(新潟県) :2010/10/20(水) 17:19:31.65 ID:bP+rckrS0
>>56 やってることは分かるけど
書いてるときに、あああああああってなる
*付いたり付かなかったり、&付いたり付かなかったりワケわかめ
77 :
戸越銀次郎(チベット自治区) :2010/10/20(水) 17:19:42.57 ID:vMtCEliA0
>>26 前に読んだ本に昔は割と楽にCでグラフィックを描画できたけど、今は難しくなったから敷居が高くなったとか書いてたな
確かに初学者は絵が出たほうが面白いし意欲も出るよね
78 :
エビ男(東京都) :2010/10/20(水) 17:19:45.70 ID:fdVYN/UiP
>>65 まずHTMLから始めろよ。コンピュータにとっての言語がどういうものかわかるだろ。
プログラミングはHTML覚えた後でいい。あとC言語は別にプログラミングをやる上で
重要というわけではないので、学ぶ必要があるかは目的による。
80 :
おたすけ血っ太(千葉県) :2010/10/20(水) 17:20:21.21 ID:1QdcFOe+P
>>57 やっぱCから入ったほうがいいのか
10年前にちょっとやったベーシック程度の知識しかないからなー
まぁプログラマになる気はさらっさら無いですけど
Cでプログラミング覚えた奴のスジの悪さは異常
82 :
エビ男(東京都) :2010/10/20(水) 17:21:30.40 ID:fdVYN/UiP
>>76 宣言と使用を一致させるということの意味がわかってないとポインタの理解は不可能。
むしろアドレスなんて誰にもわかるだけに理解の上では比重は軽い。
hello Work
84 :
おたすけ血っ太(東京都) :2010/10/20(水) 17:21:41.94 ID:Ha0GuMpVP
>>76 あるある
ポインタのポインタの実体とかってやってると混乱してバグだしまくるよな
プログラミングで何が作りたいか考えてから言語選択しろよ 学生じゃねえんだから
86 :
梅之輔(静岡県) :2010/10/20(水) 17:22:23.11 ID:MFnZ/Id00
PyQtのデザイナーの使い方がわからなくて挫折した
88 :
天女(東京都) :2010/10/20(水) 17:22:43.02 ID:Hk5/2Vyd0
>>77 開発環境を覚えるのが面倒。
ビデオも昔はボタン一発だったのに・・・
と一緒
XNA覚えたらあまりに簡単に3Dゲームが作れてびびった
90 :
ねるね(東海・関東) :2010/10/20(水) 17:23:38.32 ID:1umYUcjnO
入門書レベルなら軽くこなせるけどそのあと実際になんか作れって言われたら無理 CかJavaで簡単なテキストブラウザとか解説してくれてるサイトない?
91 :
バンコ(長屋) :2010/10/20(水) 17:23:57.58 ID:zan5/PT90
いまどきネットワークにつなげなきゃ面白いもんできないじゃん。 C言語でそこまで行く敷居って低いの?
10年以上前のVC6とか使ってた人がいきなり今のVS触ったらションベンちびるんじゃね 高性能なIDE的な意味で
93 :
エビ男(広西チワン族自治区) :2010/10/20(水) 17:24:40.26 ID:Ty63SWPHP
C#が全く理解できなくてSEを首になった
94 :
おたすけ血っ太(長野県) :2010/10/20(水) 17:24:44.31 ID:kGkHEvAPP
プログラム覚える時間を考えたら必要な時にプロに頼むほうが100倍効率的だと気付いた これホントの話な
95 :
チップちゃん(宮城県) :2010/10/20(水) 17:24:49.83 ID:pED1/OH50
以前のプログラムスレではCOBOLからってのが大勢を占めていた様な
96 :
ぶんちゃん(北海道) :2010/10/20(水) 17:25:12.89 ID:ofBCdIU10
97 :
おたすけ血っ太(岩手県) :2010/10/20(水) 17:25:16.54 ID:6O0y/CjCP
アセンブリエミュのCASLで 数値表示に成功した。やってみるとわかるがこんな簡単な動作がかーなーりーてこずる 半月以上かかった。知りたい香具師、課題とかで、は教えてあげるのでそれとなく書けばコツを書くよ。
98 :
リッキー(広島県) :2010/10/20(水) 17:25:28.76 ID:p/bNmSIP0
基本情報を受かるには、どの言語を取得すればいいんだ?
VS6.0→VS2010にしたら今まで作ったマクロが動かない ついでに何この糞インデント
100 :
バンコ(長屋) :2010/10/20(水) 17:25:31.84 ID:zan5/PT90
>>94 知り合いがプログラマだらけならまだしも発注する資本がねーよ
101 :
トドック(埼玉県) :2010/10/20(水) 17:25:35.63 ID:GULlVGXU0
とりあえず、VBやっときゃ
エクセルのマクロとかにも応用利いていいんじゃねーの?
>>95 コボル→なに使うんだよ→今でも古いシステムは云々→そもそもうちの会社は
って流れが
>>40 マークアップ言語もプログラミング言語でござる
104 :
いろはカッピー(東京都) :2010/10/20(水) 17:26:17.41 ID:qo+fHYBL0
>>90 そうやって初めにできたやつ探してやろうとする奴は無理
105 :
おたすけ血っ太(東京都) :2010/10/20(水) 17:26:35.35 ID:Ha0GuMpVP
106 :
イチゴロー(埼玉県) :2010/10/20(水) 17:26:51.30 ID:flzSzxxi0
ここで偉そうに宣ってる奴でニート居るの?
プログラミングそのものを理解するためにもCから入った方がいい Cさえマスターすりゃ他の言語もとんとん拍子に覚えられる
109 :
省エネ王子(新潟県) :2010/10/20(水) 17:27:55.99 ID:bP+rckrS0
>>82 理解出来ちゃえば簡単なんだろうけどなぁ
仕事でやってるわけじゃないから、個人使用ならVBで十分だったりするし、
もう面倒だからいっそJavaでもやろうかと思うわ
最初にやったのがHSPなせいもあるんだろうかもな
>>84 単体なら何とかならんでもないけど、
ポインタのポインタとかホント分からんくなるわ
110 :
おたすけ血っ太(岩手県) :2010/10/20(水) 17:28:10.46 ID:6O0y/CjCP
>>106 呼んだ? ニート中に五日で逆アセンブラーつくったぞ これしか今宣伝するのがないのがなんとも力弱い
111 :
V V-PANDA(栃木県) :2010/10/20(水) 17:28:13.79 ID:sYuV8UWB0
オススメのプログラミングの本教えてよ
112 :
ネッキー(不明なsoftbank) :2010/10/20(水) 17:28:28.90 ID:bb4J/k4e0
コードコピーしまくってる癖にプログラマーとか名刺に刷ってる奴って何なの? てめえらはただのコーダーだろうが
113 :
おたすけ血っ太(長野県) :2010/10/20(水) 17:28:32.44 ID:kGkHEvAPP
>>100 そんな大規模な開発の話じゃねーって
個人でやってるとこいっくらでもあるじゃん
114 :
エビ男(catv?) :2010/10/20(水) 17:28:52.67 ID:UGdlxmDvP
>>107 CやったあとJAVAやったが意味が分からなくなった
115 :
ストーリア星人(東京都) :2010/10/20(水) 17:28:53.85 ID:yRuHLVMB0
>>106 他と比較するとニートが比較的多い分野じゃね?
デスマで心と体折れたとかで
最近はAndroidとiOS同時に作れとか多いわ。
まあ、小規模なのはせめてもの救いかな。
>>94 一人月100万からだからな。
いつでも連絡してくれ。
>>81 単に抽象化の意義が理解できてないだけだと思うよ。
アセンブリ畑の奴のトリッキーなコードを書く癖みたいな。
>>103 プログラミング用途に使うことはまずないだろ。
まさかPHPとかふざけたこと抜かすんじゃあるまいな?
119 :
テット(長屋) :2010/10/20(水) 17:29:47.14 ID:c8Vvy/Eb0
>>107 そんなのどの言語からはじめても一緒だろ
だからdelphiでいいじゃん
>>55 なんて読むの?きゃー?きゃら?
binやlibもバインとかライブとかって読むの?
121 :
おたすけ血っ太(岩手県) :2010/10/20(水) 17:30:23.32 ID:6O0y/CjCP
おれには鼻血の出そうなほどダンピングする覚悟完了
122 :
おたすけ血っ太(東京都) :2010/10/20(水) 17:30:25.70 ID:Ha0GuMpVP
>>117 そう言う時ってどうすんの?
マルチプラットフォームなミドルウェア作ったりすんの?
ひたすらガリガリ両方書くの?
123 :
あかでんジャー(富山県) :2010/10/20(水) 17:30:52.13 ID:TvkxSG4H0
プログラミングって結局はコピペだよね?
>>33 普通にレスするより
わざと勘違いや思い上がりを入れておいて釣り針垂らした方がレスが真っ赤になる確率が高くなる
キモヲタや自称上級者は初級者を論破して鼻っ柱を折らずにはいられない
これ系のスレタイはそれと同じ原理で手っ取り早く情報を引き出すための一つの定石
>>112 時間とコードが短縮できるならコピペでいいんだよ。
2箇所以上にコピペする奴はプログラマ失格だけど。
126 :
おたすけ血っ太(岩手県) :2010/10/20(水) 17:32:31.75 ID:6O0y/CjCP
コピペなのは構造型言語ってやつ C PHP JAVA Ruby Perl Python
127 :
おたすけ血っ太(東京都) :2010/10/20(水) 17:32:41.68 ID:Ha0GuMpVP
>>123 コピペに頼ってると
ある日、回避できないバグに遭遇して煮詰まる事になるから
ほどほどにした方がいい
128 :
イチゴロー(埼玉県) :2010/10/20(水) 17:32:45.12 ID:flzSzxxi0
泣ける^^
>>126 下の言語と1行目の文に何か関連性はあるのか?
スタンダードなくなったんだよな
132 :
KEN(東京都) :2010/10/20(水) 17:34:04.86 ID:qHGH5BGp0
デルファイ高いじゃん
画像解析ってどれでやればいいの
134 :
おたすけ血っ太(岩手県) :2010/10/20(水) 17:34:26.24 ID:6O0y/CjCP
そうそう ボケってのはね 「こいつこのこと知っているのかな?」のかまかけに使えるんだよん この神経戦が好きな香具師をがっくりさせるのがほんもののばか、つまり知ってることならなんっでもべらべら しゃべりまくっちゃうたぐいの。
135 :
省エネ王子(新潟県) :2010/10/20(水) 17:34:32.67 ID:bP+rckrS0
そもそもAPIがコピペみたいなものなのでは無いだろうか
136 :
ミミハナ(三重県) :2010/10/20(水) 17:34:34.38 ID:Mj/LwN290
関数が配列に格納されていて、呼び出し先からさらに配列に格納された関数をコール さらに関数名はhoge001_01()とか数値で区別・・・ コメントも略語だらけで、わけわかんねorz ICEの支給後に、ブレークかけまくって追うしかないなこりゃ。
LabVIEWはプログラミング言語に入りますか?
138 :
OPEN小將(関西地方) :2010/10/20(水) 17:35:48.62 ID:gOhP29QQ0
関数が数字なのは、関数名の文字数制限の名残だって聞いた
139 :
ストーリア星人(東京都) :2010/10/20(水) 17:35:55.10 ID:yRuHLVMB0
maxのプラグイン作ってる時が一番楽しかった
140 :
やまじシスターズ(関東・甲信越) :2010/10/20(水) 17:36:10.04 ID:9DQbxHlJO
>>10 CシャープExpressについて語るべきだよな
>>122 小物が多いので、基本PG二人でそれぞれガリガリ書く。
>>109 〜使用と宣言の一致〜
int (*hoge)[3]; と宣言した上で、
(*hoge)[0] という式を書けばint型の式を得られることを意味する。
同様に
int *hogeと宣言 → *hoge … int型の式
unsigned hoge(void){ … } と宣言 → hoge() … unsigned型の式
char (*hoge[4])(int a, int b)と宣言 → (*hoge[0])(0,0) … char型の式
※上記のように他の型に演算子等を組み合わせた型を複合型という。
っていうだけなんだが。上記のルールと多少の例外と解釈を覚えるだけ。分かりづらいか。
>>134 お、居るじゃんw
クラウドコンピューティングについて知ってますか?
軽く説明してほしいなww
144 :
おたすけ血っ太(catv?) :2010/10/20(水) 17:38:32.45 ID:ZYRRaQtQP
カチャッ…ターン!
145 :
おたすけ血っ太(岩手県) :2010/10/20(水) 17:38:48.12 ID:6O0y/CjCP
>>142 アセンブラーから言わせてもらうとそりゃもう末期がんだわ
どんなものでも「完璧」までいったら引く手数多だと思う
C#はセキュリティ属性とか覚えとかないと思わぬところで転ぶ
149 :
藤堂とらまる(catv?) :2010/10/20(水) 17:39:48.58 ID:9L7Urg+40
まずプログラム組んで何をしたいかから考えろよ 目的と手段をごちゃ混ぜにしてんじゃねーよ
150 :
ベストくん(埼玉県) :2010/10/20(水) 17:40:32.08 ID:ilCNS5L90
OSでもつくんのか
151 :
おたすけ血っ太(岩手県) :2010/10/20(水) 17:40:59.23 ID:6O0y/CjCP
>>143 古いパソコンの、端末としては使える部分を活用してね、処理速度の要求される部分はインタネなりLANWANで つながったハイエンドスペックコンピューターで肩代わりしたげますよというシステム
152 :
じゃが子ちゃん(チベット自治区) :2010/10/20(水) 17:41:01.30 ID:3FYc5Qym0
とりあえずCASL2やっとけって
154 :
シジミくん(京都府) :2010/10/20(水) 17:41:26.12 ID:SMas6IrK0 BE:144904234-2BP(303)
Microsoft Visual Studio 2010 Expressて学割なしでいくら?
155 :
はまりん(岐阜県) :2010/10/20(水) 17:42:04.40 ID:LUdKDZtQ0
ふぉーとらん
156 :
らぴっどくん(神奈川県) :2010/10/20(水) 17:42:04.72 ID:BvuSInwD0
プログラミングは才能が全て
157 :
おたすけ血っ太(千葉県) :2010/10/20(水) 17:42:07.29 ID:1QdcFOe+P
5万円
158 :
おばこ娘(チベット自治区) :2010/10/20(水) 17:42:23.81 ID:U2TjviHV0
159 :
キャティ(大分県) :2010/10/20(水) 17:42:35.43 ID:plMLhGAZ0
全くの素人が最初にやるのに最適なの教えろカス 基金訓練とかいう乞食施設の授業が退屈すぎてやることがない
161 :
おたすけ血っ太(東京都) :2010/10/20(水) 17:43:03.10 ID:Ha0GuMpVP
162 :
リボンちゃん(関西地方) :2010/10/20(水) 17:43:13.65 ID:/nbbhYN20
お前らが覚えても既存の技術の焼き増ししかできないよ
中学の時ベーシックで図形とか描かされた訳だが Cとか極めたらどんなん描けるの? 何でプログラムで図形を描かされたのかは未だに分からん
>>159 HTMLやれっつってんだろカス。
たかがプログラミングに基金訓練とか専門学校とか正気じゃねえ。
165 :
おたすけ血っ太(岩手県) :2010/10/20(水) 17:43:40.43 ID:6O0y/CjCP
>>147 香ばしいは誉め言葉
アフィやるならPHPとMYSQLやっとけ
167 :
てん太くん(関東) :2010/10/20(水) 17:44:00.19 ID:Bcw5bDnKO
168 :
省エネ王子(新潟県) :2010/10/20(水) 17:44:02.49 ID:bP+rckrS0
>>142 Thx,たぶん分かるんだが
トラウマのせいで理解することを全力で拒否してる
すげぇ頭が痛くなって来る
PHPはバカでも書けるけどバカが書くとバカみたいなコードになるよね
170 :
きららちゃん(東京都) :2010/10/20(水) 17:44:36.72 ID:CXUfl+Z+0
ぴゅうた で日本語BASICから始めろ
171 :
エビ男(内モンゴル自治区) :2010/10/20(水) 17:46:05.24 ID:hZyiqAewP
コボルとフォートランにしとけ、色々と捗るぞ
>>159 遊びに使う程度ならC#からはじめろ。
何でも揃ってるから簡単、便利だぞ。奥も深いし。
>>163 メガデモ作れるんじゃね。
>>163 動作したのが目視出来るからじゃないかな
バックグランドで動かすプログラム書いても興味わかないと考えたからじゃない
プログラミングならバカでもできるけど 効率のいいアルゴリズムは賢いやつにしか書けない って誰かがニュー速でいってたけどホントそうだよな
177 :
ミミハナ(三重県) :2010/10/20(水) 17:47:28.47 ID:Mj/LwN290
>>163 プログラミングなんてお遊び程度にしかやったことないけど
式で図形書くのは寧ろ今のニーズにあってんじゃないの?
日に一つ綺麗に動く模様作れればそれだけでも食える職場ありそうだけど
>>165 IPv4からIPv6の変更の意味はなんだろ?
180 :
すいそくん(長野県) :2010/10/20(水) 17:48:25.45 ID:MEqI2d+Y0
>>159 JavaScript
ブラウザだけで始められるのは大きい
181 :
やなな(長屋) :2010/10/20(水) 17:49:54.80 ID:Hj8lGfa60
教科書にのってるようなプログラムと 実際作りたいものとの差がありすぎる
182 :
でんちゃん(関東・甲信越) :2010/10/20(水) 17:50:01.84 ID:4jP7voW5O
大学でCを習い始めたんだけどここからゲームを作れるようになるまで何年かかるの?
WinAPIで作るのとVisualStudioで作るのって何が違うの?大きく作れるものが違ったり?
184 :
ミミハナ(三重県) :2010/10/20(水) 17:50:55.82 ID:Mj/LwN290
185 :
コンプちゃん(愛知県) :2010/10/20(水) 17:51:06.19 ID:9l95x3JH0
高校数学までの知識が無いから 仕事はあってもITドカタ止まりだった 綺麗かつ効率の良いプログラムを書いてる人を見るたびにへこむ
187 :
おたすけ血っ太(東京都) :2010/10/20(水) 17:51:09.28 ID:Ha0GuMpVP
そういや、最初のCで書いたプログラムは Basicで書いた30行くらいのPGの移植だったな
188 :
ストーリア星人(東京都) :2010/10/20(水) 17:51:26.12 ID:yRuHLVMB0
189 :
コジ坊(広西チワン族自治区) :2010/10/20(水) 17:51:35.17 ID:LOChErNlO
>>176 効率が良いってのは何の話?
可読性、開発の効率、実行の効率いろいろあるけど。
>>174 ってか何もしないで10万もらえるのかよ!
来年になったら申し込もうw
192 :
おばこ娘(チベット自治区) :2010/10/20(水) 17:51:53.61 ID:U2TjviHV0
>>182 オセロとか五目並べくらいならすぐ作れるよ
193 :
ドコモダケ(群馬県) :2010/10/20(水) 17:51:53.93 ID:wQdK3gKx0
ヴィジュアルスタジオ触った後にイクリプス触ってみたら あまりの優しさに感動した
194 :
おたすけ血っ太(東京都) :2010/10/20(水) 17:52:37.44 ID:Ha0GuMpVP
>>183 WinAPIだけでアプリ作るのは結構大変
クラスライブラリ利用した方が楽
195 :
エビ男(大阪府) :2010/10/20(水) 17:53:02.76 ID:Qjrq/cnZP
>>183 2時間もあれば、RPGのコマンド入力型戦闘システムくらいなら組めるだろ?
196 :
藤堂とらまる(catv?) :2010/10/20(水) 17:53:21.37 ID:9L7Urg+40
工作好きなやつは組み込みやれ組み込み 最近はUSB挿すだけってのが増えたからすごく楽だぞ
197 :
ぴよだまり(関東・甲信越) :2010/10/20(水) 17:53:54.64 ID:qane5dmtO
PL/i学ばないと駄目だろ
198 :
キャティ(大分県) :2010/10/20(水) 17:53:58.45 ID:plMLhGAZ0
199 :
省エネ王子(新潟県) :2010/10/20(水) 17:54:06.00 ID:bP+rckrS0
>>183 サウンドノベルで良いなら今すぐにでも作れるんじゃね
麻雀のプログラム組むのってどれぐらい難しいの? 既存のプログラムを参考にせずに全部自力でやったとして
趣味でちょっとしたツール作るならどれがいいのさ 動作が速いやつでよろしく
ある程度英語力が無いとダメなイメージ
203 :
レビット君(千葉県) :2010/10/20(水) 17:56:34.08 ID:M4hGqJb40 BE:447980235-PLT(12002)
日本がソフト開発に弱い理由は言語にある。
だが、これから英語わかる人が増えてくるとソフト開発も強くなっていく!
強くなっていくはずだ。
205 :
省エネ王子(新潟県) :2010/10/20(水) 17:57:17.08 ID:bP+rckrS0
206 :
カバガラス(catv?) :2010/10/20(水) 17:57:29.22 ID:lejnCXtYi
IT企業に入るにはどの言語ができると有利とかある? 英語とかじゃなく
207 :
省エネ王子(新潟県) :2010/10/20(水) 17:58:23.09 ID:bP+rckrS0
209 :
ちーたん(三重県) :2010/10/20(水) 17:59:13.92 ID:yreb1ZRg0
210 :
ドコモダケ(群馬県) :2010/10/20(水) 17:59:29.51 ID:wQdK3gKx0
麻雀って順子の判定大変そう 555666777888とか
211 :
ミルミルファミリー(広西チワン族自治区) :2010/10/20(水) 18:00:10.23 ID:jkXDxyv+O
URLに打ち込んで楽しめるJavaScript最強
>>200 結構難しいぞ
今は知らないけど、昔から有るゲーム会社は麻雀のロジック持ってた
213 :
KANA(関西地方) :2010/10/20(水) 18:00:59.34 ID:xGjXT8Od0
>>212 どうやってランダム出すのか不思議
ほんとにランダムなのか疑っちゃう
214 :
お父さん(山形県) :2010/10/20(水) 18:01:06.37 ID:7ghqPzeN0
VBの導入だけで躓いたやつ多そうだな
215 :
ティーラ(北海道) :2010/10/20(水) 18:02:12.71 ID:0vOzg6L50
なんだかんだいって古いcobolが残るって聞いた
>>206 業務システムの仕事の多さでいえば、Java。ただし競争相手も多い。
Java、C#、VB.NET、C++、Objective-C(iPhoneアプリ開発)、PHPあたりがメイン。
RubyやPythonあたりは有名だが仕事は少ない。
Lisp系、関数型言語、証明系言語、HSPやひまわりとかのゆとり言語とかは仕事ゼロ。
データベースはOracleを勉強しておくこと。
217 :
おたすけ血っ太(岩手県) :2010/10/20(水) 18:03:12.82 ID:6O0y/CjCP
ランダムは 乱数表のパターンを数回かさねがけしたらどうかな 時刻を用いてもいいしそこに。
>>206 分野によって違う。
C++が使いこなせるならどこでも食える。
まあそんな奴は何やってもできると思うけど。
C言語とCドライブってなんか関係あんの?
220 :
サリーちゃん(埼玉県) :2010/10/20(水) 18:04:27.59 ID:AeyHZrw40
擬似乱数でぐぐれ
この世に本当にランダムと呼べるものは核分裂反応を使わないと作れないって聞いたけど本当だろうか
223 :
カールおじさん(長野県) :2010/10/20(水) 18:05:00.18 ID:/9UWMehP0
【レス抽出】 対象スレ:プログラミングを習おうと思う。とりあえずC言語ってのから完璧にすればいいんだろ? キーワード:Hello world 抽出レス数:0 なんだと?
224 :
おたすけ血っ太(東京都) :2010/10/20(水) 18:05:04.42 ID:Ha0GuMpVP
226 :
おたすけ血っ太(岩手県) :2010/10/20(水) 18:06:03.02 ID:6O0y/CjCP
>>221 量子コンピューターってコンプトン効果つこうてるだけのあれまさに乱数発生器 計算機としては使えない詐欺だよ でも出資してるね。やっぱりアメリカの大学がまさか詐欺するとは 思ってないんだね。
227 :
すいそくん(長野県) :2010/10/20(水) 18:07:13.49 ID:MEqI2d+Y0
>>213 天鳳はメルセンヌツイスター使ってるとか見た気がする
228 :
KANA(関西地方) :2010/10/20(水) 18:07:22.17 ID:xGjXT8Od0
電卓とか練習で作るけど 数式のここでモロに計算してますやんかと 最高につまらないよな もっとこう、いかにもプログラム操ってる感のあるお題って なんかないのか
229 :
おたすけ血っ太(岩手県) :2010/10/20(水) 18:07:28.25 ID:6O0y/CjCP
香ばしい厨がかみついてくると面白いんだけどな。
230 :
おたすけ血っ太(東京都) :2010/10/20(水) 18:08:39.35 ID:Ha0GuMpVP
232 :
エビ男(埼玉県) :2010/10/20(水) 18:10:07.01 ID:RKHar+/wP
R
>>228 インタプリタ
簡単なプログラミング言語を作ってみるのは面白いよ
234 :
パピプペンギンズ(チベット自治区) :2010/10/20(水) 18:11:05.89 ID:AwCY0oaY0
>>206 IT業界(業務システムのソフトウェア系)は文系の新卒採用が多い。何故か
専門性が低く素人を短期間教育すれば業務に放り込めるレベルに直ぐなっちまうから
そういった事を含めて考えて答えるとずばり英語
同じIT業界でもネットワーク系企業を目指した方がいいと思うよ
専門性が高くベンダ資格の価格も高いから素人には参入し難いように見えるから
235 :
大崎一番太郎(静岡県) :2010/10/20(水) 18:11:31.28 ID:gnXd8Wa60
全てのクソ言語どもはHaskellに道を開けろ
236 :
いろはカッピー(東京都) :2010/10/20(水) 18:11:42.37 ID:qo+fHYBL0
>>228 今思えばフォルダの中の画像をランダムに切り貼りしてパズル的に動き回る
スクリーンセーバー作ったのはおもしろかったし勉強になったかな
237 :
ニッセンレンジャー(青森県) :2010/10/20(水) 18:12:09.70 ID:+rPS0clp0
プログラミングできる奴尊敬するわ C言語なんていまだになんのことなのかさっぱりわからん
画像処理とか見た目で結果が出るのは面白いぞ
実際Cが一番使えるだろ 組み込み系もCで作るところ多いし 何より他の言語に移るとき楽だ
240 :
パピプペンギンズ(チベット自治区) :2010/10/20(水) 18:13:44.74 ID:AwCY0oaY0
>>234 書き間違い
× ベンダ資格
○ ベンダ資格研修
241 :
マコちゃん(広西チワン族自治区) :2010/10/20(水) 18:14:30.87 ID:hlVw/Y7NO
今からintは64ビット長でok?
>>235 Haskellerは給料遅配に鈍感そうだから会社倒産に巻き込まれるイメージ
243 :
エビ男(dion軍) :2010/10/20(水) 18:16:10.21 ID:LvCN16JtP
>>228 連立方程式を解く関数つくるってのはどう?
aX + bY = c
dX + eY = f
のとき、a, b, c, d, e, fを引数でもらって、XとYの値を返す。
244 :
ミルーノ(広西チワン族自治区) :2010/10/20(水) 18:16:30.82 ID:fpkyPSwkO
BASICいったく
245 :
シャべる君(沖縄県) :2010/10/20(水) 18:16:57.61 ID:oqqolPRi0
Hello, The world.
設計ができないとアプリは厳しい
247 :
エビ男(福岡県) :2010/10/20(水) 18:18:49.62 ID:vvqhX6VDP
ゲーム作れゲーム MMOな
248 :
エビ男(中国四国) :2010/10/20(水) 18:19:23.09 ID:PjhJDHbTP
趣味でプログラミングしてる奴は何作ってんの?
249 :
ぼっさん(関西地方) :2010/10/20(水) 18:19:27.29 ID:SCOlzAuB0
Autohotkeyのスクリプトが便利だったので色々勉強しているんだが 同じ時間をプログラミングの勉強に使った方が良いような気がしてきた
250 :
京 ◆SsSSsSsSSs :2010/10/20(水) 18:19:33.98 ID:hHI9k5iw0
>>241 http://msdn.microsoft.com/ja-jp/library/3b2e7499 (VS.80).aspx
> int と long は、64 ビット Windows オペレーティング システムでは 32 ビット値です。
> 64 ビット プラットフォーム用にコンパイルする必要があるプログラムでは、
> ポインタを 32 ビット変数に割り当てないように注意してください。
> ポインタは、64 ビットのプラットフォームでは 64 ビットなので、
> ポインタを 32 ビット変数に割り当てると、ポインタ値を切り捨てることになります。
>>219 おお、よくそこに気がついたな。
Aドライブで動作するのが アセンブラ(assembler)とかALGOLとか。
Bドライブが BasicとかBLPLとか。
Cドライブが C とか COBOL とか。
Dドライブが デルファイ(Delphi : Windows向けの統合開発環境ね)
Fドライブが FORTRAN とか
253 :
ヒッキー(神奈川県) :2010/10/20(水) 18:20:56.18 ID:jGsynADB0
ブラウザゲーでスクリプト組んで無双してみたい JavaScriptでいいのか?
香ばしいスレチだがコンプトン効果のX線と電子の衝突って何さ?
256 :
チップちゃん(宮城県) :2010/10/20(水) 18:23:00.83 ID:pED1/OH50
フォートランソルジャーが結構いるのかな、嬉しいような
257 :
じゃが子ちゃん(チベット自治区) :2010/10/20(水) 18:23:09.75 ID:2XR0Sf2A0
>>252 詳しい説明サンクス
これならDドライブがスッカスカなのもわかる気がする
>>252 あんま知られてないけど、
DドライブだとD言語も動かせる
259 :
エビ男(catv?) :2010/10/20(水) 18:25:21.83 ID:UGdlxmDvP
rubyはCDROM上で動かすもんな
>>253 そうそう。アドレスバーに
javascript:for(;;)open();
って入れるだけだよ。
>252 XHTMLでホームページ作るには、すごい数のハードディスクが必要なんだな……
262 :
フライング・ドッグ(長屋) :2010/10/20(水) 18:26:31.31 ID:PYZ9Lsvq0
萌えキャラが、わかりやすく教えてくれる漫画とか出てないの?
263 :
なまはげ君(東京都) :2010/10/20(水) 18:26:40.95 ID:LGmhT90C0
>>206 アセンブラとCが出来ればすぐ採用するけど
>>255 自分では釣りだと思ってそういう文章書いてるんだよ。
構うなって。
ExcelからDirectXを扱えるようになると事務作業が楽しくなる 仕事してると見せかけて、
266 :
マコちゃん(広西チワン族自治区) :2010/10/20(水) 18:30:31.84 ID:hlVw/Y7NO
IBMのIBMiのカーネルSLICはintを128ビットで定義し、C++コンパイラで作られているが 128ビットC++コンパイラは市販されているのか?
267 :
ティーラ(チベット自治区) :2010/10/20(水) 18:31:39.15 ID:nfWDMTsp0
c++でファイルからデータを読み取るときに、フォルダで指定ってできる? そのフォルダの中のすべてのファイルを対象にしたいんだけど いまはいちいちひとつずつ処理してる
268 :
モアイ(東京都) :2010/10/20(水) 18:31:44.53 ID:EQe4KG1R0
269 :
バスママ(東日本) :2010/10/20(水) 18:33:54.60 ID:Xczk52Wj0
OSの知識って要る? とりあえずCは覚えた
270 :
なまはげ君(東京都) :2010/10/20(水) 18:34:52.29 ID:LGmhT90C0
tiny basicで詰んだ
>>267 できない。言語の問題じゃないと思う。
boost/filesystem使うと楽。
273 :
おたすけ血っ太(catv?) :2010/10/20(水) 18:37:32.71 ID:0qjmPGASP
rubyってなににつかうんだよ。
274 :
けんけつちゃん(東日本) :2010/10/20(水) 18:40:59.42 ID:1OKy26zi0
今、VBS以外にVBとVBAがあるって知っただけで気が滅入っている。
275 :
エビ男(大阪府) :2010/10/20(水) 18:41:56.22 ID:Qjrq/cnZP
('A`) タケシくん、この1000個のソースリストから関数名だけを列挙してくれ。1時間あれば出来るよな> ↓ ruby使う ( ^ω^) 5分で出来たお、残り55分2chするお
>>274 その3つはほとんど同じ。
VB.NET(モダンだがこれを学ぶぐらいならC#) > VB6=VBA(言語的にはVB6と全く同じ) ≒VBS(変数に型が無いとかいくつか違うだけ)
278 :
かほピョン(東京都) :2010/10/20(水) 18:45:52.97 ID:ulHQVOeZ0
作りたい物が無くて詰んだ
279 :
ティーラ(チベット自治区) :2010/10/20(水) 18:45:56.77 ID:nfWDMTsp0
>>278 趣味グラマで大して向上心も無い奴だとそこでモチベーション下がるよな
自分で作らんでも大概既にある
281 :
健太くん(埼玉県) :2010/10/20(水) 18:48:43.92 ID:5JMg7cVL0
ゲーム作ればいいじゃん
282 :
カーネル・サンダース(千葉県) :2010/10/20(水) 18:49:19.21 ID:UNvF3Khk0
格闘ゲーム作りたいと思ったけど絵が下手だったでござるの巻
勉強し始めて3ヶ月位経つけどIDEとネットがないとまともに書けない メモ帳だけですらすらコード書ける奴は天才だろ
285 :
エビ男(愛知県) :2010/10/20(水) 18:50:07.63 ID:cQOFxJ4BP
やること無いなら 鯖立てて画像のサムネ表示可のアプロダ作れ 色々と捗るぞ
>>285 web系だとそういうのから始めるのがいいな
実用的だし
>>286 int
hoge
(){
}
このhogeは抜き出せるか?
>>285 DOS攻撃されて落ちた
ブロバイダからは苦情来るし・・・
やっぱ別回線前提?
>>285 イチから考えて作るのなら勉強になりそうだけど
その手のよくある奴ってどこかにソースがあるだろうから結局それコピペで終っちゃいそう。
おまえら明日のSRM参加しろよ。面白いぞ
292 :
おたすけ血っ太(岩手県) :2010/10/20(水) 18:57:08.39 ID:6O0y/CjCP
>>264 量子効果ってのは 対応する陽子と電子のスピンの方向が距離を越えて呼応することを言っているのだとおれは考えている。 お前がバカなのは仕方ないが、お前のようなバカに原爆の機密を知られないように核物理学以降は 嘘っぱちでかためられているんだ。お前のバカ仕事もたいへんだな、バカ。
>>290 少なくとも俺ならそうするだろうな
やる気のない奴をなめちゃいかん
勉強するのが目的なのにコピペで済ませてゆるい達成感で満足とかザラだぜ?
294 :
KEN(チベット自治区) :2010/10/20(水) 18:58:26.00 ID:IPqDtpPa0
295 :
おたすけ血っ太(東京都) :2010/10/20(水) 18:58:55.87 ID:5qQFSDYNP
>>290 そんな手抜きやるから三菱が作った図書館ソフトのようなことになるんだ・・
おっと誰か来たようだ
>>294 C言語がシステム開発向きとか気が狂ってんな中央大学。
まともなソフトウェア工学やらんのか。
299 :
おたすけ血っ太(岩手県) :2010/10/20(水) 19:01:23.77 ID:6O0y/CjCP
あれ UNIXを記述する言語としてCが開発されたのは知っているだろ UNIXがシステムじゃなかったら何がシステムかね
300 :
KANA(関西地方) :2010/10/20(水) 19:01:28.15 ID:xGjXT8Od0
プログラムやってる男の人って ブラウザにgooツールバーとか導入してそう
302 :
エビ男(dion軍) :2010/10/20(水) 19:02:20.16 ID:LvCN16JtP
>>275 つかctags -x *.cで一発でできるじゃん。
304 :
おたすけ血っ太(岩手県) :2010/10/20(水) 19:03:01.87 ID:6O0y/CjCP
2ちゃんで貼られてる画像を自動でサムネにする専ブラ需要あるよね ギコにそうなってほしいもの
お前ら情報処理受けた?
プログラミング言語そのものは並みの知能があれば習得可能だが 問題は何を作るかということだ。
307 :
エビ男(dion軍) :2010/10/20(水) 19:04:25.58 ID:LvCN16JtP
>>299 高級言語でアプリしか組んだことない人もいるんだから放っておきなさい。
>>301 ごめん。
JavaならEclipse付属のASTパーサでやっちゃうんだけど、
たとえばPerlでパーサ無しで試しにどうやるのか教えてくれくれ。
コードじゃなくてもいいのであらましでも。
309 :
おたすけ血っ太(岩手県) :2010/10/20(水) 19:04:48.53 ID:6O0y/CjCP
んや アセンブリは人を選ぶ IQ計測不能のおれがてこずるんだから相当だな。
2chの専ブラ自分で作れたら細かいところが自分仕様の快適なのが作れると常々思うんだけど やっぱ面倒くさいから既存の専ブラで2chを開く俺
セキュリティとか安定性とかキチンとしようと思ったら難しそうだな とりあえず、どんな本読んどけばいいの? つーか、丸パクリで学習することによっていろいろ実力つくみたいな教材ないの?
>>304 2ちゃんで貼られてる画像を自動で集めてサムネ表示するってサイトなら前見たな
C#をC風に書いちゃって C#の良さを台無しにして書いてるやるいるよね 特に40くらいのおっさん
314 :
おたすけ血っ太(東京都) :2010/10/20(水) 19:06:23.59 ID:5qQFSDYNP
>>309 >IQ計測不能のおれがてこずるんだから相当だな。
ばかすぎて測定不能なんですね
>>310 OpenJaneベースなら楽
だと思ったけど相当めんどくさくて放置
316 :
おたすけ血っ太(岩手県) :2010/10/20(水) 19:07:27.55 ID:6O0y/CjCP
>>312 そりゃまとめでそ 文脈も殺さずにやっぱ観たいわけよ ただびっくり箱の楽しみはなくなっちうので任意で。
大川善邦の評価を教えてくれ。
318 :
おたすけ血っ太(東京都) :2010/10/20(水) 19:07:41.30 ID:5qQFSDYNP
>>309 理解、に関しては一番簡単だろう、覚えること少なくて。
320 :
おたすけ血っ太(岩手県) :2010/10/20(水) 19:08:08.62 ID:6O0y/CjCP
>>314 テンプレ乙 そういう意味で書いてると思うお前が(ry
>>314 確かに図書館システム的にはちと問題があるわなw
陽子と電子の関り合いについては言及のし甲斐がありそうですね
322 :
エビ男(catv?) :2010/10/20(水) 19:12:54.91 ID:KlIFNos8P
会社の情報システム部門にいるんだが マジで中途半端な部署だな情シスって 多少のプログラミングや開発は出来るけど 当然本職SEには当然適わないし PCの知識や技術はある程度つくけど 当然メーカーのやつらには一切適わないし ネットワークもソフトウェアも上辺には触れるけど 本職には勝てない このまま働いてていいのかたまに不安になるい
>>308 すまん。そこまで考えて書いてない。
構文解析も考えるなら何の言語でも関係ないと思う。
324 :
エビ男(千葉県) :2010/10/20(水) 19:35:00.64 ID:hQcWOrUuP
iPhoneのアプリの開発やりたいけど 他の言語やってからじゃないと結構きつい??
325 :
モアイ(catv?) :2010/10/20(水) 19:36:16.58 ID:QvqMs0du0
void (*signal(int sig, void (*func)(int)))(int);
何この宣伝スレ
327 :
モノちゃん(catv?) :2010/10/20(水) 19:39:12.85 ID:CKjSemxh0
エディタとコンパイラのみで全て組む奴が至高 統合環境しか使えないプログラマーの9割はクソ
だからVHDLがいいと何度言ったら…
>>325 int scandir(const char *dirp, struct dirent ***namelist,
int (*filter)(const struct dirent *),
int (*compar)(const struct dirent **, const struct dirent **));
331 :
ベストくん(広西チワン族自治区) :2010/10/20(水) 19:48:27.15 ID:lt2GWdJFO
ゲーム作ろうと思ってC言語の解説見た時があるんだが何なんだあれ コマンドプロンプト上で色々できるけど、そこから全然発展しない どうやってここからゲームなんて作れるんだよプログラマーは
(;;)
333 :
ウチケン(東京都) :2010/10/20(水) 19:53:00.91 ID:BW7/Xiht0
初めてのセックスがまだです
334 :
お前はVIPで死ねやゴミ(広西チワン族自治区) :2010/10/20(水) 19:59:55.47 ID:ou4Hvn4tO
#include<stdio.h> int main(void) #define KAKKO { #define KAKKOTOJIRU } KAKKO puts("HELLO WOLD!!"); return(0) KAKKOTOJIRU
>>334 #include <stdio.h>
#define BEGIN {
#define END }
int main()
BEGIN
printf("%s\n", "HELLO WOLD!!");
return 0;
END
336 :
お前はVIPで死ねやゴミ(広西チワン族自治区) :2010/10/20(水) 20:07:10.59 ID:ou4Hvn4tO
そんなことまで出来るんだ・・・
338 :
雪ちゃん(内モンゴル自治区) :2010/10/20(水) 20:09:42.25 ID:93SllPLNO
スタジオエッチ
339 :
うさぎファミリー(熊本県) :2010/10/20(水) 20:10:35.10 ID:dYTAHMMQ0
>>85 まず何が作れて何が作れないのかが分からない
341 :
チカパパ(関西地方) :2010/10/20(水) 20:12:32.32 ID:ZVCj7DuP0
C言語はまぁまぁ出来てJavaは授業の演習レベルの俺が 次に踏み出すべき一歩は・・・
343 :
ハーティ(栃木県) :2010/10/20(水) 20:18:08.22 ID:N/HqDh3+0
正直、コボルであと20年は食っていける。
C#のWPFでスタイリッシュメモ帳作ってるもんくあっか?
COBOLってマジで何に使うの
COBOLは銀行商社の色々なシステムでつこうてるよ 今C++でエロゲつくってるんだが、ゲームエンジン作るってなかなか骨が折れるな 完成の目処がようやく見えてきたわ
348 :
ドナルド・マクドナルド(チベット自治区) :2010/10/20(水) 20:32:30.56 ID:Us2sR5Vn0
>>346 ,347
そうなんだ
友達から聞いたんだけど、エロゲってゲームエンジンさえ作ってしまえば後はそれを別のエロゲにも応用できるからものすごく楽って本当?
>>349 まあテキストと画像差し替えるだけだしな
応用できるように作ればって話だろうけど ノベル部分の流れるような表示とか音楽再生とか画像表示する部分とか 少し弄ればいくらでもさいりようが効くよね
エロゲなんてわざわざプログラム組む必要ないんじゃないの
353 :
ティーラ(チベット自治区) :2010/10/20(水) 20:41:56.05 ID:nfWDMTsp0
>>342 C言語を完璧にしろよw
通信プログラム作ると色々と成長するぞ。
355 :
ビバンダム(北海道) :2010/10/20(水) 20:51:36.79 ID:u1KPDVt+0
>>331 会社に入ると数ヶ月で大学数年分の技術力がつくんだが(例外もあるだろうけど)
それは何をつくるかはっきりしてるのでやるべきこともはっきりしてるから
どんどん学んでいけるんだが、
独学でやってるやつの最大の問題は何を作るか明確じゃないので無駄な時間が
多いんだよな。
あと大抵はクライアントのアプリ前提なのでスレッドぐるぐる回る状態管理が複雑な
中〜大規模プログラムとかが作れないやつが多いな。
ああいうのはやらなきゃ身につかんから。
>>354 C言語を一生懸命やるぐらいなら早いとこ
C++に切り替えた方が良いっていう知り合いも居るんだがどう思う?
358 :
おたすけ血っ太(岩手県) :2010/10/20(水) 20:54:56.01 ID:6O0y/CjCP
GUIはBASICが最高の書きやすさ。まあ今流通してるのはクソばかりだよ。兎に角ガメメつい香具師が得をする。
>>357 C言語をちゃんと理解してからC++やったほうがいい
360 :
おたすけ血っ太(岩手県) :2010/10/20(水) 20:57:16.21 ID:6O0y/CjCP
まあもっとも… フォントを自由に拡大縮小できるようになったのに対応したBASICはないよねまだ。それは認める。 VBはあれBASICじゃねえもん。
361 :
ビバンダム(北海道) :2010/10/20(水) 20:57:24.11 ID:u1KPDVt+0
>>356 >会社に入ると数ヶ月で大学数年分の技術力がつく
これ良く聞くけど大して勉強してこなかった学生だよね?
>>357 Cばっかやってるとオブジェクト指向が微妙になるから
やれるならC++やったほうがいいかな。
ただC、Java、C#に比べると挫折しやすいと思うからそこらへんは臨機応変に。
あとCのポインタは理解だけはしといが方がいいな。
Java使いだろうとポインタ知らないやつと仕事すると色々と怖いというか信用できない。
(※他社だけど時々いるんだよな)
363 :
おたすけ血っ太(岩手県) :2010/10/20(水) 20:59:55.55 ID:6O0y/CjCP
アセンブリをやってみればわかんだけど CPUのすることなんてそんな多くない。Cがクソなのはアセンブリでやれば単純なことを 一生懸命難解な記述にしようしようとしている処。衒学的だわ。
364 :
エビ男(福岡県) :2010/10/20(水) 21:01:39.97 ID:vvqhX6VDP
C++やっとけば間違いない Cより難しいけどな
>>361 いや、大抵の場合大学でしっかりやってても、
業務に放り込まれた方がやっぱり身につく。
所詮学校と金もらえる仕事との差。
ただもちろん例外はあるからそこまで鵜呑みにせんでもいいけど。
>>362 Java使いだけどポインタ知らなくてもいいと思う。
参照の概念が分かっていればいい。あと参照渡しと参照を混同してなければ尚良。
368 :
はち(千葉県) :2010/10/20(水) 21:03:39.92 ID:lN8zTA8K0
369 :
おたすけ血っ太(岩手県) :2010/10/20(水) 21:03:44.67 ID:6O0y/CjCP
>>364 にゃるほろ アセンブリはねー INOUT命令を全部把握しないといけないとこが 公開されてるかどうかで分かれ目なんよ。
370 :
フレッシュモンキー(埼玉県) :2010/10/20(水) 21:04:32.19 ID:bMFt1c6a0
やるならC#にしろ!!!絶対だぞ!!!!
>>362 その逆の奴も困ったもんだけどな
オブジェクトが無くて何故プログラムが動作するのか訊ねられるとか…
372 :
おたすけ血っ太(岩手県) :2010/10/20(水) 21:05:15.19 ID:6O0y/CjCP
C#は統一教会のつくったCだって話だぞ!!!!
373 :
チューちゃん(広西チワン族自治区) :2010/10/20(水) 21:05:41.46 ID:8X63MLm7O
BASIC→フォートラン→アセンブラ→C これが正しいルート
374 :
ちーたん(山梨県) :2010/10/20(水) 21:05:51.19 ID:qVnn30G90
見苦C
>>367 Java使いはそういうやつ多いね。
そこらへんを疑問に思わず使えるのが
Java使いの凄いところというか信用できないところだったりする。
大抵Java使い同士で仕事するから別にいいんだけど。
376 :
おたすけ血っ太(岩手県) :2010/10/20(水) 21:07:03.51 ID:6O0y/CjCP
ポインタってCユーザーのオナニー いまどきの大規模メモリーで移動ストアとかあほだと思う。
>>375 JNI使わないのにわざわざポインタ覚えて欲しい理由ってなんだろう?
俺はC言語のポインタだって言語上ただのプロトコルや文法としか思ってない。
概念として飲み込んで、それを上手く使っている限りは環境から足蹴にされない。
378 :
デンちゃん(広西チワン族自治区) :2010/10/20(水) 21:08:28.72 ID:nXNbTydZO
皆こういうこと何歳から勉強し始めたの?
379 :
おたすけ血っ太(チベット自治区) :2010/10/20(水) 21:08:42.80 ID:8Yka/4DsP
C#で動画読み込んでその動画の全フレームの画像として取り出すことってできるの?
381 :
サリーちゃん(埼玉県) :2010/10/20(水) 21:10:18.22 ID:AeyHZrw40
>>377 覚えて欲しいというよりポインタの概念さえ理解できずに挫折するような
やつがPG、SEやってるのが怖いってことだな。
最初からやってなくて理解しようと思えば理解できる能力があるなら別にいいとおもうぞ。
ソフ開もってなくてもいいけど、それを取れる能力はもってろよなってこと。
なんか難しく考えてね?
383 :
おたすけ血っ太(岩手県) :2010/10/20(水) 21:11:02.38 ID:6O0y/CjCP
第一そうやってセコセコ貯めた空きメモリーをなんかわけわかんねーのがどっかり侵入ってなんかやってんのよ 壊れちゃったマシンアスロン2400+だったんだけど768メガバイト中常に500メガバイト何かが常駐していた ありゃ不自然だったな。しかしマイクロソフトのウェアでは弾けなかったよ。
384 :
京 ◆SsSSsSsSSs :2010/10/20(水) 21:11:40.48 ID:hHI9k5iw0
Cばっかりやってるからたまに Javaやると勝手に参照渡しされてはまる
>>359 C++はムズイからC言語をちゃんと出来る奴じゃないと無理ってことか
>>362 Javaですらあんまり好きじゃない俺には厳しいかも知れん・・・
とりあえずC言語をちゃんとやってからの方がいいかな
ポインタは・・・関数ポインタだけは良く分からないまま放置してる
387 :
おたすけ血っ太(岩手県) :2010/10/20(水) 21:15:16.29 ID:6O0y/CjCP
今のPCは兎に角レスポンスが悪い。ストレスの塊になるような時間がかかる。 これは20年前のほうが反応速よかっただろう。退行というよりほかはない。SSDでそんなによくなんのかな。
C、C++、C#、Object-C、Javaはやったけど 言語なんて誤差のようなもので開発環境にいらつくことが多い。 なんだかんだいってVisualStadio、XCODEは使いやすい。
>>382 ああ、そういうことね、分かった。
>>385 意地悪な言い方になるが、CもJavaも値渡ししかないよ。
Javaは参照の値渡しならあるよ。C++とVB6とC#には参照渡しがあるよ。
390 :
ゆりも(catv?) :2010/10/20(水) 21:17:22.09 ID:QsU/V56l0
>>386 C++が難しいのは、Cを無理に拡張したため仕様が膨大なうえに汚いから
391 :
おれゴリラ(チベット自治区) :2010/10/20(水) 21:17:39.89 ID:Z2UHOoj+0
>>379 そういうのは、言語によらず、ライブラリ・フレームワークじゃないの?
詳しくないけど、ffmpegいれて外部コマンド実行でいけたと思う。
392 :
おたすけ血っ太(チベット自治区) :2010/10/20(水) 21:17:56.98 ID:8Yka/4DsP
C++はやらなくていいってのがニュー速の総意じゃなかったの? やるならC#とかJavaとかPhithonとか?でCはやらなくていいって決めたじゃんか。
394 :
ゆりも(catv?) :2010/10/20(水) 21:19:48.48 ID:QsU/V56l0
>>388 >C、C++、C#、Object-C、Javaはやったけど
この言語だったら、そりゃ「言語なんて誤差のようなもの」にしか感じないだろうな
ぜんぶ手続型だものw
つうか今なんてスマートフォンが流行ってるんだから AndoridなりiPhone(MAC必須だが)はとっかかりいいとおもうぞ。 ただCとかまったくできずにiPhone(Object-C)が最初だとちと微妙だが、 Andoroidはいんじゃね?
396 :
おたすけ血っ太(岩手県) :2010/10/20(水) 21:20:19.41 ID:6O0y/CjCP
そのあたりは巧妙に複雑にしてんじゃないかな 映像メーカーはなんとかして編集権をフリーソフトで自由にはさせねーぞというスタンスなんでね。 狡猾なのが跋扈しているんでプログラム業は気をつけたほうがいい職業だよ。
>>393 C++やらなくていいってのは逃げの思考
独学でエクセルVBAで麻雀ゲーム作ってる。 まだ形にならんが、山牌生成とか待ち判定とかアルゴリズムを自力でコツコツ作るのが楽しい。 いつか完成したらよいが。
まぁ個人的には C⇒C# の順でやるのがわかりやすいと思う。
400 :
おたすけ血っ太(岩手県) :2010/10/20(水) 21:23:15.34 ID:6O0y/CjCP
>>398 おれもアルゴリズム考えるの好きなんでよかったら協力させてください。以前ドンジャラに挑戦しようとしたことが あります。
401 :
おたすけ血っ太(岩手県) :2010/10/20(水) 21:33:33.75 ID:6O0y/CjCP
山牌生成は問題なく簡単 要は 1人打ちの4人打ちを可能にできるかどうか。決め打ちの仕込み麻雀なら現実化は相対的に 簡単になりますけど AIで個性を持たせつつ判断させるのはわりと高度なんすよね。4人とも人が打つのならつくるのは 死ぬほど簡単です。一日でできそうな。
402 :
おたすけ血っ太(埼玉県) :2010/10/20(水) 21:36:15.39 ID:hzemvgoDP
DESCryptoServiceProvider des = new DESCryptoServiceProvider(); もっと短い名前にしてほしかった
Cの基礎本一冊やってpicの制御やってみたら全然関係ないってほどではないが俺のしらないCでワロタ
404 :
リスモ(長屋) :2010/10/20(水) 21:38:00.67 ID:AcP7/vrv0
K&Rしっかり読んだことある奴、挙手
405 :
おたすけ血っ太(岩手県) :2010/10/20(水) 21:38:59.81 ID:6O0y/CjCP
ちゃんとAIを人間と同等な思考ルーチンに鍛えれれば ネット麻雀で需要あるでしょうね。あれでAIが登場しないあたりが、今までの四人打ち麻雀が実はサマが デフォだったんじゃないかという疑念の発生する余地。
406 :
おたすけ血っ太(岩手県) :2010/10/20(水) 21:42:06.15 ID:6O0y/CjCP
香ばしいのにゃわけがある あほな書き込みで即断する香具師が あほ
407 :
おたすけ血っ太(岩手県) :2010/10/20(水) 21:45:02.62 ID:6O0y/CjCP
あっそっかー プロ麻雀界に挑戦状という話はウィンウィンですな…ふむふむ
>>395 Object-C覚えたら二度と普通の世界に帰って来れなそうだからやめたわ。
409 :
DJサニー(関東・甲信越) :2010/10/20(水) 21:48:45.33 ID:6LdU/OigO
需要ではJavaかな? Force.comも面白いよ。
410 :
モアイ(東京都) :2010/10/20(水) 21:52:27.65 ID:EQe4KG1R0
>>402 var des = new DESCryptoServiceProvider();
411 :
サリーちゃん(東京都) :2010/10/20(水) 21:53:29.65 ID:P0spIkzY0
言語なんて手段だろ 問題は何をするか、だ
アセンブラからやっとくといいよ。 何かにつけ便利だ。
413 :
おたすけ血っ太(catv?) :2010/10/20(水) 21:55:59.73 ID:0qjmPGASP
どの言語やるにしてもC,C++,C#のどれかは、最初にやっといたほうがいいってこと? javaやりたいんだけど、Cまずやったほうがいいのか。
415 :
ゆりも(catv?) :2010/10/20(水) 21:58:51.56 ID:QsU/V56l0
>>413 べつにJavaでいいよ
用途にとって使い分けるのが普通
JavaはWebアプリから携帯アプリ、PC用アプリまで用途が広い
416 :
おたすけ血っ太(岩手県) :2010/10/20(水) 22:01:07.17 ID:6O0y/CjCP
うん アセンブラはいいよ 小手先を弄するのが自分しか居ないから。クソ野郎のレールに乗らなくていい。
>>413 Cできる奴の書いたJavaと
できない奴の書いたJavaの差は歴然
Cなんて入門にはムズカシすぎるだろ
419 :
リーモ(大阪府) :2010/10/20(水) 22:03:29.28 ID:473L+gsy0
python
>>417 それって単にプログラミング歴が長い方が良いプログラム書くねってだけの話じゃね?
421 :
ナミー(catv?) :2010/10/20(水) 22:04:29.86 ID:j2VVpEHw0
どう動いているのかも全く解っていない参考書のソースコードを丸写しして プログラムできますとドヤ顔で抜かしたり 特殊な仕様下にあるバグの温床のような醜いソースコードをつきつけて 一瞬で不具合を直してくれるのがプロだと思っていたり そういう勘違い甚だしいニートや学生は口を開かず一人でやっていてくれ
422 :
エビ男(catv?) :2010/10/20(水) 22:04:42.10 ID:KlIFNos8P
COBOLからやれCOBOLから
423 :
ゆりも(catv?) :2010/10/20(水) 22:04:46.76 ID:QsU/V56l0
>>417 >Cできる奴の書いたJava
関数の最初に変数宣言して初期化するひとのことかw
424 :
おたすけ血っ太(埼玉県) :2010/10/20(水) 22:05:20.90 ID:hzemvgoDP
文字列操作(配列)を只管やって、慣れてからポインタに移ったよ
425 :
おたすけ血っ太(岩手県) :2010/10/20(水) 22:05:21.98 ID:6O0y/CjCP
BASICでまずプログラムを完成させて それをハンドアセンブルすると割りとあっさりできたりするんだなこれが。 ただ、各機種のI/Oはスペック表にのんないもんね これ公開してくれるメーカーさんはド贔屓したい ここでシャープの方向をみつめる
426 :
おたすけ血っ太(catv?) :2010/10/20(水) 22:05:46.53 ID:0qjmPGASP
>>417 そうなん? 素人イメージだと、java使いがjavaのやり方でjava書いた方がよさそうだと感じるんだけど、違うの?
428 :
エビ男(catv?) :2010/10/20(水) 22:07:31.26 ID:KlIFNos8P
>>426 単にCやってる奴からしたら読みやすいってだけだよ
429 :
ムーミン(愛媛県) :2010/10/20(水) 22:08:05.24 ID:sRAuLzam0
前にjavaをやろうとちょっと齧ったが全然分からず挫折した これはオブジェクト指向の壁か!
430 :
おたすけ血っ太(埼玉県) :2010/10/20(水) 22:08:07.38 ID:hzemvgoDP
if(うんたら)
431 :
おたすけ血っ太(岩手県) :2010/10/20(水) 22:08:44.86 ID:6O0y/CjCP
>>427 おまえはあほか 逆アセンブラーつくったとき全部脳内の記憶だよりでやったわ。
432 :
おたすけ血っ太(埼玉県) :2010/10/20(水) 22:08:49.62 ID:hzemvgoDP
if(うんたら){ …} ↑これやだ if(うんたら) { … } がいい!
433 :
おたすけ血っ太(岩手県) :2010/10/20(水) 22:09:46.85 ID:6O0y/CjCP
あ うそうそ そりゃ対応コード表は見たよ 当たり前でしょ。
>>428 お願いだから宣言した変数は初期化するものだとか勘違いはしないでね。
435 :
おたすけ血っ太(岩手県) :2010/10/20(水) 22:11:25.07 ID:6O0y/CjCP
まあ要は 実は逆アセンブラーってのは簡単な部類のプログラムってこったな。 エミュなわけじゃなし。
436 :
エビ男(catv?) :2010/10/20(水) 22:13:20.02 ID:KlIFNos8P
メモリ上に定義してからハイバリューを突っ込む この動きからどれだけ学べるか
>>417 CからJavaにやってきて、相変わらずCライクな書き方しかできないオッサンとかよくいるな。
プログラミングやっている人って理系の人多いの? 数学できないと話にならないんだよね?
439 :
おたすけ血っ太(岩手県) :2010/10/20(水) 22:15:01.40 ID:6O0y/CjCP
しかし4bitエミュレーターで、本当に基本の基本の構造は単純なんだなとわかったので あとは拡大の応用なのねと。あの4bitエミュレーターはみんないっぺんは遊んでみればいいと思う。 引き算が用意してないんだけど、16ステップでちゃんと完成させることが出来る。感動するよ。
>>438 分野にもよるけど、そんなことない。
でも大学1,2年までの数学を理解したほうがいろいろと便利なのは確か。
プログラムなんか作ってどうするの?
10年後も使えるから勉強して損はない VBよりは役に立つ
数学が必要っていうより数学が出来る頭のいい人はプログラミングも出来るって感じじゃね
数学できるほうが出来ること拡がるけどな
446 :
エビ男(catv?) :2010/10/20(水) 22:17:09.70 ID:KlIFNos8P
お前らはPGなのか? それともSEか システム屋なのか
447 :
エビ男(dion軍) :2010/10/20(水) 22:17:24.26 ID:LvCN16JtP
>>434 昔のさぁ、SunOSとかメモリ管理がめちゃくちゃで、エリアは0クリアされてるし、freeした後でも
アクセスしてもsegV吐かないとかすごかったよ。移植したいんですけどこのOSボロですね、
とか言われた日にはさ、元のSunOSが変なんだよ馬鹿野郎って言いたかったわ。
449 :
おたすけ血っ太(岩手県) :2010/10/20(水) 22:18:37.42 ID:6O0y/CjCP
数学は関係ないというか 物理公式をプログラムに変換できる能力は重宝するというか意義のある能力 なので 記号の意味を知っていたり、左辺右辺のまとめかたなんかは知っておいたほうがいいさ。
450 :
みったん(大阪府) :2010/10/20(水) 22:20:56.05 ID:j8HmdQ7F0
identification division
451 :
かわさきノルフィン(dion軍) :2010/10/20(水) 22:21:13.90 ID:piteygz00
数独解くプログラムはいくつか見たことあるんだけど 「この条件じゃ数独解けねえぞ」 はどっかにあるのかな。 「解の存在不能性」とか 「解が複数存在する可能性」 とか考え出したらコードがすごいことになっちゃう 気がするんだぜ
452 :
おたすけ血っ太(岩手県) :2010/10/20(水) 22:21:31.07 ID:6O0y/CjCP
コンピューターのひとつの目的って解を割り出すこととそのプロットなので。 それをビジュアライズして方針立てたりするわけだから。これをシミュレートと呼ぶ。
>>432 if(うんたら){
…
}
↑はダメ?最初に読んだ本の癖でそうなってる
初心者はA言語からはじめてB、C、とランクアップしてくのがいい。 今の所EまであるけどCまで覚えておけば大体のことはできるよ
455 :
エビ男(dion軍) :2010/10/20(水) 22:22:34.90 ID:LvCN16JtP
ところでpplのオプションなしコンパイルってどのくらい時間かかるの?
456 :
おたすけ血っ太(岩手県) :2010/10/20(水) 22:23:47.36 ID:6O0y/CjCP
>>451 ものすごく単純な複数解は x^2=y だよね これは xに±をつけてやるのはそりゃ人間がコンピューターに教えてあげなきゃいけない約束だよ。
457 :
アッピー(東京都) :2010/10/20(水) 22:24:21.81 ID:P8kYcJad0
WindowsXP、7のカーネルはUNIXと同様、C言語でカーネルが出来ている。 だから不正ポインタ操作をし易い。
458 :
おれゴリラ(チベット自治区) :2010/10/20(水) 22:25:45.38 ID:Z2UHOoj+0
>>421 >>特殊な仕様下にあるバグの温床のような醜いソースコードをつきつけて
>>一瞬で不具合を直してくれるのがプロだと思っていたり
ニートや学生がそんなもん思うかいな。
459 :
おたすけ血っ太(岩手県) :2010/10/20(水) 22:26:26.53 ID:6O0y/CjCP
あー やっぱポインタってくっせえ概念なんだな マカーの臭さと同種の臭いがすんよ 依存をいそんと読むんだと強情張っていたマカーがmixiに居たんだけど 一時期マスコミでそうなってまたもどりますた
カーネルはCや直接ハードを操作できる言語が残るけど、 パンピーはC#やっとけば
461 :
おれゴリラ(チベット自治区) :2010/10/20(水) 22:27:07.63 ID:Z2UHOoj+0
>>451 SQLで数独を解くってのがあったな。
結構面白かった。
#include <studio.h> main() {
プログラムってどこで打ち込むんだよ
464 :
エビ男(dion軍) :2010/10/20(水) 22:28:30.88 ID:LvCN16JtP
>>459 ポインタとアドレスと配列に関する理解を放棄した者はプログラミングの世界から
出て行ったほうが良い。
465 :
ゆりも(catv?) :2010/10/20(水) 22:28:42.90 ID:QsU/V56l0
MySQLで暗号を解くのがあったな ニュー速の黒歴史だけどw
467 :
おたすけ血っ太(岩手県) :2010/10/20(水) 22:29:15.97 ID:6O0y/CjCP
Cのインクルードとか 最初からそろえとけそんなもん って思うよね お前はいつの言語だよって感じ。そんな貧相なメモリーと マシンパワーなのかよと。
24のクロエみたいな人って現実にいるのかな
どっちにしても頭やくないとだめなんだな 参考になったぜありがと
471 :
おたすけ血っ太(岩手県) :2010/10/20(水) 22:30:10.23 ID:6O0y/CjCP
>>464 そ。 つまりCってのは存在がエクスクルーシヴなのよ。選民主義。
small basicでいいだろ。
473 :
おたすけ血っ太(静岡県) :2010/10/20(水) 22:32:03.57 ID:fjZnns/eP
(message "Hello %dchanner!" (+ 1 1)) 今ココだけどなにか質問ある?
474 :
エビ男(catv?) :2010/10/20(水) 22:32:31.98 ID:KlIFNos8P
テキストエディタ最強は何なの? SAKURAなの?
475 :
エビ男(dion軍) :2010/10/20(水) 22:32:54.29 ID:LvCN16JtP
>>471 えぁ? アセンブリから入った人間として言わせてもらえれば、C言語の世界は
とても開かれた世界。四則演算とかメモリ管理が言語側にお任せできるなんて
夢のようなんだが。
476 :
めろんちゃん(チリ) :2010/10/20(水) 22:33:32.73 ID:1r94LI2x0
アセンブラはゴム付本番、Cは素股、javaはオナホ
477 :
おたすけ血っ太(岩手県) :2010/10/20(水) 22:34:01.89 ID:6O0y/CjCP
BASICをおれがしつこく拘るのは、その気安さなんだよな。子供がデパートのPCコーナーで 遊べる理解度なんだよ。Cはそういう意味でもクソ言語。わかってるおれうっとりなメディチ・ド・ブンドル。
478 :
おたすけ血っ太(埼玉県) :2010/10/20(水) 22:34:44.11 ID:hzemvgoDP
479 :
エビ男(dion軍) :2010/10/20(水) 22:35:10.94 ID:LvCN16JtP
>>477 BASICで機械制御できるんならしてもらろうか。
最初はCやれとか、Cは入門には難しすぎるとか…… いったいどうすりゃいいんだよ
481 :
おたすけ血っ太(岩手県) :2010/10/20(水) 22:35:17.32 ID:6O0y/CjCP
>>475 んやー ポインタについて懇切丁寧に理解させてくれる香具師は誰一人居ない。誰一人だ。そしてフフンという顔をする。
482 :
おたすけ血っ太(鹿児島県) :2010/10/20(水) 22:35:33.76 ID:76esHqHOP
岩手はなんでここにいるんだ
483 :
モアイ(catv?) :2010/10/20(水) 22:35:56.16 ID:QvqMs0du0
>>386 アドレスだとわかりにくいから名前をつけてるだけで
関数も変数も結局はどっかのアドレスに割り当てられてる
関数ポインタだから変数のポインタとは別物なんて考えるとわかんなくなる
変な意識もたずにやってみれば?
優先順位の都合で(*func)()なんて変な書き方になってるだけ
>>479 VBで工場の機械の制御やってたりするけど。
485 :
おたすけ血っ太(岩手県) :2010/10/20(水) 22:36:37.23 ID:6O0y/CjCP
プログラミング能力が薩長にとって看過できないくらいはあるので。
486 :
てん太くん(関東) :2010/10/20(水) 22:37:41.18 ID:8LDgkKt9O
岩手さんますます病状が悪化してるな
C#最強伝説
488 :
きのこ組(神奈川県) :2010/10/20(水) 22:38:22.12 ID:udVP5H3R0
今は何の言語が捗るといわれているの?
489 :
おたすけ血っ太(岩手県) :2010/10/20(水) 22:38:54.82 ID:6O0y/CjCP
いやさ 要はI/Oの256種類のコード対応表をメーカーがゲロればいいだけなの。ただそれはあまりに 夢の世界を現出させてしまうことを知っているのでひみちゅなの。
>>480 簡単に絵や音、動画を操作できるFlashから入るとか。
Actionscript3→Java→C#でいいんじゃね?
492 :
サリーちゃん(埼玉県) :2010/10/20(水) 22:41:27.77 ID:AeyHZrw40
>>479 大昔はPC9801+BASICで動いてた機械とかもあったじゃん
493 :
エビ男(dion軍) :2010/10/20(水) 22:43:04.81 ID:LvCN16JtP
>>481 0x1000番地から0x2000番地がお前の領土。
0x1000番地とか0x1001番地とかがアドレス。アドレスを表す数字がアドレス変数。
Cで書くと
int *a = malloc(0x1000);
でもらったaの中身がアドレス。aの中は、a + 0x1000までお前の自由。何をしてもいい。
aの中に値ゼロを入れたいんなら、例えばa+5番地に値を入れたい場合には、
*(a + 5) = 0:
もしくは
a[5] = 0:
と書く。このとき、a + 5と&a[5]はアドレスで、aバッファの先頭から4単位進んだ位置をさす。
ここの単位はcharとかshortとかlongで変わる。
494 :
おたすけ血っ太(岩手県) :2010/10/20(水) 22:43:14.39 ID:6O0y/CjCP
うん BASICにもあったねI/O命令。これがマシン語アセンブリとなると、モニタ表示も音源操作もOUT命令になる。 これ知識なきゃお手上げだよ。
>>480 初めにやるならCASLでポインタの概念を知ってからやるといい
496 :
おたすけ血っ太(岩手県) :2010/10/20(水) 22:44:36.91 ID:6O0y/CjCP
CASLにポインタあるんだ? CASLIIで削られたのかな。
497 :
はずれ(東日本) :2010/10/20(水) 22:44:45.68 ID:+Tehg+ZG0
最初は簡素な言語の方が覚えやすいんじゃないの
498 :
エビ男(dion軍) :2010/10/20(水) 22:44:59.32 ID:LvCN16JtP
まつがえた。もう寝る。
499 :
エビ男(catv?) :2010/10/20(水) 22:45:25.94 ID:KlIFNos8P
画面から入るのはあまりおすすめしないがなあ
最初はメモ帳とブラウザだけで出来るJavaScriptが捗るだろ
501 :
おたすけ血っ太(岩手県) :2010/10/20(水) 22:47:17.44 ID:6O0y/CjCP
んやそこで4bitエミュレータですよ なにもかもが0〜15の世界でおさまってるので ああコンピューターってこういうものなの!という概握が超しやすい。 命令も16種類しかないし扱える数も15まで。
502 :
おれゴリラ(チベット自治区) :2010/10/20(水) 22:48:09.30 ID:Z2UHOoj+0
>>500 HTMLとJavaScriptの知識が必要だし、却って混乱するような気がする。
503 :
おたすけ血っ太(岩手県) :2010/10/20(水) 22:49:18.20 ID:6O0y/CjCP
もちろん命令打ち込む空きメモリも16ステップなので なんなの えーと 16バイトのRAMってことだね。
504 :
かわさきノルフィン(dion軍) :2010/10/20(水) 22:49:45.03 ID:piteygz00
Cプログラマが生き残る条件 i) ある構造体や関数がどこのヘッダで定義されているか、できるだけ分かりづらくする 「あなた以外には読めない」(のであなたしか修正できない)コードの完成です ii) i)と同様の目的で、マクロのマクロのマクロのマクロなどを定義するのも有効です (これらはすべて別のヘッダに定義されているのが望ましいのは言うまでもありません) iii) 「Cでもできるのに」わざわざシェルスクリプトを呼び出すのも有効です。 もちろんCコードにもシェルスクリプトにも、コメントは書かないようにしましょう
初心者こそ、デバッガとか各種機能がフル装備の環境のほうが いいと思うけど、独学じゃきついかな?
マシン語やるならcorewarsとかどうですかね・・・
507 :
エビ男(愛知県) :2010/10/20(水) 22:51:17.20 ID:cQOFxJ4BP
かっこたる意志を持ってないと長続きしないんだから こういう場所ならC#すすめるのが一番だと思うんだけどな 作りたい小物があるならすぐ作れる
フル装備とは言わんがある程度環境が良いからC#になる
509 :
パレオくん(群馬県) :2010/10/20(水) 22:52:40.13 ID:3pLBe5TZ0
猿でも分かるCって本がいいんだっけ?
510 :
はずれ(東日本) :2010/10/20(水) 22:52:43.41 ID:+Tehg+ZG0
豪華なIDEは慣れれば楽が出来るけど 使い方覚えるまでが大変な気がする
511 :
おたすけ血っ太(岩手県) :2010/10/20(水) 22:53:25.36 ID:6O0y/CjCP
そのエミュレーターデバッガこそないけども そもそも4bitなんで不具合は直感的にOUTの4つの擬似LED眺めてりゃつかめるので。 よくつくりこんであっていいエミュだと思う。4bitなのに本気になりましたという感じ。 8bitのZ80エミュもあるらしいよ。これもOUTが擬似LEDなんだ。
512 :
エビ男(dion軍) :2010/10/20(水) 22:53:39.38 ID:LvCN16JtP
>>505 マッドサイエンティストが生み出した、動き続けるんだけどエラーで死なないコードを
デバッグするには、最後はソースの読解力と、勘ですよ。
>>504 iとiiはタグジャンプで解決しそうだけど
iiiは俺は元々ソース読むのにコメント読まないので無意味
514 :
モアイ(catv?) :2010/10/20(水) 22:55:24.30 ID:QvqMs0du0
>>504 1か月もしたら自分でも読めなくなるだろ
515 :
サリーちゃん(埼玉県) :2010/10/20(水) 22:55:31.58 ID:AeyHZrw40
516 :
エビ男(dion軍) :2010/10/20(水) 22:56:16.02 ID:LvCN16JtP
>>511 Z80はいい。俺はあこがれた。ザイログって名前が格好いい。なのに俺が担当したのは
Intelとかいうへろへろした名前の8085とかいうCPUで、生意気にもZ80よりも命令数が
2個だか3個だか多いらしい。後発はいやらしいんだよ、と思いました。
517 :
マコちゃん(広西チワン族自治区) :2010/10/20(水) 22:56:54.65 ID:ZrqrIOj4O
軽い気持ちでc++始めてゲーム作り出したんだが、何でも出来るねコレ
518 :
スイスイ(愛知県) :2010/10/20(水) 22:56:56.28 ID:3iKDlw6M0 BE:1546620858-2BP(1201)
520 :
エビ男(熊本県) :2010/10/20(水) 22:59:08.16 ID:jzL+09kzP
で、結局Cから始めるのは無謀なの?
521 :
おたすけ血っ太(岩手県) :2010/10/20(水) 22:59:30.32 ID:6O0y/CjCP
>>516 ザイログ社の謎 という本が出たらおれ発売日に買うね なんでi4004からあれが派生して成功したかはっぱりわかりまへん。なんかユダヤのユートピア、ザイオンを 連想はさせる単語だけども。
523 :
モアイ(catv?) :2010/10/20(水) 23:01:03.74 ID:QvqMs0du0
>>520 Cから始めても派手なの作れないから、何か理由無いとやる気なくなる
>>520 自分の環境で今出来るやつから始めればいいと思う
527 :
おたすけ血っ太(岩手県) :2010/10/20(水) 23:02:17.06 ID:6O0y/CjCP
Cに慣れてかついい香具師で居ようと願うことは無謀なんだよねっ
528 :
マップチュ(広西チワン族自治区) :2010/10/20(水) 23:02:44.89 ID:WhVPbHAkO
Cは仕事や研究で使うもんじゃないの? 趣味で使うには利点がないでしょ
529 :
おたすけ血っ太(鹿児島県) :2010/10/20(水) 23:02:51.94 ID:76esHqHOP
530 :
エビ男(熊本県) :2010/10/20(水) 23:03:17.11 ID:jzL+09kzP
何から始めるのが最適か?と聞いたほうが良かったな
531 :
エビ男(dion軍) :2010/10/20(水) 23:03:29.77 ID:LvCN16JtP
>>520 無謀じゃないけど、メモリ管理周りで?となるケースが多くなるかも知れん。
そこでがんばってハックすればそっからら先は楽なもんだ。
532 :
サリーちゃん(埼玉県) :2010/10/20(水) 23:03:32.16 ID:AeyHZrw40
>>520 無謀とか無謀じゃないとかじゃなくて
結果が先に見えるものを先にまったくやらないと
「画面に文字は出たけどこれで何をするの?」
ってなっちゃうと思う
C#から始めるよりもCからの方が基礎ついていいとおもうけどなー 基礎ないとすぐに厳しくなるよ
534 :
おたすけ血っ太(岩手県) :2010/10/20(水) 23:04:00.15 ID:6O0y/CjCP
うん 趣味はBASIC最高 だけど遅いんで、いいコンパイラー作りたいなというのがマシン語に手を出した理由。
535 :
星ベソくん(兵庫県) :2010/10/20(水) 23:05:08.31 ID:+Kb4mo110
例えば 自動的に2chに定型文をランダムに入れ替えて書き込むソフトとか 作れるの?
536 :
スイスイ(愛知県) :2010/10/20(水) 23:05:12.45 ID:3iKDlw6M0 BE:579982853-2BP(1201)
コンパイラー作るならCで作れよ
538 :
おたすけ血っ太(岩手県) :2010/10/20(水) 23:06:05.56 ID:6O0y/CjCP
んだからCは性格が歪むのでいやなんだよ!
539 :
おたすけ血っ太(鹿児島県) :2010/10/20(水) 23:06:11.16 ID:76esHqHOP
それでC++で何かいい本ある?
540 :
エビ男(dion軍) :2010/10/20(水) 23:06:34.63 ID:LvCN16JtP
Cを勉強するのはいい。それと一緒にawkとかsedも忘れずに勉強して欲しい。 gccしか知らないガキ共が相互依存しまくりのコード書いてるの見ると何とも やりきれない気がする。依存関係はあってもいいけど、回りまわってループするような 依存関係のコードを組んじゃだめだ。
541 :
たらこキューピー(内モンゴル自治区) :2010/10/20(水) 23:08:59.91 ID:FuZ5pLzOO
エクセルのマクロしかできないんだけど次はどうしたらいい?
542 :
おれゴリラ(チベット自治区) :2010/10/20(水) 23:09:27.43 ID:Z2UHOoj+0
ゲーム作るなら Cで基礎を学んでC++でいいの? 一応javaなら業務で一年やった
544 :
おたすけ血っ太(岩手県) :2010/10/20(水) 23:09:48.57 ID:6O0y/CjCP
まあなんか計算時の()括弧の処理とかがコンパイラーの厄介なとこらしい。 FOR文からGOTOで飛んじゃう困ったユーザーとかさ。
545 :
イッセンマン(内モンゴル自治区) :2010/10/20(水) 23:09:59.77 ID:hzY2y7dqO
飯食えるのはどれだよ
546 :
プリングルズおじさん(関東) :2010/10/20(水) 23:11:06.12 ID:qbUIMzTiO
char x=-128; char y=-x; if(x==y){ Aの処理 } else { Bの処理 } AとBどちらの処理が実行されるかを、理由とともに答えよ
547 :
エビ男(dion軍) :2010/10/20(水) 23:13:21.91 ID:LvCN16JtP
>>544 ループが多段になるときにはありがちなんだけどね。最近はコンパイラの最適化処理が
半端じゃないから、gotoとか入ってると最適化してもらえなくて問題だな。
548 :
おたすけ血っ太(岩手県) :2010/10/20(水) 23:13:38.79 ID:6O0y/CjCP
>>546 x≠yなんでB じゃないの?そのくらいならBASICの延長でなんとなくわかるんだけど BASICから派生したくせにえらそうすぎんだよCはよ。
549 :
ポケモン(兵庫県) :2010/10/20(水) 23:14:23.15 ID:KwIbBV0+0
>>546 charのビット数とか符号付かどうかって環境によって違うんで、
環境によるとしか。
Cやってそれなりのものを幾つか作ると良い経験になるよ というのも、後発の言語は既存言語の弱点をカバーする機能があるからだ 他の言語ならクラスで簡単に実装出来る事をCでやるとクラスの理解、正しい活用方法がわかりやすくなる 遠回りだけどな 後はメモリ上の値の動きかね? 文字列型がどういう風に扱われてるかなんていうのはCで文字列使えば面倒だけどよく分かるし わざわざやらなくてもなんとかなるけど他の言語で隠蔽されてる事に触れられるからスキルアップの為に経験するのは無駄じゃない
552 :
エビ男(dion軍) :2010/10/20(水) 23:16:33.44 ID:LvCN16JtP
>>548 == turi? sine: afo;
553 :
おれゴリラ(チベット自治区) :2010/10/20(水) 23:16:42.67 ID:Z2UHOoj+0
554 :
たらこキューピー(内モンゴル自治区) :2010/10/20(水) 23:17:04.78 ID:FuZ5pLzOO
555 :
おたすけ血っ太(岩手県) :2010/10/20(水) 23:17:20.84 ID:6O0y/CjCP
だいたい文字列宣言とかもほんっと自己満足のきわみだしな $つけりゃああ文字列ねでいいんだよ。無駄に先頭重くするうえにプログラムも読みづらくなるし ええっとこれはどっちだったっけとかアホそのもの。
556 :
ひかりちゃん(埼玉県) :2010/10/20(水) 23:17:23.84 ID:sag4MotC0
Cは基礎だと思うよ。まずはコンソールであぁこんなもんかって理解できれば十分かと… #include<stdio.h> main() {while(1)printf("\a"); }
557 :
はずれ(東日本) :2010/10/20(水) 23:17:41.22 ID:+Tehg+ZG0
558 :
はまりん(愛知県) :2010/10/20(水) 23:18:08.24 ID:t+FGybva0
とりあえず Ctrl+CとCtrl+Zは覚えよう
559 :
モアイ(東京都) :2010/10/20(水) 23:18:33.15 ID:EQe4KG1R0
言語を学びたいのか、アプリケーションを作りたいのか、IT奴隷の仲間入りをしたいのか 習得する言語は目的によって異なると思う
>>1 それは地雷だ。
COBOLなら今後20年は安泰。
561 :
おたすけ血っ太(岩手県) :2010/10/20(水) 23:19:27.61 ID:6O0y/CjCP
>>550 >>552 >>553 お前らいかにCが駄目な言語かの証明してることに気づいてないんだな そんなところローカライズさせたらだめじゃん、することばかり増えて。
Cやるなら同時にマイコンやった方が楽しい
563 :
エビ男(dion軍) :2010/10/20(水) 23:21:13.76 ID:LvCN16JtP
>>561 何が言いたいのか知らんがcharのビット長は8だ。そうじゃなくても何のための
プリプロセッサなのかと。
>>552 trueじゃないの?
char x=-128;
char y=x;
こうだとAだけど
-127〜128 として考えてNEってこと?
566 :
スピーフィ(catv?) :2010/10/20(水) 23:22:13.21 ID:dxpuTOkr0
あんあいんど ちゃー
他人の作ったアプリのソースみて独学してんだけど効率悪い? あといいソースがたくさんあるとこ知らん?
>>561 Cの仕様を知ってることと、駄目なことを知らないのとどういう関係があるのだろう。
569 :
おたすけ血っ太(岩手県) :2010/10/20(水) 23:22:17.00 ID:6O0y/CjCP
>>563 あのなあ 常識よりの逸脱は A=A+1 で充分なんだよ。
570 :
モアイ(catv?) :2010/10/20(水) 23:23:22.99 ID:QvqMs0du0
>>546 負数の定義が補数+1だから
-128は2進数で1000 0000
補数は0111 1111で
1足すと1000 0000つまり-128
だからAの処理
571 :
スピーフィ(catv?) :2010/10/20(水) 23:23:31.69 ID:dxpuTOkr0
> あといいソースがたくさんあるとこ知らん? GNU や OpenBSDのソースとか
573 :
おたすけ血っ太(岩手県) :2010/10/20(水) 23:24:05.28 ID:6O0y/CjCP
えっ あいつの チャー ってcharからきてんの。すげえな。
574 :
おれゴリラ(チベット自治区) :2010/10/20(水) 23:24:22.29 ID:Z2UHOoj+0
何でこの人60回も書き込んじゃってるの・・・ 怖い
577 :
おもてなしくん(新潟県) :2010/10/20(水) 23:25:00.26 ID:3ZMd2LyW0
Cは基本だろうけど、Cを勉強する必要ないよね?
岩手さんにマジレスしちゃらめえ
#include <オープンソースのソースコード> int main() BEGIN コピペ return 0; END
580 :
おたすけ血っ太(岩手県) :2010/10/20(水) 23:25:36.35 ID:6O0y/CjCP
>>572 Cの連中がゲロ吐かない連中なので仕方ない。おれは使いやすいBASICを速くすることで日本のプログラミングの 底上げをはかりたいわけ。
>>567 効率の問題じゃなく、言語覚えたらオリジナルで何か作れ
参照するのはいいけど変な癖をつけるなよ
582 :
ムーミン(愛媛県) :2010/10/20(水) 23:26:06.70 ID:sRAuLzam0
岩手ってプログラミング大国だったんだね
583 :
スピーフィ(catv?) :2010/10/20(水) 23:26:54.50 ID:dxpuTOkr0
岩手は、久しぶりに定時帰りだから、テンションが高いんだよ
>>577 とくに基本でもないと思うけど。
必要だったり、好きだったりしたら勉強したらいいと思う。
Cが基本って、低級==基礎みたいな思い込みなのかね。
585 :
おたすけ血っ太(岩手県) :2010/10/20(水) 23:28:02.18 ID:6O0y/CjCP
ちげーよ無職だよ それと怖がってる香具師は核武装について私見を述べろよ。
>>577 使うか使わないは別として勉強する価値はある
何より他言語の習得が楽になるぞ
587 :
エビ男(dion軍) :2010/10/20(水) 23:29:30.88 ID:LvCN16JtP
>>580 お前はスパコンの計算をもBASICに塗り替えようってのか。
ちなみに、アメリカのスパコンユーザはほとんどがCかC++使い。んで、日本は
間違いなく9割近くFortran77使ってます。レガシーにもほどがあるだろうに。
588 :
イカ息子 :2010/10/20(水) 23:29:32.77 ID:ZCtVF5Df0
ちなみにこの岩手県が言ってるBASICは 絶滅した行番号付きBASICの話です
589 :
おたすけ血っ太(岩手県) :2010/10/20(水) 23:29:33.52 ID:6O0y/CjCP
つまり薩長が核武装したがってるって理解でいいの? ほんとうんこちゃんだなお前らの地方は。
590 :
あまちゃん(兵庫県) :2010/10/20(水) 23:29:34.80 ID:maOqi+TD0
VB金取るじゃん フリーで無いの
591 :
サリーちゃん(埼玉県) :2010/10/20(水) 23:29:55.06 ID:AeyHZrw40
ただの糖質だと思うけど・・・
592 :
おもてなしくん(大阪府) :2010/10/20(水) 23:30:15.03 ID:O4DycKto0
593 :
おれゴリラ(チベット自治区) :2010/10/20(水) 23:30:21.78 ID:Z2UHOoj+0
>>584 覚えることが少ないから。
いきなりオブジェクト指向とか無理。
ここは、とりあえずこうしてというようなおまじないが少ないほうがいいのでは?
プログラミングができる人って多いんだね BASICですらパソコンについてたマニュアルを読んだのにわけがわからないのでうらやましい もう死んだけど親戚の叔父がマシン語ができてうらやましかった
596 :
スピーフィ(catv?) :2010/10/20(水) 23:30:31.09 ID:dxpuTOkr0
ぶいびー どどねと
597 :
おたすけ血っ太(岩手県) :2010/10/20(水) 23:30:32.77 ID:6O0y/CjCP
>>587 BASICコンパイラを作るんだよ。
岩手の知識はなんで昭和で止まってるの?
英語がわからない俺には変数とか関数のの命名で躓くと思う
はじめてのH
601 :
おたすけ血っ太(岩手県) :2010/10/20(水) 23:32:26.17 ID:6O0y/CjCP
昭和のほうがコンピューターに携わる者が親切だったから。のぼってこいとか僭越なんだよクソどもが。
602 :
スピーフィ(catv?) :2010/10/20(水) 23:32:30.75 ID:dxpuTOkr0
char* faile_no_naamae;
603 :
にゅーすけ(三重県) :2010/10/20(水) 23:32:30.67 ID:Ly571OAo0
新しいTwitterを、今までのTwitterのようにしてくれるグリモンくれ
つーかプログラムなんて設計と手際だ。マジで。 基礎的なC言語と、それからオブジェクト指向プログラミングの 設計方法は、ズブの素人でも集中してやればマジで一ヶ月で 問題はなくなる。 あとは、実際のプログラミング。言語使って書くなんざ大きい製品 でも1Mくらいだぞ。仕事じゃそれをさらに分担してやるんだから、 行数としては大したことはない。 でも、立派な製品作るには、どうしてもメーカーやOS、それから、 GNUとかのライブラリを持ち込まなきゃいけない。Windowsなら、 Win32とかMFCだ。一ヶ月以上かかるのは、こういった周辺ライブ ラリの使いかた、それから、OSそのものの仕組みの理解。 だから、初めてやってみたい!って気楽な方から行きたい人は、 周辺ライブラリがシンプルで、でも一通り画面系もいじれる、という ような環境を探して手をつけてみるといい
>>599 ローマ字で書かれてると大正浪漫を感じるけどな
606 :
エビ男(dion軍) :2010/10/20(水) 23:33:16.23 ID:LvCN16JtP
>>597 あと、ローカライズ云々と、符号付charをごっちゃにしてる理由が分からんのだが。
char型だろうが、中身は数値だから、べつにローカライズ云々とは切り離して議論
すべきではないかな。
100回しか回らないループカウンタならchar型で宣言してもいいんじゃね?ただ、
メモリ最近安いから、そういう爪に火ともすような行為に意味があるかは知らん。
607 :
おたすけ血っ太(岩手県) :2010/10/20(水) 23:33:42.59 ID:6O0y/CjCP
あっほんとだ 名前とネームってにてるぅ〜
608 :
てん太くん(関東・甲信越) :2010/10/20(水) 23:33:49.11 ID:51U3Y3BCO
Cユーザのための実践アセンブラ 読んどけ
609 :
おれゴリラ(チベット自治区) :2010/10/20(水) 23:33:57.21 ID:Z2UHOoj+0
>>599 C#とか変数に日本語使えるぞ。
たしかPHPも大丈夫だったはず。
全然うれしくないけど
610 :
めばえちゃん(空) :2010/10/20(水) 23:33:59.77 ID:1HM5yc8rQ
Cが完璧なら他の言語は割と鼻糞 だがポインタを理解してる奴は10%もいないだろね
611 :
おたすけ血っ太(長屋) :2010/10/20(水) 23:34:05.70 ID:ec4Hy5pDP
COBOLやっとけ 今、派遣ならCより仕事多いぞ
612 :
エビ男(dion軍) :2010/10/20(水) 23:35:17.66 ID:LvCN16JtP
>>611 知り合いのCOBOLおじさんは定年で引退するか、別の職を手につけて他所に行ったよ。
>>593 言語仕様の大きさと、簡単さは関係ないと思うよ。
Cの初心者用のテキストに載ってるようなレベルのコードなら
ほかの言語でも簡単だし、あたりまえだけど複雑なコードならCでも難しいし。
っていうか規模が大きくなったらCのほうが難しいな。
>>609 インテリセンスがmigemoに対応してくれないと
日本語変数つかいにくいもんな
例えばオリジナルの専ブラ作りたいって思ったら 何を覚えればいいの?
616 :
おたすけ血っ太(岩手県) :2010/10/20(水) 23:36:41.76 ID:6O0y/CjCP
>>606 環境によるとか言ってた香具師がいたからそう判断したの。全部のCでそう動くならあほな問題だとは思うけど よかったじゃん。−128〜128を扱うしばりになんの意味があるのかもうまったくわかんないけど。 第一−128〜128は257個あるしな。
>>574 >>581 ウィンドウ出すとこからわかんなかったから
どうやって動いてるのか形になっているのが知りたかった
こんな俺が参考にできそうなものある?
618 :
おれゴリラ(チベット自治区) :2010/10/20(水) 23:37:29.71 ID:Z2UHOoj+0
>>615 C#にWebBrowserコンポーネントはっつければできあがり。
619 :
リッキーくん(dion軍) :2010/10/20(水) 23:38:25.43 ID:/5MlBzSA0
何かアルゴリズムみたいなのの練習問題下さい マルバツゲームとライフゲームはやった
>>615 C#かな。
Delphiはやたらと高くなったし。
621 :
アイちゃん(関西地方) :2010/10/20(水) 23:38:44.92 ID:ZMmDmeaf0
今どきのコンパイラはループカウンタをcharで宣言しても 内部ではその処理系がもっとも扱いやすい整数型(たいていはint)に変換してるから メモリ節約の意味をなさない
>>618 WebBrowserコンポーネントってイベントとかもキャプチャーできる?
新しい窓開くとか、セキュリティアラートの検出とか。
できたらいろいろ面白そう。
623 :
スピーフィ(catv?) :2010/10/20(水) 23:39:50.19 ID:dxpuTOkr0
現状のDelphiやC++builderのニーズは、どこにあるんだろうな
624 :
おたすけ血っ太(鹿児島県) :2010/10/20(水) 23:39:58.48 ID:76esHqHOP
625 :
エビ男(dion軍) :2010/10/20(水) 23:40:45.14 ID:LvCN16JtP
プログラム勉強したいんなら、地味だけど ・連立一次方程式の解法 ・与えられた符号付き整数の範囲内で最大の素数を求める ・太郎さんが時速Xm/minで家を出た後、A分後に忘れ物に気づいたお母さんが 時速Ym/minで追いかけたときに、学校までの距離が何m以内なら追いつけるか あたりを解け。高度なギミックは要らん。頭の中で考える道筋をプログラミングの ロジックに落とし込むにはどうするかを一生懸命考えろ。
626 :
おたすけ血っ太(岩手県) :2010/10/20(水) 23:42:19.58 ID:6O0y/CjCP
素数は出したぜ すんげえ短くおさまるのな 調子に乗って1億までの素数2週間かけて全部出した 消しちゃったけど
627 :
あまちゃん(兵庫県) :2010/10/20(水) 23:42:38.74 ID:maOqi+TD0
/*なんども書き込んでる奴にかぎって全角英数とか ありえない話なんだが*/
628 :
はずれ(東日本) :2010/10/20(水) 23:42:44.40 ID:+Tehg+ZG0
629 :
おたすけ血っ太(岩手県) :2010/10/20(水) 23:43:47.22 ID:6O0y/CjCP
>>627 半角好きな香具師は半角板好き
630 :
しまりす :2010/10/20(水) 23:44:18.62 ID:r+dS9p/t0
見よ 天才岩手さんが過去スレで披露した美しいソースを 52 名前: 工芸家(岩手県)[sage] 投稿日:2010/08/30(月) 20:09:07.92 ID:X71+2h/KP (p2) 10 DIM ODD(2,1000) LET C=1 20 FOR I=1 TO 999 30 LET ODD(1,I)=I*2+1 LET ODD(2,I)=0 NEXT I 40 FOR J=1 TO 999 50 LET N=(J*2+1)*2 60 FOR K=N/2+N TO INT((2000-N/2)/N)*N STEP N 70 LET ODD(2,INT(K/2))=1 80 NEXT K 90 NEXT J 100 LET K=1 110 IF ODD(2,K)=0 THEN LET C=C+1 120 IF C=100 THEN GOTO 200 130 LET K=K+1 GOTO 110 200 PRINT ODD(1,K) END
631 :
エビ男(dion軍) :2010/10/20(水) 23:44:36.90 ID:LvCN16JtP
>>626 それでディクレメントしながらループするというロジックの引き出しを君は手に入れたことになる。
実際の仕事では、引き出しの数が切れる切れないの差になって如実に現れるから。
632 :
スピーフィ(catv?) :2010/10/20(水) 23:45:07.22 ID:dxpuTOkr0
IDENTIFICATION DIVISION
633 :
モアイ(catv?) :2010/10/20(水) 23:45:30.69 ID:QvqMs0du0
今の疑問としてはどうやってアセンブルしてるのか、 この点を確認したいわけ
635 :
おたすけ血っ太(岩手県) :2010/10/20(水) 23:46:05.83 ID:6O0y/CjCP
>>630 それ最終型でねんでねっか どうでもいいけど。
636 :
おたすけ血っ太(岩手県) :2010/10/20(水) 23:47:29.07 ID:6O0y/CjCP
ああそうそう 値の限界とっぱらいたかったんで配列はやめたのよ それでも完成したよ、もっと短くなった。
637 :
エビ男(dion軍) :2010/10/20(水) 23:48:41.79 ID:LvCN16JtP
全角スペースはおっさんになってドキュメント書くことが仕事のメインになるときに 「ああいやだなぁ」と思いつつ受け入れる十字架だ。
638 :
おたすけ血っ太(岩手県) :2010/10/20(水) 23:49:47.11 ID:6O0y/CjCP
半角スペース2ちゃんで反映されるの1個だろ おれはそれで嫌い。
>>636 シンプルになったわけか?
さっきのプログラミングはrunさせたらどうなるかな(wktk
640 :
ちーぴっと(静岡県) :2010/10/20(水) 23:50:24.72 ID:cDPJHKSU0
>>630 確か、小さいほうから100番目の素数を求めるプログラム書けってやつだったな
他のやらつらがCやPerlやrubyやC#やVBで書いてる中
オールドBASICで書いてた岩手さんは輝いてたぜ
641 :
スピーフィ(catv?) :2010/10/20(水) 23:50:49.33 ID:dxpuTOkr0
BASICを動かす環境を、用意するのが面倒
642 :
おたすけ血っ太(岩手県) :2010/10/20(水) 23:51:27.41 ID:6O0y/CjCP
>>640 そんなことはないけどライブラリには頼らなかったのはボクえらいねっ
最近はcodepadなんてものができたから わざわざ2chにソース貼る必要性がなくなった
645 :
おたすけ血っ太(岩手県) :2010/10/20(水) 23:52:59.08 ID:6O0y/CjCP
十進BASICってのがWindowsでフリーで流れてて 速くていいインタープリター。CASLより速い。
646 :
おもてなしくん(大阪府) :2010/10/20(水) 23:53:08.09 ID:O4DycKto0
647 :
おたすけ血っ太(兵庫県) :2010/10/20(水) 23:54:02.84 ID:xgK61Vx3P
スモールベーシックってのダウンロードしてインストールしちゃったけど大丈夫かな? PCもよくわからないのに無謀だったかな……
プログラミングなんてどんなに頭悪いやつでも 1週間真面目にやればできるようになる
プログラミングスレってちょくちょく立つけどさ 各言語ごとの取り敢えずこれ買ってやっとけ!おすすめ入門書テンプレないの?
651 :
はずれ(東日本) :2010/10/20(水) 23:58:53.83 ID:+Tehg+ZG0
ム板よりはまったりだなw
最近Cの勉強始めたんだけど いつになったら画面白くなるの?
Cで画面白くするのはきちがいの所業だな
655 :
ブラット君(岩手県) :2010/10/21(木) 00:00:55.73 ID:fwUwlOjtP
65 :デフォルトの名無しさん :sage :2010/09/08(水) 14:53:32 できました 限界のない素数求数ぷろぐらむ 10 OPTION ARITHMETIC RATIONAL 20 LET C=11 30 LET K=3 40 IF INT(C/K)<>(C/K) THEN 50 IF INT C>K*K THEN 60 LET K=K+2 70 GOTO 40 80 END IF 90 END IF 100 REM 110 IF INT(C/K)<>(C/K) THEN PRINT C; 120 LET C=C+2 130 IF C>10000 THEN STOP 1221 GOTO 30 END 130行目のCの値を変えてやればそこの値まで延々と素数をコアダンプ マシンパワーに酔い痴れてください。
656 :
タルト(大阪府) :2010/10/21(木) 00:01:00.52 ID:3gO3v2Nm0
一通りJavaの知識を身につけたが仕事にも趣味にも生かす機会がない 趣味のプログラミングって何すりゃいいのよ
ム板も実際行ってみると思ったよりまともだけどね もっと殺伐としてるのかと思ってた
658 :
ひっきー :2010/10/21(木) 00:01:29.20 ID:mPnZhMis0
ぼくも、岩手さんに見習って100番目の素数求めるプログラムを BASIC(VBS)でべた書きで書いてみました 岩手さんのように行番号が使いこなせません>< Dim Arr(1000) Count = 0 For i = 0 To 1000 Arr(i) = i Next For i = 2 To 1000 if Arr(i) > 0 then Count = Count + 1 if Count = 100 then MsgBox Arr(i) Exit For End if For j = Arr(i) To 1000 Step Arr(i) Arr(j) = 0 Next End if Next
#include<stdio.h> class Main { int main(void){ Range(1, 1).value = "おならぷぅ" } }
イギリスでは硬貨はポンド£とペンスpがあり,一般的に流通している硬貨は以下の8種類である. 1p, 2p, 5p, 10p, 20p, 50p, £1 (100p) and £2 (200p). 以下の方法で£2を作ることが可能である. 1×£1 + 1×50p + 2×20p + 1×5p + 1×2p + 3×1p これらの硬貨を使って£2を作る方法は何通りあるか?
661 :
イプー(catv?) :2010/10/21(木) 00:01:58.10 ID:fqwnSsYQ0
662 :
やいちゃん(大阪府) :2010/10/21(木) 00:02:20.00 ID:7eDd4dAF0
何をしたいかフローチャートさえちゃんと書ければあとはそれをプログラム言語に訳すだけでしょ? それを自動化するソフトって無いのかなぁ
>>656 フリーソフトを作って配賦してみるとか。
664 :
タルト(大阪府) :2010/10/21(木) 00:03:50.80 ID:3gO3v2Nm0
>>662 フローチャートなんかいちいち書く方が面倒だわ
>>662 フローチャートより直でコード書くほうが効率いい。
666 :
ブラット君(岩手県) :2010/10/21(木) 00:04:01.10 ID:fwUwlOjtP
行番号10は十進BASICの方言で 扱える整数値を無限にする宣言 マシンパワーの限界に挑戦できるよ。おれは100000000でやめた K6・450MHzマシンなんで今。
今ならandroidのアプリ作るっていうのしかないでしょ〜! 一攫千金やで〜
668 :
女の子(チベット自治区) :2010/10/21(木) 00:06:01.91 ID:873e0NKo0
>>662 フローチャートと1対1に対応してるなら、それはコーディングと呼んでも差し支えない。
そんなに細かく書くならコーディングするなぁ。
669 :
ブラット君(岩手県) :2010/10/21(木) 00:06:35.87 ID:fwUwlOjtP
表示そのものが時間を食うので ほんとに計算してるのかおめー という不安にかられないかたは最後だけ表示することにすれば もっと速くなるでしょう。
670 :
大吉(神奈川県) :2010/10/21(木) 00:07:15.51 ID:7mfyX81x0
672 :
ブラット君(岩手県) :2010/10/21(木) 00:08:42.34 ID:fwUwlOjtP
あー おれダイダロス計画の原本宇宙科学研究所からコピーしてもらったんだよね ああいうの置いてきちゃうおれってバカだな。
673 :
ブラット君(岩手県) :2010/10/21(木) 00:10:48.39 ID:fwUwlOjtP
東大入るとへんなことが可能でしょ。
The setup wizard allows you to change the way Microsoft small basic v0.9 features are installed on your computer or to remove it from your computer. Cilck next to continue or cancel to exit the setup wizard. なにこれやばい状況?翻訳もわけわからんし……
675 :
はやはや君(熊本県) :2010/10/21(木) 00:11:38.31 ID:QN2HgSTV0
Javaで便利な開発環境教えろゴミ共
676 :
バンコ(大阪府) :2010/10/21(木) 00:12:04.63 ID:r/BXJ7iA0
用途としては研究用に計算プログラム作りたいのと、趣味でゲームプログラミングしたいんだけど VC++でC言語勉強してていい加減黒い画面見続けるのは疲れたよ GUIを作るにはどうしたらいいの?WinAPIてのが別途必要なの? ある程度勉強したらC++かC#に移ったほうがいいのかな C++やC#ならGUIを簡単につくれるの? 疑問が次から次へと出てきてキリがないです
677 :
ブラット君(岩手県) :2010/10/21(木) 00:12:27.45 ID:fwUwlOjtP
いやちゃんとある宇宙科学研究所もへんてこりんだけどさ。
678 :
女の子(チベット自治区) :2010/10/21(木) 00:12:40.40 ID:873e0NKo0
>>675 Eclipse以外ないんじゃないの。
他にあるの?
679 :
元気マン(catv?) :2010/10/21(木) 00:13:00.45 ID:20JPEv8oi
エクリプスだろ
680 :
MONOKO(catv?) :2010/10/21(木) 00:13:07.95 ID:uBKOvHsF0
ネットビーンズ
681 :
ブラット君(兵庫県) :2010/10/21(木) 00:14:09.21 ID:zMQJQhdSP
>>673 東大ってさ、ダイダロスアタックより凄いわけ?全身バリアー?
683 :
サト子ちゃん(チベット自治区) :2010/10/21(木) 00:15:03.33 ID:Ws9OFagY0
例えばさ C#あたりでプロセスの メモリ領域を書き換えたりする プログラムってどう書けばいいんだよ 何の関数使うのか意味わからん WinAPI使えばできるのか? 例えばButton01を押したら プロセス:Jane.exe内の アドレス:00400000の +0:4D を +0:00 に書き換えるみたいな
「Cの入門書は一通り終わったけど、黒い画面しかでない。 次はなにをしたらいいの?」 みたいな事を言ってるやつが信じられない。 ネットが普及する以前からプログラムやってるおっさんだけど 当時でもその壁は自力で乗り越えたぞ。
685 :
ブラット君(岩手県) :2010/10/21(木) 00:16:04.39 ID:fwUwlOjtP
>>682 あれプロメテウスなんちゃらもちゃんとあるんだよね なんだったかな。
686 :
イプー(東京都) :2010/10/21(木) 00:16:18.38 ID:YMuS+LtO0
ネットワーク関連が楽しすぎる
688 :
MONOKO(catv?) :2010/10/21(木) 00:17:59.43 ID:uBKOvHsF0
> 例えばButton01を押したら > プロセス:Jane.exe内の > アドレス:00400000の > +0:4D を +0:00 に書き換えるみたいな 無理
>>685 ああ、俺にはそっちの方がいいわ
しかし、なんで戦艦がロボットに変形するんだろうね、
中の家ぼろぼろになるしw
690 :
ブラット君(岩手県) :2010/10/21(木) 00:19:29.85 ID:fwUwlOjtP
Cって 不便だナー
691 :
ブラット君(岩手県) :2010/10/21(木) 00:20:20.85 ID:fwUwlOjtP
>>689 人間はったりに弱いのだ
692 :
愛ちゃん(静岡県) :2010/10/21(木) 00:20:32.84 ID:rS770Aw00
>>660 ちょっと待ってろ、今プログラム書いてみる
OS再インスコしたばかりでVisualStudio入ってないからvbsで書いてみる
693 :
女の子(チベット自治区) :2010/10/21(木) 00:21:50.27 ID:873e0NKo0
>>676 VC++なら、プロジェクトでwindowsフォームアプリケーション選べばとりあえずフォームはでるよ
694 :
ブラット君(岩手県) :2010/10/21(木) 00:22:34.79 ID:fwUwlOjtP
BASICなら POKE($0400)=0 とかでいいのかな。
>>676 OpenGLとかdirectXとかQtでググると幸せになれる
696 :
ブラット君(岩手県) :2010/10/21(木) 00:23:50.02 ID:fwUwlOjtP
なので マシン語モニタ(エディター もこれまたBASICで書くのってすんげー簡単なプログラムなんだよね。
697 :
サト子ちゃん(チベット自治区) :2010/10/21(木) 00:24:02.62 ID:Ws9OFagY0
>>688 じゃあさ
プロセスメモリ改変したりするソフトって
どうやって書き換えてるんだよ
ほかのプロセスのメモリいじるならVirtualProtectExとかかな 無論API
699 :
女の子(チベット自治区) :2010/10/21(木) 00:25:28.47 ID:873e0NKo0
>>694 マルチタスクOSならプロセス毎にアドレス空間異なるから無理のような気が。
700 :
ティグ(チベット自治区) :2010/10/21(木) 00:26:07.84 ID:uq0WmMb60
BASICは原始的すぎるな バイナリーの解析が容易なのか?
>>683 WriteVirtualMemory
CreateRemoteThread
この当たりを調べてみるといい。
703 :
ブラット君(岩手県) :2010/10/21(木) 00:28:19.32 ID:fwUwlOjtP
>>701 あっそうだよ PEEK(アドレス) でアドレスの内容返すし POKE(アドレス) でアドレスの内容書き直し。
704 :
ネッキー(長屋) :2010/10/21(木) 00:28:41.55 ID:lqGj8O4/0
C言語話せない奴ってなんなの? バイトの山田君がcharをチャーと発音して絶望した charはキャラだろ
>>676 directXとかOPENGLを使えば描画機能とかついてるけど
最低でも構造体とクラスとポインタと基本的な文(for while)とかが使えないと
大変かな。あとdirectX自体敷居が少し高くて、初期化とかで悩む人も多いし
707 :
ブラット君(岩手県) :2010/10/21(木) 00:30:15.48 ID:fwUwlOjtP
チャーのほうがキャッチャー
>>704 チャー派とキャラ派は半々くらいだそうだ。
710 :
MONOKO(catv?) :2010/10/21(木) 00:31:16.02 ID:uBKOvHsF0
キャラ 358票 55.42% チャー 235票 36.38% キャルorキャー 10票 1.55% シャア 24票 3.72% キャラクター 11票 1.70% その他 8票 1.24%
711 :
キャティ(チベット自治区) :2010/10/21(木) 00:31:29.20 ID:UoUVmug60
712 :
ブラット君(岩手県) :2010/10/21(木) 00:38:32.18 ID:fwUwlOjtP
BASICでRPGつくるときとか、直接空き領域にDATA文から書き込んでやると、あらかじめ打ち込みユーザーには わかりにくいので重宝するんだよね たぶん他の方法よりメモリーくわないし。
713 :
ポケモン(関東・甲信越) :2010/10/21(木) 00:38:43.39 ID:qrbAVjb5O
もちろんアスペ指向な言語もある
714 :
ブラット君(岩手県) :2010/10/21(木) 00:39:48.21 ID:fwUwlOjtP
ああっと マッピングの話。やるひとはDATA文で地図の構造全部ばらしちゃうもんね
715 :
ブラット君(岩手県) :2010/10/21(木) 00:44:13.60 ID:fwUwlOjtP
逆アセンブラーで簡単な圧縮にも挑戦してみた 定型語を一文字の記号にするっていう原始的な奴。これで結構捗るんだわ。
716 :
ネッキー(長屋) :2010/10/21(木) 00:45:22.86 ID:lqGj8O4/0
>>714 なんかMSX時代を感じるな
キャラジェネにグラフィック割り当てたり?
717 :
ブラット君(東京都) :2010/10/21(木) 00:47:44.97 ID:RnjBvpPRP
56 思想家(東京都) 2010/09/27(月) 09:50:04.83 ID:s2TCOy1qP (p2)
>>15 ↑
これがポインタの指すレス番で
15 声楽家(関西地方) 2010/09/27(月) 09:38:37.84 ID:tK/qXfqX0 (PC)
初心者がつまずくというポインタってなんなの
ポインタって言語としてどういう利点あるの?
初学なんだけどポインタまで行ってないから教えて
これが「ポインタが指し示すレス番の中身」
レス番だけ示した方がいろいろと抽象化されて省略が可能で捗る
で、おまえのパソコンのポインタ(矢印)でレス番を指すと中身がポップアップされるだろ
そういう風に柔軟な表現、動的な表現が出来て美しい
718 :
ブラット君(岩手県) :2010/10/21(木) 00:48:04.39 ID:fwUwlOjtP
>>716 だって逆アセンブラー初代MSX向けのプログラムだよ スペースを数字に置き換えるのもメモリー節約になる。メモリー12Kしかないんでちょっと圧縮しないと無理だった メモリー潤沢なら逆アセンブラーってめちゃくちゃ簡単なプログラム。
>>716 たしかにMSX時代だな
ちょこっとザナドゥーとか?
>>660 スクリプトにしてみた
>>750 しかし結果が73098になっちまう。どっかにミスがあるようだ
──────────────────────────────
'以下をコピペして拡張子.vbsで実行
'Aは100pの枚数、Bは50pの枚数、Cは20pの枚数、Dは10pの枚数、Eは5pの枚数
Count = 0
For A = 0 To 2
For B = 0 To 4 - 2*A
For C = 0 To 10 - 5*A - 5*B/2
For D = 0 To 20 - 10*A - 5*B - 2*B
For E = 0 To 40 - 20*A - 10*B - 4*C - 2*D
Rest = 200 - A*100 - B*50 - C*20 - D*10 - E*5
Count = Count + Int(Rest/2) + 1
Next
Next
Next
Next
Next
MsgBox Count
721 :
おばこ娘(長屋) :2010/10/21(木) 00:55:38.55 ID:0IqSWthJ0
質問スレで相手にされなかったからここで聞く DXライブラリで画像を使ったカウントダウンを表示させたい 何で勉強すればいいのかさっぱり C言語のポインタで混乱するくらいの低レベルです
722 :
ティグ(チベット自治区) :2010/10/21(木) 00:56:53.19 ID:uq0WmMb60
723 :
ブラット君(岩手県) :2010/10/21(木) 00:57:40.70 ID:fwUwlOjtP
5 ANS=0 10 FOR ONE=1 TO 200 20 FOR TWO=1 TO 100 30 FOR FIVE=1 TO 40 40 FOR TEN=1 TO 20 50 FOR TWENTY=1 TO 10 60 FOR FIFTY=1 TO 4 70 FOR HUNDRED=1 TO 2 80 SUM=ONE+TWO+FIVE+TEN+TWENTY+FIFTY+HUNDRED 90 IF SUM=200 THEN ANS=ANS+1 100 NEXT HUNDRED:NEXT FIFTY:NEXT TWENTY:NEXT TEN:NEXT FIVE:NEXT TWO:NEXT ONE 110 ANS=ANS+1 120 PRINT ANS 130 END
724 :
ブラット君(岩手県) :2010/10/21(木) 00:59:24.15 ID:fwUwlOjtP
ベーシックのいいとこってあほでもなにやってるかわかりやすいとこなんだよね
うわーん訳わかんなくなってきた unsigned charの256は11111111、0が00000000 charの127は11111111、-128が00000000?なの?
726 :
ブラット君(岩手県) :2010/10/21(木) 01:01:08.74 ID:fwUwlOjtP
おっとと調子に乗った 80 SUM=ONE+TWO*2+FIVE*5+TEN*10+TWENTY*20+FIFTY*50+HUNDRED*100
727 :
ブラット君(岩手県) :2010/10/21(木) 01:02:41.09 ID:fwUwlOjtP
おっととまたもや FOR文の最初は全部0から
C言語┬→C++┬→Win32API │ │ │ ├→Java→その他言語 │ │ │ └→その他OpenGLなどライブラリ │ └→アセンブラ って流れで習得するのが、いいと思う C→C++→Win32APIと覚えれば後は、どの言語でも楽に対応できるだろう
729 :
ブラット君(岩手県) :2010/10/21(木) 01:08:27.93 ID:fwUwlOjtP
charの127は01111111 一番左のビットは0のとき正、1のとき負。 補数+1ってことは−127は 10000001ですな。
730 :
ブラット君(岩手県) :2010/10/21(木) 01:11:20.51 ID:fwUwlOjtP
これで−127〜127は満足に表示するんだけど 残った11111111と00000000を −128と0にするか128と0にするかは好みかな。
731 :
ポンパ(dion軍) :2010/10/21(木) 01:12:06.64 ID:rhlh8NzM0
>>724 行番号なしに上から順番に実行していくほうが分かりやすい人も居るんじゃね?
てか数値計算的なのだけなら言語なんて何でもいいだろ
732 :
ブラット君(岩手県) :2010/10/21(木) 01:13:59.06 ID:fwUwlOjtP
>>731 GOTOなしのプログラムにそうつっこまれるとはびっくりぎょうてん
733 :
愛ちゃん(静岡県) :2010/10/21(木) 01:15:06.65 ID:rS770Aw00
>>720 あっ、イージーミスでBとCをタイポしてたw
それでも73681で1足りねえ。何故だ。
──────────────────────────────
'Aは100pの枚数、Bは50pの枚数、Cは20pの枚数、Dは10pの枚数、Eは5pの枚数
Count = 0
For A = 0 To 2
For B = 0 To 4 - 2*A
For C = 0 To 10 - 5*A - 5*B/2
For D = 0 To 20 - 10*A - 5*B - 2*C
For E = 0 To 40 - 20*A - 10*B - 4*C - 2*D
Rest = 200 - A*100 - B*50 - C*20 - D*10 - E*5
Count = Count + Int(Rest/2) + 1
Next
Next
Next
Next
Next
MsgBox Count
>補数+1ってことは−127は >10000001ですな。 えええと じゃあ10000010 は-126、10000011は-125になるんですね。 補数+1 っていう設定?により、範囲は-128〜127になるんですよね? 正(一番左が0)の範囲は0〜127 で、00000000〜01111111 負(一番左が1)の範囲は-128〜127 で、10000000〜11111111 合ってるよな・・・ 補数って前提条件として指定しとかないといけないものなの? 補数-1のケースとか、補数0のケースもあるの?
735 :
ブラット君(岩手県) :2010/10/21(木) 01:15:55.00 ID:fwUwlOjtP
>>733 1枚で済むのを(ry
あ、ちげえ-128〜-1だ。
737 :
ブラット君(兵庫県) :2010/10/21(木) 01:16:39.13 ID:zMQJQhdSP
javascript:(function f(n,k,r,i){if(k==7)return 1;for(r=i=0;n>=0;n-=[200,100,50,20,10,5,2][k])r+=f(n,k+1);return r})(200,0)
>>731 行番号は今のようなWYSIWYGエディタが無かった時代のせいだそうだ。(と作者は言っている)
740 :
愛ちゃん(静岡県) :2010/10/21(木) 01:17:42.86 ID:rS770Aw00
741 :
ブラット君(岩手県) :2010/10/21(木) 01:18:08.66 ID:fwUwlOjtP
>>734 補数ってのはえーと… あれなんだっけ論理語 わすれてしまった! とにかく1と0を眞逆にすれば補数です。
742 :
ポンパ(dion軍) :2010/10/21(木) 01:19:25.25 ID:rhlh8NzM0
>>735 あ、200pも使って良かったのかw
問題文をよく読んでなかったわ^p^
じゃあこれで完成だな
──────────────────────────────
'Aは100pの枚数、Bは50pの枚数、Cは20pの枚数、Dは10pの枚数、Eは5pの枚数
Count = 1
For A = 0 To 2
For B = 0 To 4 - 2*A
For C = 0 To 10 - 5*A - 5*B/2
For D = 0 To 20 - 10*A - 5*B - 2*C
For E = 0 To 40 - 20*A - 10*B - 4*C - 2*D
Rest = 200 - A*100 - B*50 - C*20 - D*10 - E*5
Count = Count + Int(Rest/2) + 1
Next
Next
Next
Next
Next
MsgBox Count
744 :
ブラット君(岩手県) :2010/10/21(木) 01:20:38.05 ID:fwUwlOjtP
2の補数… 足して2になるとかいう… だそうですよ!
うー書き方がおかしいすね。すいません。 例えば「charの127の補数は?」というクエスチョンに対する回答が、 「補数」ってモンの設定によって変化するようなものなのか?? っていう事が疑問なんです。補数がよくわかってないんです。 「桁が繰り上がるのが補数、繰り上がらないギリギリがN-1の補数」 って説明があって、補数ってのは桁の繰り上がり繰り下がりの境目を表す表現だと 思っていたんですが、補数+1 ってのは何なんでしょう?
746 :
ネッキー(長屋) :2010/10/21(木) 01:24:51.31 ID:lqGj8O4/0
>>743 インデント無しで読みずれーと思ったらpopupしたらちゃんとしてあるのね janeのせいか
昔はtabって爺は8若者は4だと思ってたけど今はどうなんですか? tab使わないのが普通?
>>746 4文字スペース詰めというのが多かったような気がする。
IDEでオートフォーマットさせるからほぼ気にしないけど。
個人的には2文字が好きw
748 :
ブラット君(岩手県) :2010/10/21(木) 01:27:07.22 ID:fwUwlOjtP
>>745 どうも扱う数がちょうど−127〜128になって、かつ00000000がちゃんと0になって、一番左のビットが 0のとき正で1のとき負になることを満足するという理由で2の補数をとるようです。
749 :
愛ちゃん(静岡県) :2010/10/21(木) 01:28:23.14 ID:rS770Aw00
750 :
ブラット君(岩手県) :2010/10/21(木) 01:29:26.61 ID:fwUwlOjtP
あ、1を足すのはんーと… 2の補数なんだから 足して00000010だよね 待てよ… 一番左は排除していいのかな
>>748 数Aの「2の補数」とは
数Aを2進数で表した時に、加算すると繰り上がる最小の数字を2進数で表したもの
って認識で合ってますか?
「10の補数」なら10進数、「16の補数」なら16進数になると。
752 :
ブラット君(岩手県) :2010/10/21(木) 01:33:09.41 ID:fwUwlOjtP
>>751 補色ってありますよね あれ正反対の色ですよね。つまり、じっと見たときいきなり眼をつぶると錯覚映像が浮かぶ色。 その発想で正反対なのかなっと思ったんだけどもどうも違うようで。
Objective-Cも悪くないよ
754 :
ブラット君(岩手県) :2010/10/21(木) 01:34:18.39 ID:fwUwlOjtP
錯覚映像というか残像ですな。赤の補色が緑なのは有名かと思います。
756 :
愛ちゃん(静岡県) :2010/10/21(木) 01:36:16.67 ID:rS770Aw00
>>755 JavaScriptって本気出すと凄く奥深いよね
757 :
ソーセージおじさん(東京都) :2010/10/21(木) 01:38:08.43 ID:7z5In7hr0
Javaプログラマってなんでも直前で宣言しすぎだわ。 ブロックの中で何度も使うようなデータは先頭に置いといてくれるとスゲー助かるのに・・・。 つーかいらんクラス作ってんじゃねぇよ!それがオブジェクト指向だと思ったら大間違いだ。
758 :
ブラット君(岩手県) :2010/10/21(木) 01:38:09.12 ID:fwUwlOjtP
ああ思い出した NOT が補数かと思ったんですよ。違うようです。というか足して数値破綻されちゃ困るから当然かもしれません。
759 :
愛ちゃん(静岡県) :2010/10/21(木) 01:39:57.02 ID:rS770Aw00
760 :
ハーティ(関西地方) :2010/10/21(木) 01:40:55.67 ID:5x76Tpql0
Vista/7対応版Negies作りたいんだけど Visual C# 2010でできるかな?
-128が10000000 正にしたら00000000・・・で、0? 何で127にならないんだ・・・ぐぬぬ・・・
763 :
ブラット君(岩手県) :2010/10/21(木) 01:42:44.68 ID:fwUwlOjtP
つまり、絶対値が同じでNOTを負数としておくと、足したとき0にならないで必ずその負の最小値になっちゃいますよね。
>>763 ええと、つまり例えば99って値があるとして
通常:99
NOT:-99
99 + -99 ってこと・・・じゃないですね。0になるもんな。
NOTって何でしょう?
>>759 PascalとかFortranとか、simulaとか、ALGOLとか、COBOLとか使ったこと無くて
授業の一環で昔はこういう言語があったという事だけ習ったけど
実際昔の言語ってどういう感じだったの?
766 :
ネッキー(長屋) :2010/10/21(木) 01:46:23.09 ID:lqGj8O4/0
>>759 それは同意 宣言しろよ Delphi 最高ってもう全然使ってないな
1行プログラムっての思い出した 1年とかいうの凄かった
まあ1Mdemoに比べたらしょっぱいけど1行で1年って凄かったな
ああ、言っている意味分らんと思うけど1行で1年の情景を映し出す作品があったんだ
>>757 たとえばどういうコード?カウンタ変数iをメソッド先頭に宣言しろとかいうんじゃないよね?
768 :
ブラット君(岩手県) :2010/10/21(木) 01:48:11.64 ID:fwUwlOjtP
たとえば16を00010000とするのはこれはもう約束で動かさない さて−16を11101111とするか?そうすっと足したら11111111になっちゃって0になんない −127じゃんと。 そこを00000000になるように逆算してマイナスが設定されるようですよ。つまり 100000000になる値なのかな。桁よくみてください、9桁あります。繰り上がりの一番左端は無視されるので これでゼロを満足するんです。ほんでどっかのキャリーフラグはピンコ勃ちするよーなしくみではないかと。
>>768 野暮ですが、1の補数(one's complement)の世界だと
00000000=11111111ですけどね。
>>768 なるほど、マイナス値とプラス値で丁度0になるようにビットが構成されるのか
これはわかりやすいですね
>>769 1の補数?????
スイマセン、2の補数は2進数、10の補数は10進数だと思ってたんだけど
1の補数なんてあるんすか
泣きそう
772 :
ブラット君(岩手県) :2010/10/21(木) 01:53:19.84 ID:fwUwlOjtP
>>769 むむむ?その式合ってるんですか?どっちかを関数処理しないで00000000=11111111ともう決めてしまう しばり?
マジ俺プログラマーとか無理だわ もう寝れたら寝ます ありがとうございました・・・
774 :
ココロンちゃん(宮城県) :2010/10/21(木) 01:56:26.06 ID:5sc8es2q0
プログラムって才能だからな 論理的な思考出来ない奴は無理だ 俺みたいな奴はなwww 一応マイクロマウスやってたが
775 :
ブラット君(岩手県) :2010/10/21(木) 01:56:31.40 ID:fwUwlOjtP
補数ってべつに進数関係ないかと というか二進数でないと考察しにくい概念かと思われます やっぱNOT的要素はあるんだと思います。
>>772 関数?がよくわからないけど、
補数って加算命令で減算する目的で使うんだよ。
777 :
ブラット君(岩手県) :2010/10/21(木) 01:58:33.89 ID:fwUwlOjtP
ああ ある数がありますよね ほんで2の補数っつったら 2からみて正方向にも負方向にも等距離にある数が互いに補数なんでないかな?
778 :
ポンパ(dion軍) :2010/10/21(木) 02:02:34.15 ID:rhlh8NzM0
>>771 全ビットを反転させたのが1の補数で、それに1を足したのが2の補数
2進数である数を引くのと、その数の2の補数を足すのは同じ
だから便利
そもそも、ビット数の中にマイナスはあるのかと? 完璧勉強不足なんですけどね…
780 :
ブラット君(岩手県) :2010/10/21(木) 02:03:50.32 ID:fwUwlOjtP
>>776 んだからたぶん100000000=00000000として処理してるんだろうなという予想。左辺9桁右辺8桁ね。 ほんで左辺の9ビットめは8ビットが1バイトの世界では扱えないというか無視されるんで同値になると。 だけどなんかのときのためにフラグはたてておく。
781 :
ソーセージおじさん(東京都) :2010/10/21(木) 02:05:02.55 ID:7z5In7hr0
>>767 なんでこういうヤツって、そういう極端な例を出すんだろうか。。。
782 :
女の子(チベット自治区) :2010/10/21(木) 02:06:14.89 ID:873e0NKo0
>>779 ないから、このビットが立ってたら、マイナスっていう意味なってやってる。
で足し算したときに0になるように補数で表現している
783 :
ポンパ(dion軍) :2010/10/21(木) 02:06:49.35 ID:rhlh8NzM0
>>781 for(int i=0; i<N; i++)
ってやったら怒られますか?
>>771 単にビット反転したものをマイナスの値とするルールを1の補数といいます。
当然0をマイナスしても0ですが、ビット上の表現としては全部1がたったものになります。
この弱点を補うため、またマイナスの数の加算を楽にするために、
1の補数に+1したものをマイナスの値とするルールを2の補数といいます。
785 :
パルシェっ娘(京都府) :2010/10/21(木) 02:06:59.66 ID:8sq9B4cP0
fortranで計算してるだけの俺には全くわからんスレ
>>781 よく言っていることがわからないから例を出してくれ、って言っただけなんだけど。
そのまんま受け取るとCの人がのたまう事例に近い気が下から。
VBを差分式の繰り返し計算に使ってる
>>786 >Cの人がのたまう事例
処理系によってはエラー吐くんで、Cは許してください。
補数はn桁の数値(何進数でも良い)をちょうどn+1桁にする数 まず10進数なら各桁を9から引く(9は10進数の10から1引いた値なので9の補数) 1234の補数は9-1=8,9-2=7,9-3=6,9-4=5で8765 このままだと1234+8765=9999となって(これを10-1=9の補数という)元の4桁だから +1して8766が補数(1234+8766=10000) 二進数だと1と0だから反転(not)しただけだと1の補数で+1して2の補数になる
790 :
ブラット君(岩手県) :2010/10/21(木) 02:13:23.49 ID:fwUwlOjtP
そう 11111111で、左はしが1でマイナスね、ほんなら−127かなと即断したらいけんぞと。 なぜかというと01111111+11111111は101111110で0とは似ても似つかないものになるので。 足して100000000になるのを負数と定義すれば回路処理の手間が少なくて済むじゃんという逆算理由なんですね。
どこまでできたら完璧なの? 双方向リストつくってソートできればとりあえずいいのかな?
>791 勉強のうえではやっておくべきだけど、実際に何らかのアプリケーションを作ろうとしたとき、 それが必要になるプログラムってあんまり無いと思うよ。
この補数を反転したものってプログラミングの どういうタイミングで使われるんでしょうか?
>793 どういうタイミングも何も、マイナスの数値はぜんぶ補数表現でメモリに置かれてるよ。 プログラマが考える部分じゃなく、コンパイラが勝手にそうしてるから、特殊なことをやらんかぎり気にしなくておk。
795 :
ブラット君(岩手県) :2010/10/21(木) 02:22:14.04 ID:fwUwlOjtP
足して100000000になるものを負数と定義したとき、それがたまたま2の補数だねということになったと。 これは1xxxxxxxが全部負数であることを満足するので都合がええわい、11111111が−127になんないのは まあしかたないじゃん、わかりやすさより回路単純化が優先順位だよということです。 誰かが補数+1と書いたとき、1の補数+1の意味だったのが誤解の元だったかもしれません。
>>793 通常補数は反転しないだろ・・・
補数を意識するプログラミングとかは足し算しかないCPUでアセンブラ使う時じゃないかな
798 :
ピーちゃん(新潟・東北) :2010/10/21(木) 02:27:14.21 ID:63rg+y9ZO
組み込み系の話題がぜんぜんねーのな 組み込みプログラムは自動でTwitterにつぶやくロボットとか作れて楽しいのに
799 :
ブラット君(岩手県) :2010/10/21(木) 02:30:05.36 ID:fwUwlOjtP
>>793 いやあなたは 補数ってどういうときつかうの?の意味でそれを書いてないかな。 1の補数はNOTなんですよ。00000000の1の補数は11111111なんです。 00000000の2の補数は100000000なんですね。 補数はマイナス領域の値を表現するのに使っています。そして一番左のビットが1ならそれは全部補数であり 負数なんです。コンピューター上。ただし観るのは8ビットまでだし、0は例外的な扱いというか、0の補数が マイナスフラグたたれちゃ困るので。
ハードウェア方面は全然わからんから組み込み勉強しようと思ったことないな できたら楽しそうとは思う
>>798 AVRとかH8ってTwitterと関係あるの? 最近の主流ってなんなの?
>>799 >00000000の2の補数は100000000
じゃあ3の補数はどうなるのですか?
803 :
ポンパ(dion軍) :2010/10/21(木) 02:36:26.25 ID:rhlh8NzM0
>>798 組み込み系ってよく分からないんだけど
DSPなら研究で触ったことあるな
804 :
ブラット君(岩手県) :2010/10/21(木) 02:37:04.04 ID:fwUwlOjtP
えーと なので 01111111 127に対して−127が10000001なのは間違いないと思われます。 10000001が−127?? めんくらいますけど、ここが妥協点というか、兎に角「回路を単純にしたいよう」 という要求の 犠牲の犠牲になったのだ。
806 :
ブラット君(岩手県) :2010/10/21(木) 02:38:45.23 ID:fwUwlOjtP
>>802 たぶん00000000の3の補数は100000001だと俺は思いますよ。ちょっと自信はないですが。
807 :
ソーセージおじさん(東京都) :2010/10/21(木) 02:42:05.11 ID:7z5In7hr0
>>786 どれがわからないんだよ。
ちっと考えたら解るじゃん。単純に美しくないコードを書くってだけの話。
就職の面接でプログラミングのこと聞かれたりするの?
809 :
ポンパ(dion軍) :2010/10/21(木) 02:42:56.65 ID:rhlh8NzM0
>>806 ちょっと自信はないですが、2進数に3の補数は無いと思いますよ。
811 :
ブラット君(岩手県) :2010/10/21(木) 02:46:01.15 ID:fwUwlOjtP
>>809 そうなんすか?ありがとうございます。だそうです。 ほんじゃ進数の値までなんですね補数は。16進数なら16の補数まではあると。
812 :
火ぐまのパッチョ(関東) :2010/10/21(木) 02:50:20.18 ID:aLyiHM1BO
岩手は体系的に書かれたまともな教科書で自習した方がいいぞ 量子力学とは違って計算機科学は自習でもある程度なんとかなるだろ
813 :
ポンパ(dion軍) :2010/10/21(木) 02:51:40.84 ID:rhlh8NzM0
>>811 16進数なら16の補数と15の補数だけだと思います
基数の補数と減基数の補数
814 :
ネッキー(長屋) :2010/10/21(木) 02:51:44.96 ID:lqGj8O4/0
>>811 レス嫁よ 他の人がそう書いてくれてただろ
816 :
ブラット君(岩手県) :2010/10/21(木) 02:55:05.89 ID:fwUwlOjtP
>>812 お前なー テポドンでびびってたくせにえらそうにカバチ垂れてんじゃねーよ 量子力学がテポドンに無力だったのは量子力学がうそっぱちだからだよ。シュレディンガーの猫の話 蒸し返してやろうか?
817 :
ブラット君(岩手県) :2010/10/21(木) 02:56:36.77 ID:fwUwlOjtP
や Meたんがリンク踏むの重いからいやっだってさ。 おれは頭の悪い人のために居る存在なことがまーだわからんかね。
818 :
リョーちゃん(内モンゴル自治区) :2010/10/21(木) 02:56:53.74 ID:WT9gL9jmO
大学2年の頃に「データ構造とアルゴリズム」という講義に付いていけず電子科に逃げた僕が通ります 大学2年後期の「電子回路」の講義は東大卒の助教授だったので単位は認めてくれませんでした、選択科目で良かったです
岩手さんって有名なのね。
820 :
ブラット君(岩手県) :2010/10/21(木) 03:04:00.81 ID:fwUwlOjtP
えーと おれの言うことのどこまで信用していいのかという迷いが生じたんじゃないかな >>804は確実だと思いますよ。とにかく11111111はコンピューター上ー127じゃなくて −1なのかな。
さっきマイクロソフトでsmall vasicってのダウンロードしてちょっとやった 明日もがんばってみる
>>820 それが補数だというわけですね、わかったようなわからんような感じです
コンピューター上ではそうなると・・・?
823 :
ネッキー(長屋) :2010/10/21(木) 03:12:59.50 ID:lqGj8O4/0
C言語をほんの少しかじったレベルなんだけど、 Fortranを一から学ぶのにオススメの本ある?できるだけわかりやすい奴で頼む
完璧にすればいいんだよ。でも今まで完璧にできた人はいないけどな。
826 :
ブラット君(岩手県) :2010/10/21(木) 03:18:01.82 ID:fwUwlOjtP
>>822 どこまでいってもコンピューターは本来は正の数しか扱えません。 擬似的にマイナスの値の定義をできるだけ簡単に決めようじゃないかと考えたときに、回路を単純に、 命令を少なく、こういう指針で設計してみたら、表現上は難解なマイナス値の表現に落ち着いてしまった ということらしいですね。ただあとはご自分で確認してみて欲しいです。昨日までならおれ壊れる前の メインマシンにCASLIIのデバッガつきのエミュ持ってたんで簡単に確認できたんですけど HDDがカランカランの死の音をたててお亡くなりになりまして。初期化したら ノートのLCDモニタは もとからもう死んでいて、CRTへの接続は操作しないとつながんない、だけどまっくらじゃ手を出せない、 LCDモニターを修理しないと二度と使えないマシンになりました。三万円分は十二分に働いてくれた マシンですけども。もっとも今使っているマシンは1000円です。桁まちがってません。デフレ万歳。
>824 そもそもなんでFORTRANなんかやりたいの
828 :
ハギー(catv?) :2010/10/21(木) 03:24:11.32 ID:QYrG7PTw0
>>546 こんな感じで普通はやらんようなことをやって
コンパイルが通った時の挙動が分かってなさそうな奴に
突きつける良い問題集ってない?
830 :
ブラット君(岩手県) :2010/10/21(木) 03:34:37.35 ID:fwUwlOjtP
ときめくほどかっこいい 言ってみたい台詞
831 :
ブラット君(岩手県) :2010/10/21(木) 03:35:27.24 ID:fwUwlOjtP
ってことは名大なのかな 偏見かしら
832 :
都くん(大分県) :2010/10/21(木) 03:39:00.12 ID:iuEB7wcP0
Cなんか覚えたら組み込み系の糞つまらん仕事しか回されなくなるのに
833 :
ネッキー(長屋) :2010/10/21(木) 03:40:59.82 ID:lqGj8O4/0
>>829 BASICと同じようなもんだし生協で売っているFORTRAN入門でおk
834 :
ブラット君(岩手県) :2010/10/21(木) 03:41:31.51 ID:fwUwlOjtP
いやボコボコにCけなしてるけど理解できたら日銭はかせげるんだろーなーとかは思うよそりゃ。 ただBASICなひとたちの思い出ともさよならかと思うとふんばりたいの。っておれこれ自分の人生 ハードルあげてるけどね。
何で岩手さんは全角英数なのか考えようぜ
とりあえずお勧めの教本を教えろよ
始めてのC
オブジェクト指向というものが全然分からん。 なんであんなのあるの?上から下に流れるほうが分かりやすいじゃん。
841 :
きいちょん(東京都) :2010/10/21(木) 04:46:41.06 ID:bCOTWsH80
>>840 えw
それはないよw
というかクラスの中でも上から下へ流れるよw
構造化言語の場合ヘッダー取り込みすればあちこちでいじり放題だからなあ
>>840 オブジェクト指向に限らず、モダンな言語に搭載されている
いろんなアイディアや機能、抽象構造は物事を分割統治するために存在している。
当然それらは概念を学ぶだけではなく、実際に何度か使わなければ上手に扱えない。
上から下に流れるだけでは大規模なソフトウェアはまず作れない。
オブジェクト指向やらなんやらでいろいろソフトウェアを階層に区切って、
初めて多数の開発者が同時並行して安全に開発作業に取り掛かれる。
843 :
アイちゃん(チベット自治区) :2010/10/21(木) 05:05:29.33 ID:YhGrngdc0
JavaのAPIとかの資料って何か記述が不完全なのが多いよね 外人が作ったからなのかな 結局細かい仕様は使ってみないとわからないみたいな デコンパイルしてソース見てみたりね
844 :
さかサイくん(熊本県) :2010/10/21(木) 05:07:58.87 ID:0QEv3sfqP
ちなみにプログラミングに数学とか英語はどの程度必要なの?
845 :
アイちゃん(チベット自治区) :2010/10/21(木) 05:08:45.01 ID:YhGrngdc0
数学よりアルゴリズムだな
>>843 Javaに関しちゃソース見たほうが楽な場合が多々ある。
SDKからそこらのフレームワークまで。特に邪悪な書き方が難しいから読むのは大変じゃないし。
>>844 知識を広げたいなら英語力はかなり大事。日本語は本当に情報少ない。
数学力は高卒程度十分にあればそんなに困らないはず。
言語構造の理解はすぐできるけどライブラリとかAPIとかの膨大な知識が要るんだよな
849 :
かほピョン(チリ) :2010/10/21(木) 05:14:45.00 ID:arL4gBy00
CとC++できたら何でもできるっしょ
>>841 >構造化言語の場合ヘッダー取り込みすればあちこちでいじり放題だからなあ
???
>>850 オブジェクト指向の場合インスタンスがわからないとあちこちで触るなんてできないけど
構造化言語だとヘッダー取り込めばあちこちで触り放題だしねえ・・・
>>844 なにやるか次第だろ。
最底辺は数を数えられれば勤まるし、
最上位はきりが無い。
854 :
買いトリーマン(大阪府) :2010/10/21(木) 05:32:51.67 ID:L2NNytkX0
while(1);
855 :
きいちょん(東京都) :2010/10/21(木) 05:36:45.89 ID:bCOTWsH80
856 :
ホッピー(大阪府) :2010/10/21(木) 05:50:36.21 ID:hSRwTap50
>>840 同じような操作をするサブルーチンには同じ名前を付けないと使いにくい
全部記憶しておかないと使えない
857 :
ハギー(catv?) :2010/10/21(木) 05:52:43.74 ID:QYrG7PTw0
気持ち悪くない変数名を考えるのが一番面倒
858 :
ベスティーちゃん(チベット自治区) :2010/10/21(木) 05:55:43.94 ID:4Kmaa1lb0
関数名変数名はほんとめんどいよな
>>855 構造化言語の定義に当てはまらないオブジェクト指向言語ってどれよ?
つか、ヘッダ使うような言語ならヘッダ入れないでオブジェクトを操作できるわけないし、
そもそも「インスタンスがわからない」ってなによwww
860 :
コン太くん(catv?) :2010/10/21(木) 06:30:45.90 ID:KvtDWC930
>>801 AVRやH8がTwitterと関係しているわけではなくて,マイコンとwebを繋げることが簡単という話
だから,遠隔地のロボットを操作したりすることも一般家庭で簡単にできる
今はマイコンもライブラリを豊富に提供しているからプログラムは楽だよ
これまでマニュアルとにらめっこして作るのに二,三週間かかったプログラムも1分でできちゃう
半田付けとかしなくていいし,回路について考える必要もなくなってきたしねー
初心者がプログラム勉強するには結構いいと思うんだけど
861 :
たまごっち(大阪府) :2010/10/21(木) 06:38:21.27 ID:ixJkUadn0
>>840 もうループかけて、メモリの状況を監視するプログラム作るのいやです。
862 :
こんせんくん(埼玉県) :2010/10/21(木) 06:57:16.94 ID:R3NTN1MZ0
自分で書いた単純なプログラムなのに後から見ると暗号にしか見えない
864 :
ブラット君(岩手県) :2010/10/21(木) 07:44:29.31 ID:fwUwlOjtP
>>862 わかる。おれさっき自分の素数P見てそう思った よっぽど頭まわってたんだなって。今書けないと思うよ。
>>51 msgbox(tmpStr)
カッコつけると怒られるんだよな
callつけるのめんどくさいしmsgbox tmpStrだと分かりにくいし…
866 :
ブラット君(岩手県) :2010/10/21(木) 08:07:22.53 ID:fwUwlOjtP
たぶんおれの最初のプログラムはサナギマンで完成形はイナズマンなんだよね ちょっとそれより短いP思いつかないし 無理にチャレンジできたとき(おれはなんでもすぐ配列にドドドドと ぶちこんで処理しようとする癖がある だったんだな。円周率のひとの刺激をちょうどうけたときだったので。
867 :
ブラット君(岩手県) :2010/10/21(木) 08:09:42.69 ID:fwUwlOjtP
ただ 速さについて はイナズマンFがありうるかも。それはもっと大きな野望(素数求数において が ないとつくらない。こうしたい がひとを進歩させる典型例ですな。
868 :
ポポル(東京都) :2010/10/21(木) 08:12:22.74 ID:Svswln990
パンツを脱いでいきなりC
869 :
うみんちゅ :2010/10/21(木) 08:12:29.57 ID:r1/x6Swh0
>>723 岩手さんの速度無視した力業全検索プログラム
男らしくて素敵です
870 :
ブラット君(岩手県) :2010/10/21(木) 08:18:17.40 ID:fwUwlOjtP
>>869 そのとーり ただマシンパワーのこの時代さ 1秒と2秒きそってどうというのはそれはコンテストの場合だよね。そして使うメモリー領域の話もあるし プログラムコンテストしたら結局総合評価の部門は必要なんじゃない複雑なPなら。
871 :
ブラット君(岩手県) :2010/10/21(木) 08:21:31.66 ID:fwUwlOjtP
おれも、たぶん先に書いた人の書きかけがなかったら着想しないで えーとコンビネーションCが…と やっていたと思うそして激はまりした場合はあるよ。つまりそういう時間もあわせて考えると実は 単純な要求をさっさと書いちゃって走らせてじっくりやったほうがコンピューターによる正確な値は 先に割り出せたりしてという なんだっけ暗号割り出すときヒューマンなんとかとかいう割り出し方あるでそ あれみたいなことがPでも起きる。
872 :
バザールでござーる(北海道) :2010/10/21(木) 08:23:43.43 ID:uwTphjAM0
プログラミング言語の資格ってあるの?
873 :
あかでんジャー(福島県) :2010/10/21(木) 08:30:11.20 ID:MbcyWpNj0
英語も数学もだめだから諦めるか
興味本意でスレをひらいたがおまえらの話している内容がさっぱり理解できん……
>>874 難しそうにみえるかもしれんが、実際は算数でいうなら1+1=2みたいなもんだ
876 :
ブラット君(鹿児島県) :2010/10/21(木) 08:43:31.89 ID:dKmmpc6eP
>>872 プログラミング検定JAVA検定とかあるそれくらい調べろよ
877 :
吉ブー(東京都) :2010/10/21(木) 08:44:08.22 ID:MP2VBfv20
Javaやってるが、クラスだのインスタンスだの、絵で説明されてもいまいちわからん。 こういうのは自分で分かりやすい図を書いて、2chで答え合わせするのが近道なのだろうか。
878 :
ブラット君(岩手県) :2010/10/21(木) 08:44:53.58 ID:fwUwlOjtP
起きる 場合がありうる。そのあたりはもはやカンかもね、用意スタートで全部の時間測られて完成Pの速度も メモリ喰い具合もはかられてとなれば。Pって一回終わればいいPと空気のように常設してずーっと働いて もらわないと困るPとあるでそ 後者は時間かけてじっくりちょっぱやのPつくったほうがそれはいいさ。 その場合Pのぱっとみの美しさやなんかより は 速度に優先順位があるよ。
879 :
ラジオぼーや(USA) :2010/10/21(木) 08:49:43.65 ID:hZUCM33k0
XPで動かしてたVC6のコンソールアプリがWindows7で動かない>< 時代に取り残された俺に、最近の開発環境を教えてくれ
880 :
きいちょん(東京都) :2010/10/21(木) 08:53:06.07 ID:bCOTWsH80
>>879 VC++2010
VC#2010
などなど
無料で手に入るじゃん
visual c++ 2010 express
882 :
マックス犬(空) :2010/10/21(木) 08:54:58.02 ID:7vj8TGYG0
>>877 作ってみろ。
んでクラスを改造したり継承利用して新しいソフトに組み込んでみたりする。
そうしていると結局、頭の中に、参考書と似たような図を描く羽目になることが
わかる。2chで答え求めてどうなるってんだ。
883 :
ベスティーちゃん(チベット自治区) :2010/10/21(木) 08:56:06.27 ID:4Kmaa1lb0
開発環境関係なくコンソールアプリくらい動きそうなもんだが
884 :
マックス犬(空) :2010/10/21(木) 08:57:26.92 ID:7vj8TGYG0
path とか 権限じゃね
885 :
ベスティーちゃん(チベット自治区) :2010/10/21(木) 08:59:26.50 ID:4Kmaa1lb0
まあUACだろうなw
886 :
ラジオぼーや(USA) :2010/10/21(木) 09:03:18.26 ID:hZUCM33k0
さんくす。とりあえず無料ので試してみる。 複雑な事はしてないんで、 当時のWinAPI関数が最近のでは使えない みたいな事がなければ大丈夫だとおも
887 :
きいちょん(東京都) :2010/10/21(木) 09:04:59.93 ID:bCOTWsH80
>>886 vista以降は権限の問題があるので古い設計のアプリだとその辺で動かないだけだよ
APIの互換の問題とかじゃない
888 :
さかサイくん(東京都) :2010/10/21(木) 09:16:21.06 ID:9xL4S5VsP
C系、java、VBAマスターすりゃどんなビジネスシーンでも困ることは無くなる
>888 PHPなりPerlなり、Webサイト構築の言語もひとつは知っといたほうがいいよ。
890 :
さかサイくん(愛知県) :2010/10/21(木) 09:19:20.47 ID:722ciHYOP
鯖立てたいが金が無い;;
891 :
女の子(チベット自治区) :2010/10/21(木) 09:19:49.43 ID:REDsDqEE0
892 :
女の子(チベット自治区) :2010/10/21(木) 09:21:35.13 ID:873e0NKo0
>>890 クラウドでやればいいんじゃない。
DTIなら月980円。
893 :
ブラット君(岩手県) :2010/10/21(木) 09:25:50.66 ID:fwUwlOjtP
α_n-1 __ \ α_n = / k + 1  ̄ ̄ k=1 という数列っぽいよ例のペンスの場合の数の問題ね これが正しければ、確かに再帰に強い言語は得だと思う。
プログラミングで食っていくようにはなりたくねえな 本当に好きな奴以外は地獄だろ
895 :
ブラット君(岩手県) :2010/10/21(木) 09:29:55.19 ID:fwUwlOjtP
求めるnの値は 8。 これは硬貨の数が8種類だから。しかしたった8で70000越すかな?n=5で68みたい。いくら等比級数的とはいえ。
896 :
ブラット君(岩手県) :2010/10/21(木) 09:33:48.29 ID:fwUwlOjtP
ああα_0設定してやらんと。 えーと1ですな。
897 :
モモちゃん(宮崎県) :2010/10/21(木) 09:35:34.21 ID:Q2d+6diz0
898 :
ブラット君(岩手県) :2010/10/21(木) 09:37:47.24 ID:fwUwlOjtP
ちがーうすみませんね α_0は考えないほうがいい α_1=1と設定してn>=1と考えればいいでしょう。
899 :
ブラット君(岩手県) :2010/10/21(木) 09:40:04.79 ID:fwUwlOjtP
んー n>=2!! まあこのあたりは詰めても詰めなくても答えさえ出ればいいじゃんすけども 数学者はそうゆうとこ厳密な人種なので・そこはグラマーのほうがはぴーごーらきー。
ツイッターのあぷりのつくりかたおしえて なにやっていいのかさっぱりわからん
901 :
ブラット君(岩手県) :2010/10/21(木) 09:46:02.21 ID:fwUwlOjtP
おれの数学の恩師が、『公式を割り出したかったらまずプロットしろ』とおしえてくだすったんすよ。 つまり手を汚せというか紙と鉛筆で紙に具体的に書き下して(簡単な 場合の数の少ないうち・nが少ないうち 法則性を喝破しろ、と。そして立式せよ、そしてベリファイしろと。これは実に有効だと思ってます、 これを使わないで作ったプログラムったらさっき揶揄されたちからわざPくらいのもんです。
いつになったらエラー内容を的確に日本語で表示されるようになるんだよ
903 :
女の子(チベット自治区) :2010/10/21(木) 09:51:08.21 ID:REDsDqEE0
904 :
女の子(チベット自治区) :2010/10/21(木) 09:52:05.21 ID:REDsDqEE0
>>902 お前がプログラムツールのボランティアに参加したら。
日本でちゃんと監修されてないソフトは山ほどある。
>>903 このサイトみても意味がまったくわからないんだが
906 :
ブラット君(岩手県) :2010/10/21(木) 10:04:16.55 ID:fwUwlOjtP
おーっと見落としがあるようだっ 少々お待ちください。
907 :
ブラット君(岩手県) :2010/10/21(木) 10:33:55.88 ID:fwUwlOjtP
5があることがこの数列を条件わけせなならん咎っぽい 1を除けば唯一の奇数っすよね。
908 :
女の子(チベット自治区) :2010/10/21(木) 10:49:46.76 ID:REDsDqEE0
909 :
シャべる君(catv?) :2010/10/21(木) 10:59:25.31 ID:M9scDLKIi
そもそもプログラミングということがよくわからない なんか作るってのはわかるけど なんでいろんな言語とかあんの? まとめろやカス
910 :
ガリガリ君(東京都) :2010/10/21(木) 11:13:54.11 ID:uvf5NGw/0
>>894 練習問題的なプログラム組んでて、どうして動かないのかと苦痛で仕方なかった。
俺には向いてないのかとも思ったが、思い通りに動くと気持ちいい。
でも調べるのめんどくさい。
俺はプログラマに向いているのだろうか・・・
まあプログラム組むのは就職先見つけるのと、自分が作りたいアプリを組むための手段なんだが。
>>910 >>でも調べるのめんどくさい。
プログラム組むのって、調べることが大半だけど。
912 :
DJサニー(関東) :2010/10/21(木) 11:16:30.22 ID:J3+y41lTO
英語は文法からじゃなく、リスニングやスピーキングからやりたいよ派はマトラブ一択
>>911 そうなんだよね。調べて組んで直して、調べて直して組んで。
コツがわからないうちは楽しくないと楽しいが両方くるのだろうか。
どれほど好きな分野だって、仕事としてやってれば楽しくない時間の方が長いと思うんだが。
915 :
ブラット君(岩手県) :2010/10/21(木) 11:41:27.49 ID:fwUwlOjtP
うーむ 20ペンスまで全部場合の数を書き下してみました 1,2,4,11,40という数列です。これは99.9999%間違いないでしょう。この関係性で法則見出してみます。 11通りがいやーな感じですよね。
916 :
ケズリス(チベット自治区) :2010/10/21(木) 11:47:40.58 ID:k6dOKZKG0
結局GUIはどうすればいいんだ 上のほうだとwin32API,OpenGL,Qt,directXとか書いてあるけど ゲームとかじゃないアプリのときはどれがいい?
>>908 まずアプリつくってから登録する流れでいいの?
918 :
ブラット君(岩手県) :2010/10/21(木) 11:55:58.53 ID:fwUwlOjtP
ちょ 50ペンスになるといきなし場合の数の桁とびあがるぅぅぅぅぅぅぅ なんだこの宇宙の晴れ上がりぃぃ
919 :
女の子(チベット自治区) :2010/10/21(木) 12:07:48.79 ID:REDsDqEE0
>>917 アプリを作るまでは必要ない。
ただ、サイトは必要だから、PHP動かせる&外部モジュールを自由に取り込める
レンタルサーバーを確保しておくといいと思う。
>>916 アプリならEclipseでもVisualC#とかでもGUIアプリ作れるよ
921 :
とぶっち(長屋) :2010/10/21(木) 12:11:37.64 ID:pl8JPe6v0
>>916 Windows: WinAPI, Direct, ATL/WTF MFC
Multi-Platform: GTK, Qt, WxWidgets, Tkinter
922 :
もー子(チベット自治区) :2010/10/21(木) 12:19:40.75 ID:MoXBI2WA0
>>920 >>921 書き忘れてたわ
今はc++やってて、androidに興味あるからそのうちJAVAもやろうと思ってる
c++とjavaだと別の選ぶことになるのか?
923 :
ガリガリ君(東京都) :2010/10/21(木) 12:29:21.81 ID:uvf5NGw/0
>>922 俺もAndroidアプリ作りたくてJava勉強してる。
Android NDKという、CやC++使える機能?みたいなのがあるけど、
それもJavaの知識が必要になるらしい。
924 :
アッキー(内モンゴル自治区) :2010/10/21(木) 12:39:25.80 ID:VwSWxFkBO
ベーシックが出来りゃなんでも出来るよ
925 :
とぶっち(長屋) :2010/10/21(木) 12:45:34.58 ID:pl8JPe6v0
>>922 言語の選択なんて自由だよ
それにC++, Javaどちらもできるに越したことはない
926 :
ラビディー(catv?) :2010/10/21(木) 13:37:09.55 ID:TY2XM7yq0
>>683 共有メモリだな
シンプルな目的とは裏腹に処理が糞面倒くさいから覚悟しておけ
927 :
はずれ(神奈川県) :2010/10/21(木) 13:43:48.63 ID:7fR6DZ4L0
日本人に足りないのは発想だよ やれと言われた事しか出来ない
929 :
女の子(チベット自治区) :2010/10/21(木) 14:26:56.39 ID:REDsDqEE0
>>928 やれと言われたことをやるだけでも発想力は必要だし、
やれと言われたことをこなす人間はこの業界でかなり伸びる。
例えば、お客さんの要望で各部署がオンデマンドで入力できる
会計ソフトを作ることになったと。で、要求をまとめてお客さんに
確認もらったあとで、エンジニアが「これってどこで金額確定す
るの?承認する人いないと数字入れっぱなしになるけどいいの?」
と。
んで「これこれこういうフローにすれば要望の流れを満たしたまま、
確定フェーズを入れることできるよ」と。
やれと言われてやるだけ、で一番厄介なのは、それが何を
動かすものか理解できず、でも自分の勝手な思い込みで進め
てしまう人。そういう人は絶対に伸びないと思う。
930 :
がすたん(宮城県) :2010/10/21(木) 14:30:54.86 ID:LFAIPDDE0
Ruby最強伝説。python(笑)
932 :
ブラット君(千葉県) :2010/10/21(木) 14:53:32.88 ID:B7eWeVaJP BE:133988148-PLT(13334)
10進数の循環小数の繰り返す部分の数字数を求める方法って 各桁を求めた時の状態を記録しておく以外に何かある?
>>923 C/C++ができるのにぶっつけ本番でJAVAができないやつは頭に何か欠陥があるか、実はC/C++がわかったつもり
934 :
↑この人痴漢です(埼玉県) :2010/10/21(木) 15:24:00.31 ID:jCGzmTHC0
一つの言語を胸張って完璧って言える人種は 馬鹿かハッカーのどちらか
935 :
ブラット君(岩手県) :2010/10/21(木) 15:42:12.42 ID:fwUwlOjtP
ゴーシュ?名前はいいなあ。まさかセロじゃないろけど
HTML → CSS → JavaScript → PHP → Perl → Python → Ruby → Java → Scala → Groovy → JavaFX → C# → VBA → VB.NET → C → C++ → アセンブリ言語 → 再びJavaScript → Io → Scheme → Common Lisp → Haskell → Erlang → Agda → COBOL → Fortran → Fortress
937 :
ブラット君(岩手県) :2010/10/21(木) 15:52:12.44 ID:fwUwlOjtP
ナンノはんのにも同名アルバムあったかと もしそうならあれも宮澤先輩なの?当時はまったく連想しなかったよ
938 :
ことちゃん(福岡県) :2010/10/21(木) 15:59:01.52 ID:9CM26KbL0
今年TopCoderで20000ドル稼いでる日本の学生がいる
javaってどうなの?
940 :
さかサイくん(関西地方) :2010/10/21(木) 16:33:49.13 ID:E7xiscp5P BE:3043670786-2BP(2150)
>>936 Haskellから先って学ぶ必要ないんじゃね?
>>933 同意だな。
んで、そこまで行ってりゃ言語が何に変わろうと多少の資料そろえたら
なんでもできるだろ。
942 :
女の子(チベット自治区) :2010/10/21(木) 17:11:16.07 ID:REDsDqEE0
>>941 ただ入り口と出口と標準入出力のあるプログラムならそう言えるけど、
プログラムの手間はむしろプレーンなプログラムの記述よりも、ライブラリや
フレームワークの情報収集とテストでしょ。テストには環境構築も含まれるし。
ぶっつけ本番でってどういうニュアンスか判らんけど、結構な熟練者でも
準備なしにとりかかることができるってことはないと思う。
943 :
コロドラゴン(関西地方) :2010/10/21(木) 17:13:24.32 ID:lJZcXkCK0
とりあえずなどという考え方がもうだめだなw プップ
944 :
ブラット君(岩手県) :2010/10/21(木) 17:23:27.21 ID:fwUwlOjtP
おれはJavascriptについてまずほとんど知識がない 首っ引きで大学の課題こなしたことが あるかないか、再帰を用いた記憶もない。しかし>>737がエクセレントなコードな「気がするので」 推測してみたい、一体何が書いてあるのか。おれはしばらくずっと、辞書解説にあたらないで 手持ち情報のみで予測する癖でなんでも対処するしばりを基本にやってきた。もちろんそれでは 限界ありまくりなのでCASLIIではそのしばりを解いているけどそれは措いておいて javascript::これは大宣言というかアイデンティティの表明 function f(n,k,r,i):ファンクションは関数のことだからこれからnとkとrとiを用いた関数を作成しますというこれも宣言 おれは 引数っていう概念ほんとに必要なのか?と考えてるのでまあざっと変数と内規としては考えておく k==7 んっと思う 7っていうのはたぶん硬貨の種類を勘定したんだろうけども 1ペンスもあったよね?その後のn- 以下にも1ペンスが見当たらないが大丈夫なのだろうか、ケアレスミスか中国五千年の悠久の知恵なのか まあもしkが7ならリターン1しろっていう… 硬貨の種類が7ならリターン1か そんなケースあるかな? 100 50 20 10 10 5 2 2 1など何通りかあるようだ、100 50 20 が一枚ずつなのは固定ですね ちなみにリターン1の意味がわかりません。1をつける意味って?行番号あるでなし、1以外にどんな数が ありうるのだろう、とか考える。 for(r=i=0;n>=0;n-[200,100,50,20,10,5,2][k])rとiを0からnまでまわしてくれってことなんでしょうな ここまでくると やってることはおなじちからわざのきもしてきますた ただジャバは短く書けるンすね 一見さんおみ限りだけどムウウン
>>942 いや、言語の話をしているし、それに環境構築もライブラリやフレームワークも
全部コミコミで考えたってあてはまると思うんだけど?
普通に、資料っていったら、言語の仕様なんて本来微々たる物で、
APIだのフレームワークだのの資料のほうがよっぽど割合って多いもんだろ?
明日からAndroidのアプリを作る、ってときに即日ぶっつけでできんの、って
いう流れに対して、それはYes、Program(というかCか)が身についてりゃな、というだけのこと。
946 :
ティグ(北海道) :2010/10/21(木) 17:37:24.38 ID:a1eBdGZM0
頭の悪い基地外ばっかだな
手続き型言語なんて皆同じだよ(キリッ
948 :
ブラット君(岩手県) :2010/10/21(木) 17:55:08.87 ID:fwUwlOjtP
>>946 アメリカが第二次大戦で空中戦に勝利したのは 規格がゆるかったせいなことを知っているかな。つまり日本のゼロ戦のように根詰めて磨き上げた技術では なかったのだよ。日本のゼロ戦は熟練工でないと性能を発揮できる設計ではなかった、つまり腕の悪い メカニックが作成するととたんに性能が落ちるような。ひるがえって アメリカの戦闘機は腕が悪いメカニックでも、いい機体が造れる ゆるさ だったのだよ。 何かに似ていないかね。
>>948 で、同じような流れのアメ車は日本車に勝ったかね?
950 :
ブラット君(岩手県) :2010/10/21(木) 18:00:18.06 ID:fwUwlOjtP
>>949 おうおう失笑だな 誰かプログラムの燃費よくしているか?
今は韓国インド中国車が延びてるだろ
952 :
はやはや君(熊本県) :2010/10/21(木) 18:02:01.01 ID:QN2HgSTV0
ITだけじゃ戦争には勝てない
953 :
ブラット君(岩手県) :2010/10/21(木) 18:02:27.82 ID:fwUwlOjtP
そりゃ単価が安いからだ。もし日本がプログラミングで勝つには 速さしかないかもしれん。
954 :
ブラット君(千葉県) :2010/10/21(木) 18:03:18.37 ID:B7eWeVaJP BE:113051693-PLT(13334)
TopCoderやってると死にたくなるわ Practice Roomsの900-1000ptsの問題に半日くらいかかることあるんだけど、 ひょっとしてヤバイの?
955 :
メガネ福助(熊本県) :2010/10/21(木) 18:04:54.32 ID:Ss6ww6j60
やっぱプログラミングする人ってアスペっぽいやつばっかだな。このスレみて再確認した
956 :
ブラット君(岩手県) :2010/10/21(木) 18:06:38.21 ID:fwUwlOjtP
優先順位をつけるなら 速さ 理解しやすさ・メモリ消費量 廉価(死なない程度の 納期期間 頭数 … こんな感じのプライオリティかねえざっと。汎用性も真ん中あたりに入れておいたほうがいいかな この采配で個々の個性を出していい。ただ速さを犠牲にしたら国際競争に敗北すると考えよう。
957 :
ブラット君(岩手県) :2010/10/21(木) 18:07:41.98 ID:fwUwlOjtP
あっルックスね あとスパイスとしておた…これはいっか
958 :
アッピー(空) :2010/10/21(木) 18:08:20.23 ID:UjsB0tK/Q
いつも思うんだけど、岩手て壁に向かって話してるの?
959 :
ブラット君(岩手県) :2010/10/21(木) 18:10:10.18 ID:fwUwlOjtP
いつも思ってろよ。都合よくレス読んだり読まなかったりするお前にかかっちゃな。 「意味不明」。
>>944 javascript: <= これはjavascriptスキーム。
http:とかと同じ 。ブラウザのアドレスバーに貼るためのもの。
この式は最終的に数値を返却するから、ブラウザ上に数値を表示してくれることを期待しているんだと思う。
function: <= f(n,k,r,i)って書いてあるけど使ってるのはnとkだけ。
rとiは変数宣言が面倒かつ文字数を食うから引数として宣言したんだろう。
でもi使ってないから要らんと思うが。n:使用ペンス合計、k:再帰ネスト数、r:組み合わせの数。
k==7 <= kが再帰した数。7回ネストしたら1を返す。再帰ではありがちのコード。
で、実際に再帰させているスタート地点が最初の(function f(){///})(200, 0)。
通常は関数名fなど名付けなくていいが(匿名関数でもarguments.calleeとすれば再帰できる)、
少ない文字数で再帰させるためにfという関数名を名付けている。
まず1ペンス硬貨のみの組み合わせの数が導かれる。これがreturn 1。
次に計算されるのが2ペンス1〜100枚と1ペンス硬貨N枚の組み合わせの数。
次に計算されるのが5ペンス1〜40枚と2ペンスN枚に対する1ペンス硬貨M枚の組み合わせの数。
次に計算されるのが10ペンス1〜20枚と5ペンスN枚に対する2ペンスM枚に対する1ペンスL枚の組み合わせの数。
:
:
ってのを集計を取って終わり。
961 :
ブラット君(岩手県) :2010/10/21(木) 18:19:14.78 ID:fwUwlOjtP
すげー
962 :
コン太くん(catv?) :2010/10/21(木) 18:24:09.36 ID:KvtDWC930
いや,それほどでもないよ
javaやVCやC#に触れる ↓ C++に触れる ↓ 元の言語に戻る これだけで全然違う
964 :
オノデンボーヤ(catv?) :2010/10/21(木) 18:29:16.74 ID:dQiM4CDU0
965 :
ブラット君(岩手県) :2010/10/21(木) 18:31:51.42 ID:fwUwlOjtP
>>723のをれのプログラムだが 全部で29億ステップ検索しているようだ、70000ちょいの通りのために。これは確かに「燃費が悪い」。
周りに誰もいない場合、プログラマの95割は なんかブツブツ独り言いいながら作業してるから
俺の場合、コーディングが終わってコンパイルするとき「行って来い!」だな
968 :
デラボン(チベット自治区) :2010/10/21(木) 18:53:31.70 ID:QOzqJdFe0
プログラミングを始めようと思う Lispってのをやればいいんだろ?
970 :
ペコちゃん(チベット自治区) :2010/10/21(木) 19:01:01.99 ID:Btz067UK0
C++のgetlineなんだけど 改行か「。」が出てきたら読み込みを終わるようにするにはどうすればいいんだ? istream& std::getline( istream& is, string& s, Char delimiter ) のdelimiterに「。」を指定すると改行を無視しちゃう 指定しないとちゃんと改行で止まる
971 :
ブラット君(岩手県) :2010/10/21(木) 19:02:17.10 ID:fwUwlOjtP
>>968 RENUM 100って行番号つけなおしだっけ?
いろんな言語やらがあって、それぞれの用途によって〜とか言うけど 具体的に何がどういう用途に向いてるのか教えてくれよ
岩手いつ寝てんの?
974 :
あおだまくん(宮城県) :2010/10/21(木) 19:30:55.22 ID:lLbvGGdW0
まずはBASICだろ 10 PRINT Hello Work!
975 :
ブラット君(岩手県) :2010/10/21(木) 19:41:56.32 ID:fwUwlOjtP
100 ANS=8:DIM N(7) 110 FOR I=1 TO 7:READ N(I):NEXT I 120 FOR A=1 TO 6:FOR B=A+1 TO 7:FOR C=1 TO 200/N(A):FOR D=1 TO 200/N(B) 130 SUM=N(A)*C+N(B)*D 140 GOSUB 1221 150 NEXT D,C,B,A 160 FOR A=1 TO 5:FOR B=A+1 TO 6:FOR C=B+1 TO 7:FOR D=1 TO 200/N(A):FOR E=1 TO 200/N(B):FOR F=1 TO 200/N(C) 170 SUM=N(A)*D+N(B)*E+N(C)*F 180 GOSUB 1221 190 NEXT F,E,D,C,B,A 200 FOR A=1 TO 4:FOR B=A+1 TO 5:FOR C=B+1 TO 6:FOR D=C+1 TO 7 210 FOR E=1 TO 200/N(A):FOR F=1 TO 200/N(B):FOR G=1 TO 200/N(C):FOR H=1 TO 200/N(D) 220 SUM=N(A)*E+N(B)*F+N(C)*G+N(D)*H 230 GOSUB 1221 240 NEXT H,G,F,E,D,C,B,A, 250 FOR A=1 TO 3:FOR B=A+1 TO 4:FOR C=B+1 TO 5:FOR D=C+1 TO 6:FOR E=D+1 TO 7 260 FOR F=1 TO 200/N(A):FOR G=1 TO 200/N(B):FOR H=1 TO 200/N(C):FOR I=1 TO 200/N(D):FOR J=1 TO 200/N(E) 270 SUM=N(A)*F+N(B)*G+N(C)*H+N(D)*I+N(E)*J 280 GOSUB 1221 290 NEXT J,I,H,G,F,E,D,C,B,A
976 :
ブラット君(岩手県) :2010/10/21(木) 19:43:03.21 ID:fwUwlOjtP
300 FOR A=1 TO 2:FOR B=A+1 TO 3:FOR C=B+1 TO 4:FOR D=C+1 TO 5:FOR E=D+1 TO 6:FOR F=E+1 TO 7 310 FOR G=1 TO 200/N(A):FOR H=1 TO 200/N(B):FOR I=1 TO 200/N(C) 320 FOR J=1 TO 200/N(D):FOR K=1 TO 200/N(E):FOR L=1 TO 200/N(F) 330 SUM=N(A)*G+N(B)*H+N(C)*I+N(D)*J+N(E)*K+N(F)*L 340 GOSUB 1221 350 NEXT L,K,J,I,H,G,F,E,D,C,B,A 360 FOR A=1 TO 13:FOR B=2 TO 14 STEP 2:FOR C=5 TO 15 STEP 5:FOR D=1 TO 20 STEP 10 370 SUM=A+B+C+D 380 GOSUB 1221 390 NEXT D,C,B,A 400 PRINT ANS 410 END 420 DATA 1,2,5,10,20,50,100 1221 IF SUM=200 THEN ANS=ANS+1:RETURN もっとまとめれそうだけどとりあえず考え方を表明してみた
チラ裏岩手は壁とでも喋ってろよ
979 :
ブラット君(千葉県) :2010/10/21(木) 20:11:50.62 ID:B7eWeVaJP BE:125613465-PLT(13334)
>>970 試してないけど・・・
std::wstring line;
getline(std::wcin, line, L'。'); // in <string>
とかで行けないかな
980 :
ブラット君(岩手県) :2010/10/21(木) 20:15:41.97 ID:fwUwlOjtP
んーちょっとだけ 370 SUM=A+B+C+D+20+50+100 まだ改善点あんだけどともあれ明確なバグ
981 :
ブラット君(千葉県) :2010/10/21(木) 20:32:37.30 ID:B7eWeVaJP BE:87929273-PLT(13334)
さっき解いた奴だけど、よかったら暇つぶしにどうぞ 原文は英語なので適当にアレンジ 1,2,3..n(<=6)個の砲台が輪になってお互いを狙っている 最初は砲台1、次に砲台2が、という感じで、 砲台は時計回りで順番に他の砲台を攻撃出来る。 攻撃を受けた砲台nはP(n)の確率でブチ壊れて消滅する。砲台の数が残り1になったら終了。 (注: 砲台は可能な限り速くこの戦いが集結を迎えるように相手を選ぶ。) で、各砲台の壊れる確率Pが与えられたとき、 この争いに終止符が打たれるまでに放たれるであろう砲撃の回数を予測するプログラムを書け (結果の精度は1E-9)
982 :
さかサイくん(dion軍) :2010/10/21(木) 20:47:54.95 ID:4FxeJTmdP
>>981 何で相手の選び方で戦いの終わる早さが変わるんだ?
1Eってなんすか?
984 :
さかサイくん(dion軍) :2010/10/21(木) 20:49:15.65 ID:4FxeJTmdP
1×10^(-9)
もとPGですが 久々にプログラムしようと思うんだけど何作ったらいいかなぁ ネタがない
986 :
女の子(チベット自治区) :2010/10/21(木) 20:57:36.55 ID:REDsDqEE0
>>985 2chに投稿するとTwitterにも元スレURLが張られて発言が反映されるサイト。
個人ごとにお気に入りスレを表示する機能も。
987 :
ブラット君(千葉県) :2010/10/21(木) 20:57:42.42 ID:B7eWeVaJP BE:41871825-PLT(13334)
>>982 各砲台が攻撃を受けて壊れる確率が違うから。
例えば、P = {1,1,0.1} の時、本来なら2回で終わるのに
3番目の砲台を集中して攻撃していたらそうならないよね
988 :
さかサイくん(dion軍) :2010/10/21(木) 21:02:07.66 ID:4FxeJTmdP
砲台によって壊れる確率違うのかよ で、結果の精度って何だ?
989 :
おじさん :2010/10/21(木) 21:03:42.57 ID:FSrBT7Ia0
プログラミングの勉強したら 文章を書くときに すぐ改行をする癖がついた
990 :
ブラット君(岩手県) :2010/10/21(木) 21:07:49.33 ID:fwUwlOjtP
シャープのMZ80K2Eのユーザーマニュアルに コンピューターでは1+1にもリーマン関数かなんか(収束するめんどっちい数列型関数 つかうとか ちらと書いてありましたよね あれほんとうなんですか?
991 :
ブラット君(岩手県) :2010/10/21(木) 21:09:10.48 ID:fwUwlOjtP
ああ BASICでは なのかな。SP5010あたりではということなんだろうか、おれはSP−5030でしたけど
992 :
おじさん :2010/10/21(木) 21:10:50.75 ID:FSrBT7Ia0
プログラミングの勉強は一般教養としてもしとくといいよ 論文を書くと 自然に非常に簡潔明瞭な文章になっている。 まあ俺だけかもしれんけど。
993 :
ブラット君(岩手県) :2010/10/21(木) 21:12:30.05 ID:fwUwlOjtP
わー自画自賛だー 自画お自賛だー
994 :
おじさん :2010/10/21(木) 21:20:32.54 ID:FSrBT7Ia0 BE:3115915586-2BP(0)
テスト
995 :
バスママ(東京都) :2010/10/21(木) 21:22:46.18 ID:lxJbUV260
プログラミング専用PCが欲しい
習うより慣れろ
/bin/sh shutdown -h now
998 :
おじさん :2010/10/21(木) 21:30:18.22 ID:FSrBT7Ia0 BE:1752702293-2BP(0)
でもね飯の種としてぐらい
プログラマーとして食ってく気がしなかったね
廃人だよ
ほんと
人間としては終わるって
コーダーで生きてる奴なんて動物だよ
頭は洗わない
爪は真っ黒
寿命35歳説というのはホントだと思う。
それから客との折衝に移れないなら
スクラップだと思う
1000 :
ナミー(関西地方) :2010/10/21(木) 21:31:58.81 ID:FNwBBRa+0
1000ならLinux大躍進
1001 :
1001 :
Over 1000 Thread