- 1 名前:デフォルトの名無しさん [2007/04/23(月) 08:47:13 ]
- これからプログラミングを始める初心者の人に言語を薦めるスッドレ
質問者の方へ どのプログラミング言語を最初に覚えるべきかは なぜプログラミングを始めたいのか、何を作りたいのかによってまったく変わってきます。 なんとなく、でもかまわないので動機、用途、使っているOSを明記しましょう。 Part3 pc11.2ch.net/test/read.cgi/tech/1152778344/ Part2 pc8.2ch.net/test/read.cgi/tech/1122205164/ Part1 pc8.2ch.net/test/read.cgi/tech/1034505166/
- 2 名前:2getter mailto:sage [2007/04/23(月) 09:08:22 ]
- とりあえず2ゲットしておきますね。
- 3 名前:デフォルトの名無しさん mailto:sage [2007/04/23(月) 09:12:08 ]
- Brainf*ck一択で
- 4 名前:デフォルトの名無しさん mailto:sage [2007/04/23(月) 09:42:27 ]
- N88BASICおすすめ
これである程度でかいプログラム書けるようになれば どれに乗り換えてもすばらしく感じる
- 5 名前:デフォルトの名無しさん mailto:sage [2007/04/23(月) 10:00:27 ]
- すみません、適切なスレッドがわからないので此処でおたずねします。
インタラクティブ環境のある言語で、自身の機能を問い合わせ可能な物って言うのはsmalltalkとemacs-lispの他にはないのでしょうか? 乱暴な言い方だと、今プロンプトが表示されていたとして、関数(やクラスや変数)の一覧を表示とか、その関数は何をするものかを表示とかが IDEのhelpでなく言語の仕様や言語自身の組み込み機能として実装されている処理系の事です。
- 6 名前:デフォルトの名無しさん mailto:sage [2007/04/23(月) 11:19:43 ]
- N-BASIC
DISK-BASIC N88-BASIC N88-BASIC(86) N-BASIC(86)
- 7 名前:デフォルトの名無しさん mailto:sage [2007/04/23(月) 12:27:31 ]
- Rubyだとirbという対話環境があり
Object#methodsでメソッドを列挙して riでリファレンス引けるな。これは外部コマンドだがw
- 8 名前:デフォルトの名無しさん [2007/04/23(月) 16:59:33 ]
- ロールプレイングゲームを作りたい!どのプログラミング言語最初に覚えたら
いいか、どんな本買ったらいいか教えてください。XPでつ(・∀・)
- 9 名前:デフォルトの名無しさん mailto:sage [2007/04/23(月) 17:04:14 ]
- >>8
つ ttp://www.amazon.co.jp/exec/obidos/ASIN/B0002CCN38
- 10 名前:デフォルトの名無しさん [2007/04/23(月) 17:16:36 ]
- >>9
これあれば本なしでもできますか?なんか高いけどw
- 11 名前:デフォルトの名無しさん mailto:sage [2007/04/23(月) 17:25:42 ]
- >>10
これくらいなら安いものだ。 自前でC++辺りを使って一からこれと同等のことをやろうとすると参考書籍代だけでこれ以上かかる。
- 12 名前:デフォルトの名無しさん mailto:sage [2007/04/23(月) 17:30:48 ]
- なんでAmazonなんだ・・・
www.enterbrain.co.jp/digifami/products/rpgxp/
- 13 名前:デフォルトの名無しさん mailto:sage [2007/04/23(月) 18:05:19 ]
- RPG ツクールでいいじゃん。
- 14 名前:デフォルトの名無しさん mailto:sage [2007/04/23(月) 22:35:50 ]
- もうpython一択だろ
- 15 名前:デフォルトの名無しさん mailto:sage [2007/04/24(火) 10:37:53 ]
- >>7
Object一覧を引くメソッドとかもClassクラスに居たりしますか?
- 16 名前:デフォルトの名無しさん mailto:sage [2007/04/24(火) 13:03:06 ]
- >>5
SWI-Prolog
- 17 名前:デフォルトの名無しさん mailto:sage [2007/04/24(火) 21:00:26 ]
- 付箋メモを作ってみたいんですが、どの言語が一番いいですか?
XPです。
- 18 名前:デフォルトの名無しさん mailto:sage [2007/04/24(火) 23:05:32 ]
- 個人で小物ツール作るならDelphiお勧め。
- 19 名前:デフォルトの名無しさん mailto:sage [2007/04/24(火) 23:38:17 ]
- >>15
pythonも同じにできるよ。インタラクティブなモード(標準でついてる)で help("調べたいもの")って感じでできる。 特にipythonってツールをいれれば、もっといろいろ便利に調べられる。 それじゃ、rubyとpythonどっちがって話になるかもしれないけど、 どっちもたいして変わらない。好きなほうを使うといいよ。
- 20 名前:デフォルトの名無しさん mailto:sage [2007/04/24(火) 23:41:51 ]
- >>8
flash paraflaとかフリーで(比較的)手軽につくれるソフトがある。 (大規模なものだと大変そうだけど) hspでもいいかもしれないけど、言語的な関係でflashがいいのでは。
- 21 名前:デフォルトの名無しさん mailto:sage [2007/04/25(水) 00:00:34 ]
- >>17
私もdelphiに一票かな。もしくはVB。(.NETでない古い方) まあdelphiは無料で手に入るから、delphiがいいかな。 とりあえずできるだけ簡単にっていうなら、hsp。 番外編でAutoHotKey。
- 22 名前:デフォルトの名無しさん mailto:sage [2007/04/25(水) 00:45:11 ]
- >>19
おお、ありがと、実は何か新しい(今まで使ったことの無い)言語覚えたいのだけど(半分趣味ではある) smalltalkとelispの学習コストの低さがすげぇ気に入っていたので何か他の言語でもそういうもの無いのかしりたかったんですよ。 rubyとpython同時に進めてみます。 smalltalk,elispの学習コストが低いのはそれ自身が編集環境持っているからかもしれないとは思っているのだけど、 そういうのって本当に少ないんですねぇ。(BASICはエディタがあるけど自己言及じゃないしなぁ,elisp,smalltalk,forthの他は実は存在しないのかな?)
- 23 名前:デフォルトの名無しさん mailto:sage [2007/04/25(水) 08:51:18 ]
- >>22
どんな言語でもその言語を使って、ご自分で編集や実行環境を 最初に書けば、それ以後は同じですよ。
- 24 名前:デフォルトの名無しさん mailto:sage [2007/04/25(水) 09:44:40 ]
- >>22
Smalltalkの開発環境は聞きかじりなんではずしてるかもしれないけど C#やDelphiなんかのRAD環境が一部似てるかも。 コンポーネント(≒GUIパーツをあらわすクラス)を一旦コンパイルして それをフォームに貼り付けると設計段階で既にインスタンスが生成されて動作し始める。 まあ対話性はGUI周り限定だしさほど高くはないけどね。
- 25 名前:デフォルトの名無しさん mailto:sage [2007/04/25(水) 13:41:33 ]
- >>23
そんなの作れる位その言語に詳しかったらいらないんじゃないのか? >>24 通常のIDEの環境でGUIパーツ以外を試し実行が可能なのってeclipseとVisualAgeJavaのスクラップブックページくらいじゃない? irbがもうちょっとヘルプと結びつくいたらもっといいのかもしれん。 メジャー言語なら処理系買えばいいけど、商品じゃなくてそういうRAD環境だとsqueak位しかないかも。
- 26 名前:23 mailto:sage [2007/04/25(水) 15:14:05 ]
- >>25
構文解析からはじめてインタプリタを自作するとなるとハードルは確かに 高いね。でも、私がプログラミングを始めた30数年前は誰でも自分の 開発環境の拡張から始めたものだ。自分に都合のいい開発環境の整備に ばかり熱心で肝心のプロジェクト(こんな言葉も使わなかったが)は さっぱり進まなかった。これは十分に社会問題だった。 さて、>>22さんくらいの着眼があるなら、私の書いたくらいのことは 難なくできるはず。なぜオリジナルな環境に拘るのかがわからない。
- 27 名前:デフォルトの名無しさん mailto:sage [2007/04/25(水) 15:18:55 ]
- なあ、ここ雑談する場所じゃないんでマ板でやってくれ
- 28 名前:デフォルトの名無しさん mailto:sage [2007/04/25(水) 17:47:10 ]
- なぜプログラミングを始めたいのか
日頃PCをやっていてこんなソフトがあればなーということが多々あるので 自分の欲しいソフトを既存のフリーソフトなどを見つけるのではなく 自分で作りたいということからプログラミングを始めたいと思っています。 何を作りたいのか 送られてくるメールの本文中の特定のアドレスを抽出してリスト化したい マウスなどの操作を自動でやらせたい (エクセルなどであるようなマクロ機能のようなものです) 他にも色々あるのですが何をどうはじめていいのかわからず 困っています。 上記にことにはどの言語を覚えどんな本が必要なのか 詳しくわかりましたらお願いしますm(_ _)m オススメのサイトなどでも結構です。
- 29 名前:デフォルトの名無しさん mailto:sage [2007/04/25(水) 18:15:03 ]
- >>28
プログラミング自体が初体験ならもう少し敷居の低い目標を沢山用意しないと挫折しますよ。
- 30 名前:17 mailto:sage [2007/04/25(水) 18:29:36 ]
- >>18,21
hspも気になったのですが、お勧めのdelphiで頑張ってみます。 ありがとうございました。
- 31 名前:デフォルトの名無しさん mailto:sage [2007/04/25(水) 23:13:45 ]
- >>28
そういった操作の自動化のようなことは、それに長けたものを 使うのが一番楽。そういったもので、プログラムできるものは UWSCとAutoHotKeyの二つがある。 UWSCは操作の記録、再生が楽。あと外部から操作されることを 想定されているアプリを直接制御できる AHKは操作の自動化以外にキーバインドの変更など、常駐させて 自分好みの環境を作るのに向いている。マウスの操作を記録するのは、 付属のツールを使う。 でもこれらは自分で大きなアプリを作るのには向かないから、 別の目的ができたら他の言語をやるといいよ。
- 32 名前:デフォルトの名無しさん mailto:sage [2007/04/26(木) 03:52:43 ]
- 使ってるメーラのマクロでフィルタかませば一発だろ
ソフトウェア板でも逝っとけ
- 33 名前:デフォルトの名無しさん mailto:sage [2007/04/27(金) 20:34:11 ]
- これからプログラミングを始める初心者に
一番適切な本を教えてほしいお(^ω^)
- 34 名前:デフォルトの名無しさん mailto:sage [2007/04/29(日) 00:57:21 ]
- >>33
ttp://www.amazon.co.jp/dp/4408321850/
- 35 名前:拾い物age [2007/05/01(火) 22:57:11 ]
- ●●●●●C言語●●●●●●●●●●●●●●●
■【フリー】Borland C++ Builder 5.5 C,C++が使え、Windowsアプリケーション開発フリーでは最強の一つ DOSコマンドやパスの通し方など多少の知識が必要 「フロントエンド」を利用すればかなり快適な開発環境を構築可能 ■【フリー】WideStudio for WIN32 C/C++/Perl/Ruby/Python GUIアプリケーション統合開発環境 国産 UNIX系OSやPDAとも完全互換 ■【フリー】LCC-Win32 C言語用 一部C++対応? 海外製フリー統合開発環境 英語 ■【フリー】GCC,Cygwin MinGW32等 悪くはないが、Winとの親和性はイマイチかも ■【フリー】Microsoft Visual Studio Expression C C++ (C#も?)使える ●●●●●BASIC●●●●●●●●●●●●●●● ■【フリー】ActiveBasic ★お薦め★「昔の」BASICとはベツモノ VisualBasic的な感じです★Win32APIが使えるようになり、Windowsアプリを作成可能 他のPCで実行できるexeファイル作成可能 ■【フリー】N88互換BASIC for Windows 「昔ながら」のBASIC プログラミング初心者向け 簡単な数値計算などには便利 ●●●●●Delphi●●●●●●●●●●●●●●● ■【フリー】Delphi6 Personal ボーランド社の統合開発環境 言語はオブジェクトパスカル C言語に似ている。かなり高い評価。OpenJaneとかはこれで開発されている ●●●●●JAVA●●●●●●●●●●●●●●● ■【フリー】JBuilder 6 Personal 本来、Win UNIX Macなどプラットフォームを選ばないはずだが、実際には互換性の問題あり。
- 36 名前:デフォルトの名無しさん mailto:sage [2007/05/01(火) 23:35:01 ]
- なんかコンパイラと開発環境と統合環境とエディタが混ざっているように見えるんだが・・・
- 37 名前:デフォルトの名無しさん mailto:sage [2007/05/02(水) 00:21:09 ]
- ちょっとググって知ってる単語を並べただけなんだろ
- 38 名前:デフォルトの名無しさん mailto:sage [2007/05/02(水) 13:44:37 ]
- CygwinがCの開発環境?
Object PascalがCに似てる? 初耳な情報ばかりだな。 ふと疑問。 >Borland C++ Builder 5.5 ってCでVCL開発出来るの? 使った事無いからよく解らないんだけど。
- 39 名前:デフォルトの名無しさん mailto:sage [2007/05/02(水) 16:20:43 ]
- >>34
ありがとうだお(^ω^)
- 40 名前:デフォルトの名無しさん mailto:sage [2007/05/02(水) 17:06:13 ]
- >>38
どっかのスレに張ってあったのをコピペしたものだね。 間違っているものがほとんどなので、信用したらだめ。 少しだけ訂正しておくと、Borland C++ Builder 5.5って書いてあるのは、 compilerの間違いだろう。これではVCL開発できないはず。 でも最近、某の開発環境のうち登録すれば、一つだけなら フリーで使えるものが出ている。turbo explorerシリーズというやつ。 新しいコンポーネントのインストールができないとか制限があったはずだけど これならVCL開発できたんじゃないかな。 自分はVC++なので、ダウンロードするだけしてインストールしてないから 詳しいことはわからないけど。 ・・・いまちょっと確認したら、VCLついてるね。 ttp://www.turboexplorer.com/jp/cpp まあ、評判はそれほどよくないみたいだけどね。
- 41 名前:デフォルトの名無しさん mailto:sage [2007/05/02(水) 21:23:34 ]
- スタックではなく、キューを
使ってコンピュータを作ることはできますか?
- 42 名前:デフォルトの名無しさん mailto:sage [2007/05/02(水) 21:24:59 ]
- なんだそのとりあえず言ってみたかっただけというレスはw
- 43 名前:デフォルトの名無しさん mailto:sage [2007/05/02(水) 21:25:37 ]
- >>41
歯車だけで作るのよりは簡単そうだな
- 44 名前:デフォルトの名無しさん mailto:sage [2007/05/02(水) 22:17:08 ]
- >>42
たしかにwww 「スタックコンピュータはあるのに、キューコンピューターが無いのはなぜだ?」 と突然思いついたので質問させてもらいました。 すいません^^ >>43 歯車はつらそう リレー式みたいにガチャガチャうるさそうですねwww
- 45 名前:デフォルトの名無しさん mailto:sage [2007/05/02(水) 22:34:14 ]
- >>44
実在しています。しかし欠点のために主流にはならないでしょう。 小電力大並列高速並列キュープロセッサPQP www.sowa.is.uec.ac.jp/sowalab/publications/PQPproject/SLL030331.html 続 Queue マシン mput.dip.jp/mput/?date=20040404#p03 Queue マシンの欠点 mput.dip.jp/mput/?date=20040404#p03 >このように、 >インストラクションは短いし >データハザードがほとんど起こらないのでパイプラインバブルが発生しにくいし >構造が単純 (out of order execution とか不要)なので高速化が容易だし >といいことづくめに見えるキューマシンですが、実は決定的な欠点を抱えています。 >関数スタックが作れないんだな。
- 46 名前:デフォルトの名無しさん mailto:sage [2007/05/02(水) 22:36:29 ]
- 続 Queue マシン
×mput.dip.jp/mput/?date=20040404#p03 ○mput.dip.jp/mput/?date=20040404#p02
- 47 名前:デフォルトの名無しさん mailto:sage [2007/05/03(木) 15:54:40 ]
- >>45
IntentのVPとどこが違うのかワカラン(VirtualProcessorは無限のレジスタの考え方で実行時最適化するのでキューの横がめちゃ長いものと等価に見える)
- 48 名前:デフォルトの名無しさん mailto:sage [2007/05/04(金) 18:13:52 ]
- >キューマシンで関数スタックが作ない
関数キューを作ればいいのに
- 49 名前:デフォルトの名無しさん [2007/05/05(土) 17:43:14 ]
- 趣味でHP作ったり、ロボットを動かしたりしたいので
汎用性のあるものを教えてください。 WInVista を使っています
- 50 名前:デフォルトの名無しさん mailto:sage [2007/05/05(土) 19:07:54 ]
- >49
向いてない
- 51 名前:デフォルトの名無しさん mailto:sage [2007/05/05(土) 21:32:57 ]
- >>49
その用途なら HSP が無難そげ ttp://oyabunn.hp.infoseek.co.jp/ 比較的アセンブラと親和性が高くてローレベルな処理とか得意そう。 情報量もそれなりに整備されてると思う。 >>26 >構文解析からはじめてインタプリタを自作するとなるとハードルは確かに >高いね。でも、私がプログラミングを始めた30数年前は誰でも自分の >開発環境の拡張から始めたものだ。自分に都合のいい開発環境の整備に >ばかり熱心で肝心のプロジェクト(こんな言葉も使わなかったが)は >さっぱり進まなかった。これは十分に社会問題だった。 これは十分に社会問題だった。 …開発環境を整備することが問題になる… EclipseにしろVisual Studioに しろ plug-in の開発は、推奨されていることのように思えます。当時はどう いう事情で問題があったのでしょうか?個人的に興味があります。>>30数年前のプログラミング事情
- 52 名前:デフォルトの名無しさん mailto:sage [2007/05/05(土) 21:36:19 ]
- なんか単刀直入な物言いみたいになってしまってすみません
コミュニケーションが下手だ orz
- 53 名前:52 mailto:sage [2007/05/05(土) 23:04:49 ]
- いくら何でもディスプレイくらいはあるとして…
30年前はIDEがなかった…いやそれ以前にテキストエディタがなかった… というのは十分ありえない話ではないような気がする…ハードディスクは なさそう…穴開けパンチのお化けみたいのでタイプライター(打刻機)よろしく… >日本ではタイプライターの打鍵法の教育用には、「触鍵法」という漢字熟語が >使われていた。見ながら打つ方法は「視鍵法」と呼ばれ、触覚と視覚の対比 >となっていた。 ja.wikipedia.org/wiki/%E3%82%BF%E3%83%83%E3%83%81%E3%82%BF%E3%82%A4%E3%83%94%E3%83%B3%E3%82%B0 打鍵機というほうが適切か…打鍵機よろしく紙テープにパンチしてゆく… ブラザー工業株式会社 www.jmtba.or.jp/02syoukai_21.html >ミシンで創業 > 当社の創業は明治41年、舶来のミシンの修理販売を行う「安井ミシン商会」として業を興しました。 > 昭和3年に「麦わら帽子製造用環縫ミシン」(写真) を販売開始 >情報通信機器のブラザー > ミシンで培われたプレス技術は「編機」に発展、さらにメカ式の「欧文ポータブルタイプライター」を >昭和39年に開発。昭和46年には「世界初の高速ドットプリンタ」を開発するなど 戦争が終ったのが昭和20年…タイプライターが開発されたのがそれから19年後、昭和39年 その7年後、昭和46年にプリンタが開発された…プリンタは麦わら帽子を作るための縫製機の 技術を転用したもの。つまり1971年、いまから36年前にプリンタが生れた。(説明長い orz) その当時のプログラミング環境…なんか想像もできない世界です…当時テキストエディタという ソフトウェアは存在していたのでしょうか?
- 54 名前:52 mailto:sage [2007/05/05(土) 23:31:59 ]
- 紙テープ - Wikipedia
ja.wikipedia.org/wiki/%E7%B4%99%E3%83%86%E3%83%BC%E3%83%97 1950年代のコンピュータ用紙テープ(図) 「ドットプリンタ」 と 「データレコーダー」は全然違うものなんですね…(訂正します) データレコーダ - Wikipedia ja.wikipedia.org/wiki/%E3%83%87%E3%83%BC%E3%82%BF%E3%83%AC%E3%82%B3%E3%83%BC%E3%83%80 >コンパクトカセットを用いる補助記憶装置 >コンパクトカセットをメディアとして用いる補助記憶装置には大きく分けて二通りがある。 >なお、CMT(Cassette Magnetic Tape:カセット磁気テープ)と呼ばれていた。 >専用デジタル記録方式のもの > 1970年代後半頃の大型コンピュータに採用され、ファームウェアやプログラムの入出力装置として用いられた。 >音楽用のコンパクトカセットとは違い、カセットの上部に5mm四方程度の切り込みがあった。 >オーディオカセットレコーダーを用いるもの > 1980年代頃のパーソナルコンピュータ(パソコン)にはハードディスクドライブはもとより、 >フロッピーディスクドライブも高価なためほとんど付属していなかった(ツインドライブで、 >ユニットはパソコン本体より高価だった)。このため、 >プログラムやデータはオーディオ用のカセットテープを使って保存していた 1980年代(いまからおよそ30年前)は、データを記録するのに「紙テープ」 or 「オーディオカセット」を 使っていたんですね…
- 55 名前:デフォルトの名無しさん mailto:sage [2007/05/05(土) 23:35:36 ]
- なんか勘違いしてるな
- 56 名前:52 mailto:sage [2007/05/05(土) 23:47:19 ]
- 当時テキストエディタというソフトウェアは存在していたのでしょうか?
あったとしても「メモ帳」とか、ですか? よくわかりません ><
- 57 名前:デフォルトの名無しさん mailto:sage [2007/05/05(土) 23:49:46 ]
- 紙に書いたものをキーパンチャでガッチャガッチャとやってたんじゃないの?
- 58 名前:52 mailto:sage [2007/05/06(日) 00:25:28 ]
- Facit N4000 パンチ/リーダーコンビネーション
www.facit.co.jp/n4000.htm >現在でもNC/CNC分野、 証券取引システム、刺しゅう機、 >そして軍隊での通信システムでまだまだ使用されています キーパンチャってこういうのなんですね。知りませんでした… スラッシュドット ジャパン | さよなら国際テレックス slashdot.jp/articles/04/06/04/120216.shtml?topic=1 > CR キャリッジ・リターン(キャリッジが無くとも) > LF ライン・フィード(紙が供給(フィード)される) > FF フォーム・フィード >テレックスを使い始めた頃、あの紙テープを使っての >電文訂正に嫌気がさしてフルスクリーンエディターを作ったまでは >良かったけれど、紙テープのリーダーの部分を改造しようと >当時としては特殊な発行素子であった"不可視光線発光ダイオード" >のメーカをあれやこれやとコネを使って探し出したものです もの凄くハードウェアとソフトウェアが密着しちゃってる世界だったんですね…(^^;) フルスクリーンエディターを自作…??? メモ帳みたいなデフォルトで使えるのは もしかして、存在してなかったのですか? >> テキストエディタ
- 59 名前:デフォルトの名無しさん mailto:sage [2007/05/06(日) 00:28:40 ]
- 凄い時代だねえ。
フルスクリーンエディタのない時代のテキストエディタと言うと ed コマンドとかかねえ。
- 60 名前:デフォルトの名無しさん mailto:sage [2007/05/06(日) 03:43:08 ]
- もともとはタイプライタからの文書作成機としての流れと
純粋な電子計算機としての流れの2本があって、 それらが融合してできたのが文字によるプログラミングなの 電子計算機の最初の頃(ENIACとか)は 真空管の電極を直接繋ぎ変えて計算させてたの 用途としては弾道計算とか暗号解読とかの軍事関係ね 次にパンチカードが使われるようになって 国勢調査なんかの統計処理もこなすようになるの 入力した内容を保存しておくメモリと 入力内容をリアルタイムに表示するディスプレイが作られて、 キーボードによるプログラミングの歴史が始まるんだけど、 初期の頃は16進数の数値を入力するテンキーみたいなので 機械語を直接打ち込んでたのね(ハンドアセンブル) 16進数だけの機械語だとわかりにくいから 人間にわかりやすくしたのがアセンブリ言語ね、 このときローマ字を入力するのに使われたのが 既存のタイプライタの配列なわけ
- 61 名前:デフォルトの名無しさん mailto:sage [2007/05/06(日) 03:54:40 ]
- その頃ってプログラムの設計自体は紙の上で作ってたし
プログラムも完全に一行一命令だったから、 スクリーンエディタでもラインエディタでも 入力作業そのものは大して変わらないわけよ んで、(1)と(2)のどっちが先でどっちが後か知らないけど (1)デバッグとかでプログラム全体を見たいと思ったときに 紙に印刷するのが普通だったんだけど 画面上にまとめて表示してやった方が早いんじゃねーの (2)ローマ字が入力できるならプログラム以外の 一般の文章作成にもコンピュータが使えるんじゃねーの ってのでスクリーンエディタが作られて今に至る
- 62 名前:デフォルトの名無しさん mailto:sage [2007/05/06(日) 03:59:43 ]
- 実際にはタイプライタと電子計算機はもっと複雑に
絡み合って影響し合ってきた歴史があるんだけどね 未だに問題とか論争とか起こりまくってるし キーボードでAの左はCapsLockかCtrlかとか 改行コードがCR+LF/CR/LFで統一されてなかったりとか
- 63 名前:デフォルトの名無しさん [2007/05/06(日) 07:18:58 ]
- JAVA:106
C++:91 C言語:61 PHP:28 C#:25 VBA:24 VB.NET:26 JavaScript:22 Perl:13 ASP.NET:12 JSP:12 アセンブラ:9 VB6:8 ActionScript:1 Ruby:1 松下エクセルスタッフ tech.excelstaff.jp/index.php
- 64 名前:デフォルトの名無しさん mailto:sage [2007/05/06(日) 08:05:41 ]
- >>63
面白いな Delphiで検索したら 1 【紹介予定派遣】在庫管理パッケージ開発 東京/ 五反田 2 【Delphi】生産管理システムのカスタマイズ@兵庫/ 元町 3 【Delphi】生産管理システム開発@大阪/ 本町 4 【Delphi】購買・生産管理システム@京都/ 烏丸 5 【紹介予定派遣】サーバーサイドJavaでの開発@西梅田 関西が多いんだ。 5番はなんで検索にヒットするのか判らんが
- 65 名前:デフォルトの名無しさん [2007/05/06(日) 18:10:20 ]
- >>63
なにこの安月給。派遣でこの値段って、いくら中間マージンとってんだよw
- 66 名前:デフォルトの名無しさん mailto:sage [2007/05/06(日) 18:21:49 ]
- 派遣なら、だいたい労働者の手取りの3倍が普通だろ
- 67 名前:デフォルトの名無しさん mailto:sage [2007/05/06(日) 18:24:14 ]
- 今ほしいものはWEB上での情報共有システムみたいなもので、
最終的にはサーバーを立ててSOHO的なことをしたのですが、 どれを勉強したらよいでしょうか? 認識としては言語よりもLinuxを勉強したほうがよい気がし、 Linuxを使うにはCが必要って気がしてます。
- 68 名前:デフォルトの名無しさん mailto:sage [2007/05/06(日) 19:03:09 ]
- 目的がはっきりしてるのは気持ちいいね。
それなら 勉強するプログラミング言語は PHP だけでいいだろ 後はWeb用語・データベース用語あたりのお勉強だな
- 69 名前:デフォルトの名無しさん mailto:sage [2007/05/07(月) 01:00:24 ]
- >>67
wiki, xoopsなど既に流行っている情報共有システムみたいなのを探して、 気に入ったものを導入するといいんじゃないかな。 そしてそれが開発されている言語を勉強するといいよ。 そうすれば、自分の欲しいプラグインを開発できる。 PHPで開発されているものが多いから、>>68氏の通りPHPになりそうな 気がするけど。 linuxでサーバを立てるのでなければ、特にlinuxを勉強することもないよ。 またlinuxを使うだけなら、特にC言語の知識は必要ない。
- 70 名前:デフォルトの名無しさん [2007/05/07(月) 01:08:50 ]
- プログラミングに興味があり、
将来それに関連した職業に就きたいと思っているのですが。 最初にプログラミング言語を学ぶのに、お勧めの言語はありますか?
- 71 名前:デフォルトの名無しさん [2007/05/07(月) 01:10:35 ]
- すみません。
書き忘れましたが機種はwindowsです。
- 72 名前:デフォルトの名無しさん mailto:sage [2007/05/07(月) 01:10:37 ]
- Linux, Apache, MySQL, Python, Javaを極めとけば無問題。
- 73 名前:デフォルトの名無しさん [2007/05/07(月) 01:13:19 ]
- ご回答感謝します。
- 74 名前:デフォルトの名無しさん mailto:sage [2007/05/07(月) 01:23:08 ]
- >>52
30年も前ではないけど、一般に使われるPCでは、標準ではいわゆる テキストエディタのようなものはなかったよ。記録媒体は磁気テープが 主体。(ラジカセに使われるテープと同じもの) 今のイメージでいうと、edやedlinで編集する感じ。ソースの色分け 表示以前に、画面に表示できる色の数が全然ない。下手をすると、緑一色。 OSもPCのメーカーごとで全然違う。大体BASICなど最低限の開発環境が ついてくるものが多かった。だけど込み入ったことをやろうとした場合、 マシン語をやらなくてはいけなくなる。そこで簡単なアセンブラなどを 自作して、頑張るような感じだった。
- 75 名前:デフォルトの名無しさん mailto:sage [2007/05/07(月) 01:36:02 ]
- >>70
将来に〜ということなので、C言語を勧めておく。 素養として、早いうちから知っていたほうがいいと思うので。 ただ最初からこれで実用的なアプリを作るのは、結構大変。 適当なC言語の本を一冊片付けたら、別の言語をやるといいよ。
- 76 名前:デフォルトの名無しさん mailto:sage [2007/05/07(月) 01:42:59 ]
- 21世紀にもなってCはねーな。
下水配管工志望じゃあるまいし。
- 77 名前:デフォルトの名無しさん mailto:sage [2007/05/07(月) 01:50:27 ]
- つまり奴隷船の漕ぎ手のようなものか
まぁお手軽なスクリプト系言語で速攻で試作品作ってプレゼンできるやつの方が出世しそうではあるが
- 78 名前:デフォルトの名無しさん mailto:sage [2007/05/07(月) 11:14:33 ]
- >>70
SWI-Prologを推薦しておきます。長所は多々ありますが、 現在のProlog言語の欠点は、 ・ライブラリが豊かとはいえない。 ・他の言語を勉強する気がなくなる。 といったところでしょうか。
- 79 名前:デフォルトの名無しさん mailto:sage [2007/05/07(月) 16:33:24 ]
- >>78
後のほうね。 国立大には大体Prologの講座があるけれど、そこで受講した 人が、それがために以後他のプラグらミング言語の学習に 悪影響がでたという話は聞いたことがない。
- 80 名前:デフォルトの名無しさん mailto:sage [2007/05/07(月) 16:34:48 ]
- りゃりゃ、タイプミスだ。プログラミング言語です。
- 81 名前:デフォルトの名無しさん mailto:sage [2007/05/07(月) 16:45:54 ]
- ネタにマジレスカッコいい!
- 82 名前:78 mailto:sage [2007/05/08(火) 09:01:48 ]
- ネタのつもりはないが、まあ、ジョークだね。ただ、
Prologの場合、Prolog以外の言語を既に知っている人より、 これがプログラムの勉強は初めてという人の方がすんなり 理解できるということはあるみたいですね。
- 83 名前:67 mailto:sage [2007/05/08(火) 19:05:13 ]
- 遅くなって申し訳ありませんが、アドバイスありがとうございました。
PHPってやつを調べてみます。 Linuxは今回の相談内容を趣味でやるようなものなので、 金をかけないでってことで書いてみました。WinサーバーOS高いようなので
- 84 名前:デフォルトの名無しさん mailto:sage [2007/05/08(火) 20:35:25 ]
- SOHOなら windows+Apache+PHP で普段使ってるパソコンで十分。
わざわざLinuxサーバたてる事はない。
- 85 名前:26 mailto:sage [2007/05/08(火) 21:11:18 ]
- >>51 - >>74 私の書き込みに端を発するレスだったのですね。気がつかず
すみません。結局 ed -> vi -> emacs のようなUNIX上の流れがあり、それを 横目で睨んで、PDP11 VAXは高価だったので、なんとか自分のオフコン、端末、 マイコンそして後にPCで近いものを作り上げようとした。できあがるとさらに プログラム言語の管理用の構造エディタに仕上げようとした。そんなことに 大変な時間を割いていた。 >>67 >>83 以上のようなわけで心情的には Linux C 親派です。
- 86 名前:デフォルトの名無しさん mailto:sage [2007/05/08(火) 21:44:37 ]
- その辺に転がってる、余ってるパーツ組み合わせてマシン組んでLinuxがいいぞ
- 87 名前:デフォルトの名無しさん mailto:sage [2007/05/14(月) 18:49:26 ]
- windowsのゲームやアプリ作成が目的で
通信対戦などできるものを目標としているのですが それらを作るためにはどの言語が向いているのでしょうか プログラムの経験は授業でCに少し触れた程度です 将来的にはPGを目指しています
- 88 名前:デフォルトの名無しさん mailto:sage [2007/05/14(月) 18:54:52 ]
- ゲームPG目指していて本格的にやるならC++とDirectX。
開発効率考えたらC#とManagedDirectxがお手軽。 Xbox360でも動かせるし。
- 89 名前:デフォルトの名無しさん mailto:sage [2007/05/14(月) 22:13:47 ]
- これからはC#だぜ?
- 90 名前:デフォルトの名無しさん mailto:sage [2007/05/15(火) 11:05:55 ]
- ネトゲの蔵はMFCアプリもいいよな
- 91 名前:デフォルトの名無しさん mailto:sage [2007/05/15(火) 11:14:33 ]
- × いいよな
○ おおいよな どういうまちがいだよ
- 92 名前:デフォルトの名無しさん [2007/05/15(火) 15:54:48 ]
- なぜC言語では、整数同士と、非整数同士の除算で、異なる結果にする必要があるか?
- 93 名前:92 mailto:sage [2007/05/15(火) 15:55:44 ]
- すいません誤爆しました。
- 94 名前:デフォルトの名無しさん [2007/05/15(火) 15:56:58 ]
- なぜC言語では、整数同士と、非整数同士の除算で、異なる結果にする必要があるか?
- 95 名前:デフォルトの名無しさん mailto:sage [2007/05/15(火) 17:14:17 ]
- 整数演算は実数演算より高速だから
- 96 名前:デフォルトの名無しさん mailto:sage [2007/05/15(火) 18:00:52 ]
- プログラミング初心者です。
Windows用のWebブラウザ作りたいと思っています。一番利用するアプリなので。 自分の理想に近いものはDonutというタブブラウザで、なるべくWindowsに準拠?した ものを作りたいと考えています。(準拠というのは、UIなどのことです) DonutではWTLというものを利用してるようですが、これは何なのでしょう? やはりC、C++あたりから手を出せば良いのでしょうか。
- 97 名前:デフォルトの名無しさん [2007/05/15(火) 18:21:37 ]
- C言語の入門用エディタとコンパイラ教えてください
お願いします
- 98 名前:デフォルトの名無しさん mailto:sage [2007/05/15(火) 18:34:48 ]
- >>96 WTLはActiveXを入れる為に使ってるだけ
基本的にはIEを貼り付けてるだけだから、Delphiで TWebBrowserをポトペタして使うのが比較的簡単だろう
- 99 名前:デフォルトの名無しさん mailto:sage [2007/05/15(火) 18:41:14 ]
- >>97
C言語専用は難しいんで C++で代用しては? ・ Visual C++ 2005 Express Edition ・ CPad +、Borland C++ Compiler ・ CINT C++インタプリタ
- 100 名前:デフォルトの名無しさん mailto:sage [2007/05/15(火) 18:48:49 ]
- 入門用のエディタなんて聞いたことないなぁ。
|

|