嫌儲プログラミング部 「次に来る」プログラミング言語を占ってみる
「次に来る」プログラミング言語を占ってみる(1/2) − @IT
Linuxなどの、オープンソースソフトウェアを利用して開発したWebアプリケーションが一般的なものになってしばらくたつ。
Webアプリケーション開発で多くの人が使うソフトウェアの組み合わせの略称である「LAMP」という言葉も有名になった。
OSであるLinuxと、WebサーバであるApache HTTP Server(以降、Apache)、リレーショナルデーターベース管理システム(RDBMS)MySQL、
そしてサーバサイドで動作するプログラム開発に使用するプログラミング言語であるP言語(PHP、Perl、Python)の頭文字を取った言葉だ。日本ではP言語の位置にRubyが入ることも多い。
しかしコンピュータやネットワークの技術は進化し続けており、その姿は刻一刻と変化している。
最近のLinuxは、大企業の基幹システムで使うことを想定した機能の拡張が目立つ。
Webサーバの世界を見ても、Apacheが絶大な支持を集めた時代は過ぎ去ろうとしている。2004年に登場したNginx(エンジンエックス)が着実に成長しているのだ。
このように、開発者を取り巻く環境は常に変化している。そこで気になるのが、P言語の人気が続くのかということと、P言語の次にどの言語が人気を集めそうかということだ。
言語の流行を把握することは、開発者だけでなくLinuxユーザーや管理者にとっても悪いことではないだろう。
以上抜粋。
http://www.atmarkit.co.jp/flinux/rensai/osstopics/02/01.html
ちんちんぷらぷら
誰か転載出来ないプログラム作ってよ
perl6てどうなったん?
6 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 08:41:43.69 ID:2/PFibvQO
日立のQで
7 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 08:41:44.03 ID:Me4HLTuO0
ぷろぎゅらみんぐ難しすぎてちぬ
8 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 08:42:02.61 ID:wlWrXCqxP
>>3 考えてみたけど、コピペ回避は意外と難しい。
というか、情報の性質を考慮すると著作権の問題になってくると思うので、パクられたときに戦える著作権ならとりあえずいいのではないかな。
9 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 08:43:14.53 ID:wlWrXCqxP
>>5 正式に安定板みたいなものが出るのはまだまだ先という感じは変わってなかったと思う。
正規表現周りがルール?とかいうのを使うみたいで面白そうだから使ってみたいし期待してるんだけど。
プログラミングド素人が思ったんだけど
大手アフィってソフトでまとめてるんでしょ?
じゃあそのソフト機能させないように出来るプログラムとかっていいと思う
作れるなら
11 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 08:46:48.41 ID:7X4qQHpM0
それウイルスやん
12 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 08:47:07.00 ID:hA0TyFGB0
13 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 08:47:07.58 ID:wlWrXCqxP
>>10 基本的にテキストをまとめてるだけだから、大してソフトも要らないと思う。
面白いなと思ったスレをバイトとかにピックアップさせて、バイトにテキスト編集の技術だけ多少あれば大丈夫だろう。
だからこんなにアフィブログが筍みたいにできてのさばってるわけだしw
OpenGL 一沢
15 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 08:49:49.71 ID:wlWrXCqxP
>>12 それやったら人が集まらないと思うわ。
それやるなら本気で個々のポストに各々著作権明記して、普通に法律で適切に立ち向かうほうが。
16 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 08:51:01.20 ID:f1gyCYS60
Rubyって外人にも大人気な言語なんだろ?なんではぶられてんだよ
17 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 08:52:52.20 ID:oRrefTTiP
Rubyは隔離言語として機能してもらわないと困る
18 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 08:53:15.06 ID:gTkB+QJD0
>>14 今伸び盛りだな
でも現行のGPUは3D情報を2Dに投影するのが基本だからホログラムみたいにそのまま3Dで表示する方式になったら廃れると思う
Haskellの時代はいつ来たの?
21 :
イシカク:2012/01/18(水) 08:56:59.43 ID:orLbvtaNP
これからの時代、マルチコアに向けて、もっと最適化しないとダメだな。
とは言え、プログラマがコア数を意識して作るには限界がある。
2つのコアを一つのコアであるかのように見せて、シングルスレッド単体の性能を上げるとか、
そういう抜本的な最適化が必要だろう。
偉い人頼んだ!!!
22 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 08:57:56.98 ID:1CAtKe6w0
良質のサンプルコードがタダで落ちてない言語は糞
23 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 08:58:30.12 ID:wlWrXCqxP
実際Rubyってどれぐらい使えるんだ?
日本製の言語だから、逆に曇りのない評価がないために、いまいちわからん。
24 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 08:59:52.73 ID:WKlnrwIH0
Lispってやつが最強なんだろ?
25 :
イシカク:2012/01/18(水) 09:00:34.36 ID:orLbvtaNP
データ型を明示的に定義しない言語は反吐が出る
26 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 09:00:38.39 ID:gVPAAEU+0
Ruby on Railsでちょっと流行った
27 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 09:01:24.33 ID:XKcd07ki0
D言語
28 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 09:02:51.13 ID:wlWrXCqxP
>>26 それは知ってる。それ以外の評価がいまいちわからないw
一部では熱狂的にメタプログラミングだのなんだの言ってるけど。
一応外人の中でもキテル言語扱いはされてるんじゃないの?RoR抜きで。
29 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 09:03:22.39 ID:G5Ymu1Gc0
Delhi→C#とWindowsアプリやってたんだがWebサーバと通信して云々したい
ASP.netだと楽なんだけど趣味だと無料鯖がない
やっぱりXML WebサービスとかやるならPHPとか?
個人的には、Pythonが分かりやすそう。
マルチプラットホームなビジュアルプログラミング環境って無いのかな?
31 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 09:07:24.17 ID:3TUNidfF0
まともなIDEのない言語は使う気がおきない
32 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 09:07:39.08 ID:wlWrXCqxP
33 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 09:10:40.69 ID:sRhjC3/F0
Javaやってれば安心じゃないの?
34 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 09:17:40.81 ID:dMTW41UP0
python3に移行しようず
35 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 09:20:32.97 ID:wlWrXCqxP
>>34 俺は構文が綺麗だなと思うので移行したいけど、対応してるモジュールがな。
36 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 09:22:04.30 ID:7gIpm+wc0
「F#が他の関数型言語を駆逐するでしょう」とか期待したのに
全く占ってねえじゃねえか。
Objective-CもC#も
基本的にどれも製品環境主導だし
資産を使い回しも出来るから人気になるのは当然やん。
言語としてなのはLuaだけじゃね、と思ったけど
iOS標準だっけか(´・ω・`)
37 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 09:22:59.66 ID:WKlnrwIH0
>>32 これ無印読んでなくてもいけるかな
初心者です
38 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 09:24:03.84 ID:rjvJIKD/0
大手アフィサイト管理人のプログラミングスキルってどの程度なの?
俺あんな風な広告の張り方とはわかんねーよ
39 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 09:25:14.44 ID:zlt6hlgR0
初心者は適当なスクリプト言語選んでEclipseとplugin入れた環境で遊べばいい
気合があるならjavaかc辺りで基礎を学んだ方が他言語を学ぶときに楽だからオススメだけど
学ぶことが多いので一人だと挫折しやすい
40 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 09:25:17.04 ID:PWwhslKL0
すべてのプログラミング言語は俺が終わらせる!! Z言語
プログラム言語なんて出来ることなら一生触れることなく人生を終えたかった
42 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 09:26:38.25 ID:FPzM+NFM0
1ヶ月でjava覚えて、1週間でAndroidアプリ作るのって可能ですかね?
43 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 09:28:07.40 ID:G5Ymu1Gc0
コボル一択。
45 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 09:28:55.10 ID:FPzM+NFM0
>>43 うーんじゃあ2ちゃんブラウザとか
ちなみにHTMLしか知りませんが
46 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 09:31:27.37 ID:G5Ymu1Gc0
>>45 2chブラウザってめんどいんだぞ
何故かShift-jisだし
あとAndroid開発って初心者だと言語云々の前に環境整えるのでつまづくよね
47 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 09:31:40.76 ID:NyDnJ9Pv0
>>44 `¨ − 、 __ _,. -‐' ¨´
| `Tーて_,_` `ー<^ヽ
| ! `ヽ ヽ ヽ
r / ヽ ヽ _Lj
、 /´ \ \ \_j/ヽ
` ー ヽイ⌒r-、ヽ ヽ__j´ `¨´
 ̄ー┴'^´
48 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 09:32:06.80 ID:JZ//2aNr0
柴田望洋の明快C言語入門読んだら次に何を読めばいい?
49 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 09:32:08.38 ID:+L+/Isvi0
50 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 09:33:32.63 ID:UeFb5R8v0
JavaScriptじゃないかね。
Webアプリも今後はどんどんRESTライクな作り方になっていくだろうし。
PHPやJavaのサーバサイドはMVCで言えばMとごくわずかなCにしか関わらなくなると思う。
51 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 09:33:35.16 ID:AHY8z37Y0
52 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 09:33:56.40 ID:7gIpm+wc0
効率のいい設計は経験積むことでしかわからないから
素人が規模の大きいアプリを短期間で組むのは無理
BMI計算機なら1週間あればお釣りが来るだろ
Haskellだろjk
Javascriptがトップにこないのはおかしい。
>>48 NetBSDのソース
56 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 09:36:08.13 ID:rjvJIKD/0
>>53 車輪の再開発とか言わずに
学習用の例題を順を追って教えろよ
>>48 C自体の命令は30ぐらいだから丸暗記でも
覚えられる。
ただし、自分が組みたいであろうものは
それだけじゃ絶対に組めない。
58 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 09:37:24.88 ID:wlWrXCqxP
なんだかんだいって、javaに落ち着くだろ
60 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 09:40:22.36 ID:JZ//2aNr0
いや、書いたり作業したりしなきゃいけないというのはわかるんだが
入門書の次に読めば理解が進むとか為になるとかいう本は何かがしりたい
61 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 09:42:36.80 ID:ugvTgzw7P
62 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 09:42:43.98 ID:yaKOL8Vt0
何が分からないのか分からないと分からないだろ
63 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 09:42:56.45 ID:ugvTgzw7P
マイコンのプログラミングが趣味だからずっとCかBASICだなぁ
8年前ぐらいにJavaScriptやって、自作ホームページ作って黒歴史になって以来JavaScriptは触ってない
65 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 09:43:26.26 ID:7rf97jpqi
きっとhtml5がphpみたいにサーバサイドで動くようになる
66 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 09:43:34.31 ID:UeFb5R8v0
67 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 09:44:55.78 ID:enib5dgC0
何が流行るかはわからないけど関数型は永遠に流行らない
関数型は何が駄目なん?
この前、 文字列と数値の除算が出来ない!
といって一日が終わった人間を見た
70 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 09:47:03.71 ID:zWMhuq040
>>58 最近tcshから乗り換えたけど、まだ補完すげーくらいしか分からん
>>56 なんでえらそうなんだよ
文法は大前提として、ポリモーフィズムがわかれば捗るぞ。むしろそこが終着点だ。
でも練習ドリルなんてないから自分で課題を作って自分で採点しなきゃならん。
学生ならコンピュータ部にでも入りゃいいんじゃねーの
72 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 09:49:31.31 ID:IXtZX5j80
開発環境、ライブラリ、サンプルソース、フレームワーク、言語の良し悪しよりこれ次第だろ。
何故自ら修羅の道を進む?
74 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 09:50:14.86 ID:JZ//2aNr0
>>66 とりあえず言語のお勉強がしたいんだよね。上の奴は読みおわりそうだから
つかだいたい入門書とかで文法まなんだら
他人のソース読むとか密教主義者みたいに岩山に裸でくみついて
実践で力付けてくみたいなのが言語学習のオーソドックスなのかね
75 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 09:50:21.16 ID:wlWrXCqxP
>>70 読んでると色々と細かいことが出来るようになってるよ。
補完候補を自力で作りたくなって読み始めたけど、骨が折れるぜ。
76 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 09:50:24.55 ID:GSKudHus0
Promela(SPIN)
SMV
LTSA
VDM
この辺勉強してる
78 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 09:51:51.33 ID:vSoCBP380
>>74 読むだけじゃ身につかんよ
実践あるのみ
入試の数学と同じ
79 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 09:51:58.60 ID:UeFb5R8v0
>>74 単純に言語の勉強がしたいだけなら次はK&Rでも読めば
80 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 09:52:43.06 ID:OOpm37xr0
brainf**k
81 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 09:52:54.48 ID:ugvTgzw7P
>>74 だってCの文法なんて簡単だもん
基礎が判ったら実践しか無いと思うんだよね
で、Windowsでアプリ組もうとして膨大なAPI群に圧倒される
>>76 信者は遅延評価とかモナドを絶賛してるじゃん
全く使ったこと無いから全然知らんけ御d
83 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 09:54:23.35 ID:wlWrXCqxP
python3.xはいつになったら普及するの?
85 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 09:56:47.16 ID:GSKudHus0
>>82 括弧の山はともかく、
モナドと遅延評価は常人にはついて行けんのですよ
理解できた者は信者になってしまうし
86 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 09:57:05.32 ID:7gIpm+wc0
>>74 ああぁ……
じゃ明解C言語実践編読みなよ(´・ω・`)
python3は普及しないよ
vistaみたいなもん
結局モナドを使うメリットって何なんだ?
パフォーマンスが上がったりするの?
>>85 とある事情で仕方なく理解したけど、ありゃ無いわ
趣味の世界なら好きにすりゃ良いけどな
90 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 10:01:40.83 ID:64yrfLHs0
そんな事よりドコモの交換機に不正アクセスしてる輩を懲らしめるプログラム組めよ
91 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 10:07:43.99 ID:GSKudHus0
92 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 10:10:20.50 ID:k5YT5L6R0
>>74 C言語はアルゴリズムとデバイスドライバ作成までやって基礎修了
Web屋やりたいなら PHP と Javascript
エンプラ屋に就職したいなら Java か C#
データ分析やりたいなら Python と R
基本これらを抑えて、後のものは余力でやればいい
94 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 10:15:38.14 ID:mqVdKJC+0
Pythonやってるんだけどビルトインオブジェクトとかそれぞれ覚えることが多くて早速しんどいんだが
もうそろそろ、lispが来るころだな
>>33 ネットワークやハードウェアの知識があればJAVAでもCでもおk
>>74 今後どの分野に進むにせよ、アルゴリズムやデータ構造の
基礎体力があるとすごく良いよ。
「アルゴリズムC・新版」 辺りを買って自習しなされ。
>>39 やっぱり最初はモチベーションが最大の敵だよな
自分も2回挫折して3回目いきなり仕事振られて金に釣られて頑張ったら出来るようになった
>>29 Webサーバーと通信したいんならPHPである必要ないよ
PHPはhtmlを動的に生成するのに特化した言語だから
普通にネットワークプログラミングの勉強すればいい
>>92 普段C言語での開発を行ってるので、デバイスドライバの開発は一度経験してみたいと思ってる。
もしお勧めの書籍や資料などがあれば教えて欲しい。
102 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 10:26:25.11 ID:rjvJIKD/0
競馬と競艇のデータ分析してドヤりたい場合は
何言語やればいいのか教えろ教えて
>>101 Linuxの? Windowsの?
あと、ハードウェアを直接叩くデバイスドライバをやりたいなら
そのハードウェアの制御に関する情報や知識がいるよ。
あるいはファイルシステムやフィルタードライバなど、ハードウェアと
直接絡まないカーネルモードのモジュールをやりたいのか?
マトモな本は洋書しかないので、洋書しか紹介できないけど
やりたいことを具体的にもうちっと書いてくれれば何かお勧めはできるかも。
>>102 R一択。とにかくR。
それと言語よりも統計分析の勉強のほうが余程大切。
perl6はperlじゃなく違う名前でいってほしいわ
>>104 うーん、宙に浮いたような質問で申し訳ないです。
例えばマイコンのような機器からの信号を
Linuxで解釈するような仕組みについて理解したいと思っています。
WebSocketの存在意義がマジでわからない
迷わず行けよ 行けばわかるさ
>>106 うーん、単にカーネルモジュールを書きたい、じゃなくて、デバイスの制御や入出力を学びたい、
でも、どんなハードウェアかは特に設定しない、と。
それだとモチベーションの維持が結構大変だと思うが、
とりあえずは、I/O, 割り込み, タイマー, DMAといったものはどういうもので、どのように制御されているのか、
ISAやPCIといった「バス」とはどういうもので、ソフトウェアではそれをどう制御するかといった
PCのアーキテクチャをすこし勉強して、次にLinuxの内部構造を学んだらいいんじゃないかな。
和書で、「パソコンのレガシィI/O活用大全」がPCハードウェアの土地感覚を得るのに
素晴らしいのだが、入手困難なんだよね。
「Linuxデバイスドライバ 第3版」「詳解 Linuxカーネル 第3版」を立ち読みして、
読めそうならそこから入るのがいいかなぁ。
110 :
このレスはアフィリエイトブログ転載禁止:2012/01/18(水) 11:32:37.26 ID:2zDnAoSc0
PHP、Perl、Python、Rubyだとどれが分かりやすいの?
111 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 11:34:40.79 ID:mqVdKJC+0
PerlとPython(勉強中)だと個人的にはPerlのがわかりやすいんだが
112 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 11:40:56.55 ID:Z8Rcnbgc0
113 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 11:42:47.42 ID:0gv754q20
R使いやすいなーと思ったが
なんだかんだでExcel使ってしまう
事足りちゃうんだよな、Excelで
114 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 11:42:50.17 ID:vSoCBP380
>>106 デバイスで遊びたいならPICとかいいと思うよ
amazonあたりでPICで書籍検索すれば引っかかるよ
勉強になるかどうかは…わからんw
一刻も早く使い捨てスクリプトを書けるようになりたいならPerlかなぁ。
大規模開発や、他人のコード読んで勉強するのには全く向いてないけど。
Pythonのほうが恐らく最初のハードルは少しだけ高い。
でもその後のツブシはPerlよりは効くんじゃないかな。
PHPはWeb屋やるのに仕方なく覚えるもの。それ以上でもそれ以下でもない。
Rubyは語れるほど経験ないな。個人的には必要としていない。
Forthを使え
117 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 11:50:42.37 ID:RwJaSxKB0
フォースは使うものじゃない、感じるものだ
>>115 書き捨てなら環境無視で出来るjavascript1択だろ
119 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 11:56:13.00 ID:TQpC7rCbO
PerlやってるんだけどWebやるならCGIも勉強した方がよかですか
120 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 11:58:07.73 ID:G5Ymu1Gc0
>>96 >>100 や、趣味で無料のレンタル鯖使いたいんだ 自鯖立てたくないから
そうするとWeb鯖になるから云々
次に来る「言語」はHTML5(キリッ
>>109 わざわざありがとう。
今まではプログラミング言語の実装について興味を持っていたので色々調べてて
次第にハードウェアに近い部分の構造が知りたくなってたんだ。
身近な所に詳解 Linuxカーネルがあるので、これを持ち帰って一通り読んでみようと思います。
>>120 連鯖ならPHP&jsonでいいんでね?
勉強といってもCGIってサーバがURLとマッチングしてプログラム叩く仕組みってだけだよ
クエリーストリング(URLの後ろの条件文字列)は環境変数QUERY_STRINGに
フォームデータは標準入力stdinにパイプされる。基本こんだけ。
これらをパースしてマップオブジェクトに変換してくれるAPIはどの言語にもあるから変に意識しなくてOK。
125 :
イシカク:2012/01/18(水) 12:12:57.77 ID:orLbvtaNP
プログラミングは「何の言語を覚えたい」
ではなく、
「何を作りたい」がないと上達しねーよ。
それが無ければHello worldが終わった時点で、
「俺この言語覚えて何やるんだっけ?」
って思って冷めるのがオチ。
126 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 12:24:15.50 ID:TQpC7rCbO
>>125 言語習得は一通り試した後に、取り合えずオセロ作っとけばいい
128 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 12:28:46.39 ID:KuazpJgoi
Pythonが好き
}とか;で最後〆なくていいのが気楽
129 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 12:29:28.13 ID:G5Ymu1Gc0
>>114 PICで一通り遊んだ事はあるんだ。
アセンブリの学習は実際良い経験になったと思ってる。
131 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 12:30:17.19 ID:xivzmku50
Scalaで部分的に書き換えはあるかも。
132 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 12:32:27.97 ID:LoX3YLu/0
趣味でやるなら何言語がいい?
133 :
このレスはアフィリエイトブログ転載禁止:2012/01/18(水) 12:36:24.43 ID:2zDnAoSc0
>プログラムは何を作りたいかだ
これを言う人は人に教えたり、人に語る資格ないと思うんだ。
先人の言葉を理解せずにそっくり借りてるだけなんだろうな。
「〜が作りたい」と思ってやり始めて作れる時代は過ぎたんだよね。
昔ならゲーム作りたいと思えばできたといえばできたんだよ。
今は2ch専用ブラウザ作りたいと思ったら、通信関係の知識も必要になったりで、ストレートに作れない。
周辺の知識も必要になってきてる。
結局、「簡単なものから作りましょう」って回答になる。
「プログラムは何を作りたいかだ」って言うこと自体が無能の証明になってる。
ぴゅう太
>>133 それが間違えてる
何が作りたいかで言語や技術を選択する必要がある
136 :
イシカク:2012/01/18(水) 12:51:54.13 ID:orLbvtaNP
>>133 「簡単なものを作りましょう」っていうのも、
その後に作りたいものがあった上で、
その過程として作るものだろう?
作りたいと思ったらどうすりゃいいか調べる。
周辺知識がつくまで漠然と勉強するとか、遠回りもいいとこだろ。
137 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 12:52:08.12 ID:R1CW7xhi0
>>133 いや、何が作りたいか、ってそれを速攻で作り始めろって事じゃなくて目標を明確に定めてそっから逆算して覚えるべき知識や技術を身につけろって事だろ?
なに頓珍漢な事したり顔で書き込んでるんだコイツwww
138 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 12:55:17.76 ID:KpmKo4Cz0
>>133 組み込み制御をやりたいなら素の「C」だけ覚えておけばいい。
一番最初に必要なのは、やっぱり「何をやりたいか?」だけじゃね?
>>133 昔の方が全然作るの難しいよ、初期投資から情報から全てで今の方が楽に作れる
モチベーション維持する為には自分で目標を持つ事が大事
その考えは言われた事を何も考えずにやって来た人間の発想
140 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 13:00:05.66 ID:sji/W0lr0
HTMLだろ
141 :
このレスはアフィリエイトブログ転載禁止:2012/01/18(水) 13:00:39.84 ID:2zDnAoSc0
>>135 目的の物を作れないうちに挫折する人が多いんだから、とっつきやすい言語を選ぶのは間違ってないと思う。
C,C++、C#、JAVAなら、C#を選んだ方が挫折しにくいように。
まずは簡単に見栄えのするものができる方が達成感が得られて、モチベーションが持続しやすい。
新しい言語で挫折するより、最初につまづいて挫折する確率の方が圧倒的に高い。
>>136 「その過程」ってのは学び終えた後で分かるもの。
何が必要な知識かってのは後になれば分かるが、勉強してる途中じゃわからんよ。
専ブラを作りたいと仮定すれば、作ってるうちにこれも必要だ、あれも必要だってなる。
「漠然とネットワーク関連の知識もなきゃ作れないじゃん」って思うだけ。
>>139 昔、シューティングゲーム作ろうと思えば、MSXならMSXを起動すれば良かった。
今ならプログラムをインストして、IDEの操作を覚えてってなる。
ゲーム自体にしてもキャラはドット絵が標準だったから出来上がってもみすぼらしいとはおもわなかった。
そういった違いってのは大きいと思うよ。
まあ今どきの若い奴は何かをやりたい!ってよりも失敗したくない!って考えてる印象を受けるな
本気で育てるならあれしろこれしろって命令して失敗しても命令が悪かったんだって言ってやるのが教わる側は負担少ないかもな
俺はそこまでして育てたいと思わないが
143 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 13:06:04.58 ID:dnrHDmxU0
初心者からモペキチみたいに2chを荒らせるようになるまでにはどれくらい時間が必要ですか?
50年あってもあそこまでいけないわ
145 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 13:13:26.88 ID:KpmKo4Cz0
>>141 その手の「右も左もわからないんだから、とりあえず最初の言語
はナンでも良い」ってのはあくまでも初期段階の話。
んで、「俺の目的はこれ」「では、何が必要で、何を学べばいい
んだ?」って言うのが次の段階。
147 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 13:16:37.55 ID:UeFb5R8v0
>>141 > PHP、Perl、Python、Rubyだとどれが分かりやすいの?
なんて言ってる奴が何を偉そうなこと抜かしてやがる。アホかw
万能なプログラム言語があるならこれだけいくつもプログラム言語は生まれないよねって話
C++はもうやめろ
おいつけないしついてけないし開発者のレベルが揃わないし
高い水準の連中でもやりようが多様でおかしい
>>118 printfすらない言語とか使うならまだシェルスクリプト書いてた方がマシだわ
まさかのProlog
152 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 14:28:32.36 ID:wlWrXCqxP
Zsh勉強するか。
PowerShellだろ
154 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 16:04:06.10 ID:pFh0xLvA0
>>143 数学できて理系学部卒業したやつなら1ヶ月かな?
アホはいくらやっても無理
156 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 17:53:01.61 ID:mqVdKJC+0
大学でC++とJava書かされてるのがツライ
157 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 17:54:37.32 ID:sHZKLZkG0
C++だな
もっかいブーム来るよ
158 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 17:55:04.02 ID:G5Ymu1Gc0
c++0xか
159 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 17:58:57.42 ID:aajC+vNJ0
日本語MIND
D言語ってどうなったの・・・
C C++ C# VB とかをやってきたけど
ウェブサイトやブログとかのデザイン関係がさっぱりなんで
個人的に楽しむために何を調べればいい?
やっぱCSS?
163 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 18:10:38.38 ID:aajC+vNJ0
>>162 HTMLは当たり前としてCSS、Javascriptやって
その後それらの応用したjQueryとかHTML5とかじゃねー?
んだけどHTML5はまだ新しすぎて定まってない部分が多すぎで先行き不安だけど
164 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 18:16:46.08 ID:mqVdKJC+0
結局は告白する度胸があるかないかだよな
俺なんか自信ないしビビリで告白なんて無理だわ
165 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 18:17:21.88 ID:mqVdKJC+0
誤爆した恥ずかしいなおい
166 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 18:28:41.96 ID:W07upHfq0
>>9 Rules面白そうだよね。やっぱり正規表現で処理できる文字列のパターンは限られてるし文脈自由文法の処理系(?)は言語に備えておくべき
167 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 18:29:28.65 ID:W07upHfq0
>>125みたいなこと言う人多いけどあんまり同意できない。
俺はプログラミング自体が目的でプログラミングを勉強したから。
168 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 18:33:43.50 ID:tmL2uxbw0
俺も最近C++始めたけどいまのとこ特に何作りたいかとかはないな
何年か前に大学でVBちょっとやって楽しかったからプログラム自体好きなのかも
169 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 18:35:57.38 ID:wlWrXCqxP
学習目的での車輪の再発明は有効って意見も最近はちょくちょくあるし、
まぁ、それはちょっとした、自分の求める便利なスクリプトではあったけど。
おいらもそれは使用したい言語を手懐けるのに有効だと思ったからなぁ。
色々な学習方法はあると思うよ。なんでもいいでしょう。
170 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 18:52:00.77 ID:mqVdKJC+0
目的なく勉強始めてもモチベーションが続かないってだけで色々覚えてからあれこれしたくなるって人も沢山いるでしょ
171 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 18:59:35.17 ID:J0nq+CQx0
収集したデータを処理して、C#でcsvファイルと照合させるプログラミングできたが、あまりに処理が遅すぎる。
プロセス内のスレッド三つ(マルチスレッド)、糞CPU(シングルコアSempron)、こなれていないC#
厳しいな、こりゃ
172 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 19:00:49.21 ID:J0nq+CQx0
173 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 19:02:52.67 ID:qgAqe16K0
関数系は概念としては面白いんだけど、実用面でモナドとかでてくるならやっぱいらんな。
とりあえず、マルチスレッドというか、並列処理を実行するときになんか上手い仕様の言語でないかな。
後付ツギハギ言語じゃなくて、根本の設計からそういうのを考慮した言語が欲しい。
174 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 19:04:04.40 ID:W07upHfq0
>>173 Goのgo routineとかそんな感じだったような
175 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 19:04:08.90 ID:J0nq+CQx0
数値ばらばらで場合分け面倒だし、別に仕事じゃないし、csvファイルを削るか
176 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 19:07:09.53 ID:qgAqe16K0
>>174 googleはなんかすぐにやめちゃいそうw
177 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 19:09:57.96 ID:W07upHfq0
178 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 19:17:20.15 ID:wlWrXCqxP
>>170 全くの初心者で周りに理解してる人がいないと、ある程度覚えないと
どうすれば何が出来るのかわからないところもあるからな。
179 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 19:22:14.41 ID:36WoiHDH0
どの言語が一番美しいと思う?
Python
print map(lambda x: x*2, filter(lambda x: x>2 and x<5, [1,2,3,4,5]))
Ruby
puts [1,2,3,4,5].select{|i| i > 2 and i < 5}.map{|i| i*2}
Haskell
print [x*2| x <-[1,2,3,4,5], x > 2, x < 5]
[x * 2 for x in [1, 2, 3, 4, 5] if x > 2 and x < 5]
181 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 19:27:13.21 ID:W07upHfq0
>>179 りすとこんぷりへんしょんをHaskellで使ってPythonで使わないのはなんなの?不等式も続けて書けるし
print [x * 2 for x in [1,2,3,4,5] if 2 < x < 5]
でいいじゃん。
[x * 2 for x in [1,2,3,4,5] if x in range(3, 5)]
こう書くとrangeは5回呼ばれる?
184 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 19:29:54.12 ID:6Y6qiuf10
そりゃGoogle様がお作りなすったDartに決まってる
でもはよChromeでネイティブに動くようにしなさいよGoogle
185 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 19:31:49.36 ID:2TU9i3Lm0
>>170 さすがにまったく知らん状態から「XXをやろう」ってのは無理なので、
そのアドバイス(作りたいものを決めろ)はとりあえずひと通りわかった人向けじゃね?
何行に分けてもコンパイルされれば同じなのに可読性の低いコードばかり書くPGは首になるだけ
5回呼ばれた
188 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 19:35:37.05 ID:5ABRMEFa0
Qtちゃん頑張って;;
189 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 19:37:35.84 ID:W07upHfq0
>>183 うn
>>> def notify_when_called(func):
... def _func(*args, **kwargs):
... print('yobaremasita')
... return func(*args, **kwargs)
... return _func
...
>>> r=notify_when_called(range)
>>> [x * 2 for x in [1,2,3,4,5] if x in r(3, 5)]
yobaremasita
yobaremasita
yobaremasita
yobaremasita
yobaremasita
[6, 8]
190 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 19:37:58.80 ID:W07upHfq0
って解決してた。いつもワンテンポ遅くて笑える。けらけら
すまん、ありがとう
192 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 19:43:08.39 ID:y+w3B0fA0
Cとjavaだけでいいよ後は滅びろ
193 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 19:43:48.43 ID:1CAtKe6w0
インタプリタを使わないのは素人の証
194 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 19:45:27.04 ID:36WoiHDH0
アメリカのユーザー数は
Python>>>>>>>>Ruby
しかしフレームワークだと
Ruby on Rails>>>>>>>>Django
www.indeed.com/jobtrends?q=django%2Cruby+on+rails&l=
Pythonプログラマは何のフレームワークを使ってるの?
195 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 19:48:25.79 ID:OkvNE7TF0
PHP来ないかなぁ、まぁ、来ないだろうなぁ。
>>194 pythonのFWの決定版がないだけやん
REDDITはpylons使ってるし。
>>195 先ず変数の$と 文字列連結の . はヤメレ
198 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 19:55:37.68 ID:OkvNE7TF0
>>197 $マークは、仕方ない。
型自体が無いから、最初に宣言もしないし、まぁ、それでも形式的に関数無いで扱う変数は宣言しておいた方が保守的にいいけど。
ただ、ドットだけは、使ってる俺でも死ねと思うから、あれはダメだな。
'こんにちは'.'今日もいいてんきですね'
これは本当に見辛い
ネームスペースのバックスラッシュで見切った
202 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 20:01:26.65 ID:+L+/Isvi0
203 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 20:01:37.28 ID:wlWrXCqxP
俺はrubyのputsが少し嫌いなんだけど。なんでputsなの。
204 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 20:03:35.69 ID:+L+/Isvi0
>>201 PHPとJavaの案件は異常なほど単価が安い
見積にかかる人件費だけで赤字だろってレベル
>>201 そうだったのかthx
C#飽きたら手出してみよう
206 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 20:13:54.08 ID:qgAqe16K0
>>177 いや、どうなんだろ。googleは今までもやってみたはいいがすぐにやめること多いからなw
そこまでマンセーできる仕様で、また実用的でもなんじゃないかな?
207 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 20:15:57.51 ID:PbGXCg+u0
言語そのものより開発環境や文献が整ってるかどうかだよな
C#最強はしばらくゆるがないだろ
208 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 20:16:05.30 ID:reWtSUdS0
>>204 単価やすいって事はできるやつがいっぱいいるって事だろ
言語としては凄く優秀じゃないか
209 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 20:16:22.13 ID:aq7u6lAs0
BASIC09
210 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 20:16:53.46 ID:+L+/Isvi0
>>171 整数演算に限ればVC++よりC#の方が高速な御時世なので、オーバーヘッドが大きく柔軟性にも欠けるマルチスレッド化をやめてシングルスレッドで組み方を見直した方がいい
211 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 20:17:13.48 ID:qgAqe16K0
D言語は、いままでのまとめみたいになれば面白そうだけど、
どうなるのか。
212 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 20:20:49.00 ID:+L+/Isvi0
>>208 過剰な価格競争の先にあるのは手抜きと自滅
213 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 20:25:41.44 ID:3ITVbnLp0
C#で開発してるんだけど、どうしてもC/C++で書きたいところがある。
C++/CLIってのを使えばいいのかね?
それとも普通にC/C++でDLL作って、C#側から使いたい関数だけdllexportしてDllImport?
J#とはなんだったのか
そろそろ新言語が出てきてもいいころだろ
215 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 20:27:22.57 ID:qgAqe16K0
216 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 20:30:49.85 ID:57FUeLXn0
パスカルしか使えない俺はどうしたらいいんだ
217 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 20:30:57.65 ID:+L+/Isvi0
>>214 IKVMのある今となっては完全に無用だわな
>>215 うん。AVXとか使いたい。あとMedia FoundationなどのAPIも。
219 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 20:33:51.35 ID:Fhbct69Z0
いまjavascriptとpython勉強してるけど
初めて勉強したのがPHPだったから変数名の$が無いとすごい違和感ある
220 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 20:35:38.58 ID:J0nq+CQx0
>>210 TCP/IP用とForm用のふたつのスレッドは欲しいけど、もう一つは余計かもしれないので一つ減らして書いてみるよ。
221 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 20:44:34.13 ID:W07upHfq0
>>213 後者。前者だと出力されるのがMSILの中間コードになるので意味がない。
222 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 20:48:11.99 ID:UjF5jhLz0
>>203 単純にCから借用じゃないの。
気になるなら print 使えば良い。(改行は自分で入れる必要があるけど。)
いまCGIをPython3で作って自宅鯖で動かそうとしてるんだけど
自分しか使わないならこれでいいよね?
自分しか使わないうちにPython3が終わりそうだ
224 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 20:50:52.15 ID:+L+/Isvi0
>>29 Amazon EC2でWindowsServer1台無料。
225 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 20:55:52.24 ID:+L+/Isvi0
>>223 自分しか使わないなら好きなのでいいだろ
他人が保守することを考えれば別だが
226 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 20:58:34.64 ID:rquAnpfP0
>>216 他の言語にのりかえて:=でコンパイラに怒られる日々を始めるんだ
227 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 21:03:05.32 ID:+L+/Isvi0
>>216 C#でもやっとけ
基本的にC#はPascalのbeginとendが{と}になっただけの方言だ
228 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 21:05:28.46 ID:ssxWpk5p0
229 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 21:05:38.85 ID:wlWrXCqxP
>>222 サンクス。Rubyもまたはじめてみるわ。
230 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 21:06:36.41 ID:MWkBmKIB0
231 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 21:08:23.64 ID:MWkBmKIB0
>>224 EC2とかAzureとか料金もそうだけど仕組みがわかりづらくて怖い
基本従量課金だし
R言語
233 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 21:15:44.08 ID:EJ69BA7yO
おとなしくJavascriptだわ
Canvas楽しいな
234 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 21:16:32.24 ID:5CitaQNK0
html5が普及する前提でjs
apiアクセスしやすい言語
autoitみたいな言語
これら三つの要素を兼ねたdartのような言語が理想
235 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 21:17:19.58 ID:UjF5jhLz0
>>233 JavaScriptは変数のスコープが気持ち悪い。
あちこちに function が出てきて汚くなってしまう…
それ以外はそんなに悪く無いと思うけど。
人力言語でいいだろ。
俺が日本語で命令するだけで、ネットで暇な奴が望みのプログラムを
作ってくれるっていうやつで。
237 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 21:29:21.90 ID:5CitaQNK0
サーバもwebsocket辺りが食ってしまう可能性を考えてる
データベースサーバがあればいいわけだから
238 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 21:32:39.68 ID:3K/vyKZF0
>>231 自分でLinuxとApacheでwebサーバを作れば済むことじゃないのか?
それならLANの中だけで開発できるし
239 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 21:50:14.10 ID:qgAqe16K0
240 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 21:51:34.38 ID:MWkBmKIB0
>>23 使ってる奴はそれなりにプログラミングうまい印象
書いたコード晒してるの多い
243 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 22:01:33.93 ID:qgAqe16K0
今良く使われてるスクリプト系言語で、
perlは古すぎるからもうすすめない、
phpは、言語としてはダメだが、実用面としてはみんな使ってる、けどやってると絶対にムカつく、
pythonとrubyは、言語としてはいい方だが、そんなに普及してないって感じだナ。
シムシティみたいな人工無脳てきなアルゴリズムってどうやって勉強すればいいの
言語なんてひとつ扱えれば何でも出来るさ
自分が書いてて綺麗な言語えらべばええ
246 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 22:09:00.32 ID:UjF5jhLz0
>>241 もしかして1.8の話をしてるのかな?
1.9では相当に高速化されているよ。
>>243 古いから駄目な理由は?スクリプトなら、ライブラリが充実したPerlこそ至高だろ。
248 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 22:17:10.75 ID:qgAqe16K0
>>247 単に新しく覚えたい人にはすすめないってだけ。
今まで使ってきた人や、それで運用してる人が、やめる理由にはならないと思う。
まぁ、大掛かりな改造するなら他の言語に移行してもいいかもだけど。
249 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 22:19:06.75 ID:dzQ/gcgO0
>>244 シムシティの人工無脳がどういうものかは知らないが、
自動で会話をするようなプログラムのことか?
Perlが一番好き
251 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 22:21:56.76 ID:qgAqe16K0
本当の人工知能なら、色んなアルゴリズムとかやりかたあるだろうけど、
ゲームのCPUの行動なら、単にそのゲームにあった戦略をプログラムしてるだけだな。
>>249 ある条件を与えてかってに成長していくみたいな
人工無脳というよりセルオートマトンなのかな
253 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 22:23:45.38 ID:1uObnsgH0
環境整えるのが一番ハードル高いよな
>>253 Visual Studio 入れるだけだよ。
255 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 22:25:36.66 ID:W07upHfq0
256 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 22:29:03.76 ID:dzQ/gcgO0
>>252 勝手に市民が住み着いて、渋滞起こしたりするようなアルゴか。
基本的な原理はセルオートマトンが、一番近いような気がする。
257 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 22:29:20.43 ID:sN2FIuK+0
>>231 Amazon EC2は最小構成で1台動かしっぱなしでも無料。
正確には750時間まで無料(31日=744時間)。
258 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 22:30:53.25 ID:qgAqe16K0
>>255 この前のなんかのランキングでちょっと減ったんだよねw
でも、大規模バージョンアップは失敗はしなかったようなのでよかった。
259 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 22:32:43.78 ID:sN2FIuK+0
>>246 実行速度は上がったが起動速度が遅くなった諸刃の剣
.NET風にアセンブリキャッシュが付けば大きく改善する気はする
>>244 マス目のMAPを作って、AIにその情報を与えずに上下左右に進めるか進めないかのフラグだけでゴールに辿り着くプログラムを書いてみたら?
限られた入力の中で最適解を探す流れ(どうクラス図に落とすか)が掴めれば後はその応用かと
同じ言語を使えるプログラマーが多いと給料が安いのは市場原理。
オープンソース言語使う企業は技術投資が低いので給料が安い。
流 さ れ な く て よ か っ た
262 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 22:36:28.28 ID:wlWrXCqxP
>>256 クラス使って、ランダムにパラメーターを出力して出来上がるインスタンスみたいなものってないの?
なんかそういうのがあれば出来るんじゃないかなと思ってる。
objective-cから始めた初心者だがcの側面を持ってるせいで
どこからやれば根本的な理解が出来るようになるのかイマイチよく分からん
excelVBAってのもプログラミング言語になるの?
仕事でエクセル使うから勉強してみようかなと思うんだが
マクロとの違いが分からん
265 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 22:41:02.73 ID:oRrefTTiP
RubyはいつまのかREEとか訳分からんもの出てるじゃん
あれはなんなの?
266 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 22:42:34.84 ID:sN2FIuK+0
>>261 基本的にSOHOや個人でやってる人が簡単に導入できる言語は暴落が激しい。
それらの人々が見積もりも設計も保守も考えずに提示する金額が一般化してしまい、あげくアホな企業も対抗しようとしてアホな価格を提示する。
当然、手抜きするしか無くなって顧客満足度は酷いことになる。
まさに悪循環だな。
267 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 22:43:04.30 ID:UjF5jhLz0
>>265 1.8ベースでパフォーマンスを改善したもの。
ちなみに、Javaで動くJRubyなんかもあるよ。
あとは半分ネタだけどJSで動くJSRubyとか。
268 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 22:45:40.77 ID:+zajlIEZ0
>>266 NTTとかが目を付けた言語が職業訓練言語にして使える奴増やして単価下げてるような気がするわ
269 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 22:46:33.78 ID:oRrefTTiP
そういうんじゃなくて1.8と1.9の分断が広がってんじゃないの
それでいいわけ
270 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 22:47:10.67 ID:dzQ/gcgO0
>>262 セルオートマトンなら、パラメーターや評価関数を含んだクラスをセルの数だけ生成して
ターン毎にパラーメータに乱数入れて、評価関数の実行を
繰り返すだけで行けるんじゃないかな?
もしかすると、遺伝的アルゴリズムのような物を考えてる?
271 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 22:47:55.65 ID:qgAqe16K0
>>266 安くなるのはしょうがないとして、質を見極められないのは、
発注した側の責任だろw
272 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 22:48:49.48 ID:HJLr62Yz0
Haskellとかじゃね
273 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 22:49:08.72 ID:qgAqe16K0
セルオートマトンというよりは、独立して動くユニットみたいなのが、
その時点での入力と、内部に保存された状態によって、その次の時点での行動が決まる(決める)ってだけだな。
274 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 22:49:28.08 ID:yriBNrfx0
頑張れD言語
ビジュアルD♭
>>244 入門に、恋するプログラムという本をお勧めする。
277 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 22:52:01.57 ID:3K/vyKZF0
>>276 アマゾンで見たら3倍以上のプレミアがついてるような本をよく推薦できるなw
278 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 22:53:53.11 ID:wlWrXCqxP
>>270 セルオートマトンでシムシティ作ろうとするとってなんていうか住人が独立して動くだけじゃない?
気象条件とかその世界の経済状況の外部要因で左右して動くようなセルオートマトンって作れるの?
セルオートマトンはなんていうか、独立したパターンのみで外部から影響を受けずに動くっていうイメージなんだけど。
セルオートマトンに外部引数や外部からの関数みたいなの噛ませればいいんかな?
279 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 22:54:53.54 ID:/pz6+Bfw0
>>271 見極める能力などない発注者が多い。
大企業の中間管理職の人は失敗すれば出世に響くので危機回避能力はある人が多いが、
中小企業、経営者クラスはまったくダメダメな感じ。
Rみたいに、結構使われてるのに言語とさえ思われてないのとかが
言語だって意識されたら、それなりには伸びるだろうなあ
でも、Rは統計専用だよね、やっぱり
281 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 22:59:51.67 ID:hCvf74Y90
これからはCOBOLの時代か
282 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 22:59:58.24 ID:qgAqe16K0
セルオートマトンは、基本内部状態持ってないで、単にある時点の周りのセルのパターンによって、
次の時刻の自分の状態が決まるってだけだからな。
まぁ、考えとしては応用できると思うけど。
最近はDBなにつかってんの?
284 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 23:00:32.35 ID:oRrefTTiP
それならSQLも入れて
SQLだって集合演算するなら悪くないよ
ORMとか書いててキレそうになるし
285 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 23:01:39.26 ID:poQO/Q8B0
プログラム言語が多すぎてどのプログラムが何ができるのかがさっぱりわからない
これが始める際の大きなハードルになってる
286 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 23:03:04.51 ID:dzQ/gcgO0
>>278 作れるかどうかは、パラメータの種類と評価関数の工夫次第じゃないかな。
隣のセルに他の誰かがいる事を好むように作れば密集するし
隣のセルの状態を参照して、次の処理を分岐させるなんてのもできるだろう。
気象条件だと、複数のセルに同じ影響を与えるわけだから、
引数をわたすなりして共通した値を各セルに与えればいけると思う。
セルオートマトンにこだわらず、どんどんアイデアを追加すれば良いんじゃね。
287 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 23:03:47.84 ID:qgAqe16K0
>>285 全く最初から始めるなら、OSがWinならHSPでもいいと思うよ。
昔のBASICみたいなので、ウィンドウ出したり画像とか音出すのも簡単だから。
288 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 23:04:31.63 ID:vOG0w1CS0
C & Java はネイティブクラス。
なんとなく D、もしくは、goを覚えてみようと思う。
289 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 23:04:47.06 ID:Axx6r+Yb0
ハスケル最強
290 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 23:04:52.07 ID:wlWrXCqxP
>>282>>286 大体同じ意見だ。
人工知能で思い出したけど、皇帝の心読んだ人いるかなぁ。あれ読んでみたい。
291 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 23:05:29.95 ID:mqVdKJC+0
10進BASICとかヘルプ見ながら色々できるからアニメーションとか作ったら面白いと思うけどな
Pythonみたいなインデント強制言語は今後主流になってくんじゃねぇのって思う
293 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 23:07:01.97 ID:poQO/Q8B0
>>287 それ初めてきいたわ
プログラムの本はいろいろでてるけど「○をやりたいならこのプログラム!」って分類してる
本ってそういえば見たことがないわ
例えばウェブサイトをやりたくてもほとんどの本はHTMLのことがかいてあるけど
実際は掲示板までやりたければcgiとかpearlとかphpとかsqlが絡んできていったいどれだなんの
役割か掲示板の中でもさっぱりわからんのだよね
294 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 23:08:23.51 ID:PbGXCg+u0
>>288 >>C & Java はネイティブクラス
意味が分からんのだが
295 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 23:09:41.84 ID:vOG0w1CS0
296 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 23:09:44.74 ID:/pz6+Bfw0
>>268 正確には言語ではなくドメインで価格が決まっている。
例えばPHPはSOHOが好む。
PHPが安いのではなく、SOHOにも発注する業界(ドメイン)は総じて単価が安い。
一方でPHPより開発者の多いのにC#は高い。
同じくActionScriptもクソ高い。
これも同じでFlashなどを好む業界(ドメイン)の相場観が高いから。
つまり、単価の安いドメインで仕事をしている人間が、C#やAS3を覚えたからと言って単価が上がるわけではない。
安いドメインの人間関係をバッサリ断ち切り、まったく縁のない業界に飛び込む勇気がなければどうにもならない。
C#である程度のことが出来るようになったら、他の言語でもある程度通用するの?
それとも抽象化された言語だから、他の言語にはついていけない?
298 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 23:11:06.95 ID:qgAqe16K0
>>293 プログラムの基礎的な知識とは別に、掲示板とか動的ウェブサイトやるための知識とかあるからな。
俺としてはモチベとはともかく、最初は基本から身に着けるのが一番着実だろうと思う。
基本的なことは、ほとんどの言語で共通するから、まぁ、なんでもいいと思う。
299 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 23:11:15.12 ID:PbGXCg+u0
>>295 は?ネイティブクラスってどういう意味?
300 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 23:11:33.46 ID:uK0m86Tl0
301 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 23:12:20.54 ID:qgAqe16K0
>>297 だいたい同じ。特にC系は。
つーか、実践の場合、結局特定のライブラリとかの「使い方」だから、ぶっちゃけ言語はあんまり関係ないと思う。
302 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 23:13:17.50 ID:qgAqe16K0
ネイティブクラスのクラスって、オブジェクト指向でのクラスって意味じゃないんじゃない?w
303 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 23:13:50.75 ID:oRrefTTiP
そもそもCの規格にクラスなんてないだろ
>>297 抽象度が高い言語から低い言語に移るなら、自動でやってくれてた部分を自分で書くだけじゃない
プログラミングスレが立っているのに何故お題がない。
お題:動物将棋
>>288はたぶん
「CとJavaは母国語レベルで習得したから
次はDかgoの習得に挑戦しよう」
って意味だろ。
307 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 23:19:08.60 ID:/pz6+Bfw0
308 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 23:19:46.20 ID:ypxuq97C0
どんな言語使おうが設計できない奴は底辺コーダー止まりだぞ
金稼ぎたいなら設計の勉強しろ
309 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 23:20:13.46 ID:Znr7lbJr0
Lispわけわかんね
310 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 23:21:41.37 ID:PbGXCg+u0
>>306 ネイティブクラスなんて言葉で表現する時点で
全然習得できてないよな こいつ
311 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 23:21:50.11 ID:gLmbfkQ80
312 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 23:22:22.89 ID:wlWrXCqxP
COBOL技術者募集の広告みて本気で応募しようとおもった
314 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 23:23:41.91 ID:0HYwgLy40
Konohaだろ?知ってるよ
>>308 どうやって勉強すりゃいいのか教えてくれ
316 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 23:24:21.60 ID:/pz6+Bfw0
>>297 C#は拡張に拡張を重ねた全方位型の言語なので他の言語に移っても「この言語はアレがなくて面倒くせえなぁ」程度で柔軟対応できる身体になる。
ある意味、学習用には最強の言語。
学習用には。
317 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 23:25:01.42 ID:/pz6+Bfw0
318 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 23:25:02.67 ID:vOG0w1CS0
>>299 辞書引いてからレスしてね^^
>>299 あ、class=構造体と思っちゃってる専門学校卒のお方かしら?
319 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 23:26:35.40 ID:ypxuq97C0
320 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 23:26:51.31 ID:PbGXCg+u0
>>318 で、どういう意味なの?言えないんならお前の負けね
はい論破
>>301 要はプログラムの肝ってライブラリの使い方を覚えること?
>>304 それって何気に困難ですよね。
関数型はこないだろうな。
手続き型→オブジェクト指向の移行は、MSとかIBMとか大手が後押ししたけど、
関数型はそういうのないからな。
F#とかはおまけだし。
323 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 23:27:34.26 ID:qgAqe16K0
ちなみにpythonではクラスもオブジェクトです^^
324 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 23:29:31.60 ID:qgAqe16K0
>>321 アルゴリズムや基本的なこと(特定の言語を使わないでも説明可能)
+
環境依存やライブラリ類の使い方
って感じかな。
だから当然実用とか仕事の効率を考えると、
前者の知識は当然として、後者が整備されてる方がのぞまれる。
>>303 規格にはないけど
Objective-Cってかなり大雑把に言えば、コンパイラを除けば
実質C言語なわけ。Objective-Cの中核部分であるRuntimeもCで書いてある。
んでObjective-Cのクラスってのは実質構造体なのだ。
Objective-Cはメッセージングな構文を除けば、頑張ればC上にオブジェクト指向なクラスを構築する見本みたいなものだわ
http://news.mynavi.jp/column/objc/014/index.html Objective-Cランタイムの解説がされてる。
かなり変態だわこれ
>>309 理解だけならむしろ易しい方ではないか?
リスト操作とマクロとクロージャーとオブジェクトぐらいしかややこしい話が出て来ないし
書けって言われたら困るけど。
327 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 23:34:48.35 ID:5ABRMEFa0
クロスプラットフォームでGUIなら何から手つけりゃいいんだよ
328 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 23:38:09.77 ID:vOG0w1CS0
>>320 負けちゃったか(^^ゞ、いろいろすみませんでした。
勝ち組目指して頑張ってね、応援してますよ♪
330 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 23:38:47.35 ID:7fhiJvKl0
Verilog勉強してる
眠ってるX68000に色々付けてやりたい
授業でFORTRANやらされると聞いて絶望してる
>>331 そういうのは、理系で物理とかの学科だろ
数値計算ならいまでも最速の一角だから良いんでないの?
333 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 23:42:38.33 ID:qgAqe16K0
つーか、授業でプログラムならおまいらなら何の言語でもボーナスステージだろw
335 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 23:42:50.69 ID:SMz0lloz0
>>39 Eclipseにプラグインを入れる段階で挫折する人が多そう。
336 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 23:43:50.24 ID:UjF5jhLz0
>>331 Fortranは流行の言語では無いけど、科学技術計算では良く使われるよ。
FORTRAN77なら絶望していい。
>>327 Swing(Java)
Adobe AIR(Flash,WebKit)
この2つ以外思いつかない。
シルバーライトは環境によって挙動が違いまくってヤバイって聞いた
>>296 うーんいいこと言うなあ。
確かにプログラム言語は1つ2つしっかり習得すれば
あとはけっこう楽になんでも書けるようになる。
>>277 絶版か。調べてから発言すればよかったな。すまぬ。
340 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 23:47:01.25 ID:J0nq+CQx0
>>318,
>>288 APIやTCP/IPのライブラリを一切使わないTCP/IPのプログラム(ホスト、サーバー両方)をC言語で書いてみて
341 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 23:48:23.74 ID:LoX3YLu/0
とりあえずjavaでもやるか
342 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/18(水) 23:52:47.20 ID:mqVdKJC+0
>>341 個人的にはスクリプト系のが面白いと思うわ
lispでHello, Worldするのだけでかなり時間がかかった
C#にconst入ったら本気出す
345 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/19(木) 00:04:36.33 ID:TUIKr5Jt0
>>342 機械語系をマスタしてからじゃないとスクリプト系は楽しめないよね
346 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/19(木) 00:05:02.03 ID:Nk2GlJSs0
>>342 そう言われてもわからないほど初心者なんだな
がんばって副業できるくらいになりたい
ホームページとかアプリとかゲームとかいろいろ作ってみたい
まだまだCOBOLで稼いでますが。
348 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/19(木) 00:08:14.11 ID:EDres8hZ0
B-method
349 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/19(木) 00:12:14.83 ID:ZArp5ZhJ0
>>333 プログラミングの授業はボーナスステージ過ぎたわ
とあるプログラム作ってこいって言われて作ってきたら、単位確定してくれて以後授業出なくて良くなったw
>>343 そいや、Hello, Worldって、関数型の場合、
副作用でHello, Worldを印字しろって意味か、
返り値をHello, Worldにしろって意味のどっちなんだ?
どっちにしても、(princ "Hello, Wold")にしておけば良いけど
>>351 constというと定数定義のことしか思い浮かばないけど、
「引数とメソッドのconst」というものが実装されてる言語があるの?
354 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/19(木) 00:25:39.00 ID:zzbwwKzT0
>>194 ZopeとかPloneも使われてるんじゃないかな。
355 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/19(木) 00:26:43.49 ID:mlEC4tR40
>>352 それモナドとかの話でしょ?
単純に遅延評価というか、関数渡してそれの最終的な値をもらうっていう用途ならいいんだけど。
356 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/19(木) 00:26:54.12 ID:3oCepfFL0
>>353 たとえばCのstrcpyだと
char *
stpcpy(char *s1, const char *s2);
だけど、そういうことではなく?
357 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/19(木) 00:27:10.44 ID:zHqdHmPs0
どういう用途なのか知らないけど、そういうのがあるのか。
なんの言語でも一つ扱えれば何でも出来るだろ
次に来る言語でも理論は一緒だからどれも同じ
360 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/19(木) 00:32:15.67 ID:cy95v7gp0
1人で作ってるようなの小さいのはどうでも良いけど、大規模プログラム作るならconst無いと話にならない
>>357 オブジェクト指向言語で、状態を変更するメソッドを作らなくて、イミュータブルなオブジェクトを作るって
テクニックがあるけどC++みたいに言語でサポートしてくれたらいいのにな。
362 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/19(木) 00:46:24.19 ID:/TK5V10I0
>>346 CとかJavaから勉強するのも全然悪くないけど基本的な構文を覚えてからが最初中々ハードル高いように思う
PythonとかPerlみたいなスクリプト言語は比較的簡単にWebとか扱えて楽しめるんじゃないかな
363 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/19(木) 01:49:08.01 ID:utPYNmtG0
>>327 絶対にJavaScript+HTML+CSS
クロスブラウザ問題がうざいが、Chromeアプリとして割り切ればいい。
プログラム初心者だけど、androidのアプリ作りたい。javaやればいいんだろ?
366 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/19(木) 02:21:12.36 ID:l5yuk8aBO
キチガイ朝鮮猿小手川竜郎ブチ殺すぞ
367 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/19(木) 06:33:52.42 ID:I2aLBQNE0
368 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/19(木) 06:39:31.95 ID:Mpm4fUuY0
Androidのアプリを作りたいならメモリいっぱい積んどけ
捗るぞ
VBはさっさと滅びろ
370 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/19(木) 08:48:35.08 ID:5VkD0ddf0
>>363 Webアプリを好むドメインは基本的に単価が激安い。
だがしかし、その中でもオワコンと言われるFlashは総じて高い傾向にある。
というのも金払いの悪いシステム系ドメインや絶望的なWeb系ドメインではなく、ファッションやブランドを重んじる広告代理店系ドメインがFlashを好むから。
最新のものではなく、マスに求心でき、かつ手軽に派手であることが重要。
なんども言うがプログラミング言語ではなく所属ドメインが重要
372 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/19(木) 08:58:25.38 ID:L92OL33X0
お前らのなかに一人でもC++極めたって奴はいないの?
373 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/19(木) 09:10:03.88 ID:6YXrUnET0
>>371 スマホHTML5はWebkitの実装が超絶クソすぎて、それを外側のプログラムで強引に補ったのが俗にいう「アプリ」の始まり。
つまりスマホでHTML5が使い物にならなかったおかげで今のスマホアプリ市場がある。
お金になるかと言われると微妙。
システム屋の単価の安さもそうだが、広告屋ですらオマケ程度の扱いだし。
学生なんですが金になる言語は何ですか?
375 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/19(木) 09:21:38.25 ID:iLLTs58F0
376 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/19(木) 09:24:43.22 ID:we2brOYO0
377 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/19(木) 09:28:19.15 ID:2gdpGzak0
378 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/19(木) 09:30:28.32 ID:rBIXg8+V0
とりあえず、ライブラリコピペしてプログラム組んだ気になっているjava厨のクソガキどもは早く死んで欲しい
379 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/19(木) 09:31:01.19 ID:no47y6Xb0
COBOL一択だろ
一生食いっぱぐれねえぞ
380 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/19(木) 10:55:32.82 ID:m82Ss+8J0
ちゃんと理解しなくてもググッてコピペすれば、フリーソフトくらいのものが出来る言語
メソッド、プロパティの使い方を丸暗記すれば、複雑なアルゴリズム・構造を駆使せずとも(頭をたいして使わずに)、良い物ができる言語
機械工学・電子工学・物性・数学統計学の知識、コンパイラ・カーネルの知識など他の高度な専門分野が不要な言語(高卒、専門卒、F欄で十分)
要するに馬鹿でも開発・保守・運用可能な言語に未来などあるのだろうか?
381 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/19(木) 10:57:15.10 ID:owsuIpre0
>>380 馬鹿でも開発保守運用可能だから有用だと思うけど
言語オタとか研究職にしか使えない言語なんてオナニーじゃん
>>380 馬鹿でも保守できるものこそ価値がある。
馬鹿の将来性については知らん
383 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/19(木) 10:59:49.68 ID:mlEC4tR40
馬鹿でも何でもできるならいいけど、できない。
384 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/19(木) 11:00:45.06 ID:/TK5V10I0
大学の教授とかプログラミングを道具としか見てないような人結構いるよな
一応情報工学部なのにプログラミングなんてのはわざわざ教えるもんじゃないとかいって次までにRuby覚えてきてとか鬼畜だった
まぁそれはそれで正しいと思うけどな
385 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/19(木) 11:15:52.32 ID:utPYNmtG0
>>370 その考えは視野が狭い。
webアプリを造ること自体で稼ぐんじゃなくて、自分でサービスを造って、そのサービスと周辺領域で収入を得ることを考えるのが普通だろ。
それが出来るほどwebアプリは手軽だし、派手さでもflashに負けちゃいないけどね。
そう考えると、単価の安さは逆にメリットにもなるよ
たしかに、使う側の視点からだと単価の安さはメリットだな
しかし果たして使う側になれる人間がどれだけいるか
>>370もレス内容から使われる人間だろう。難しそうだ
387 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/19(木) 11:49:40.72 ID:u6IdONRn0
俺は動けばいいって思ってるんだけど
大学で出された課題で、文字の出現頻度を数えろ
っていうのがあって
グローバル変数使って、アルファベット一個ごとにファイルを全部スキャンしては閉じてまた開く
ってやったら怒られた
付け加えるけどもちろん俺も使われる側の人間
自分でつくれれば一番だけどアイデアが無いorz
だから
>>370には禿同
単価の安さがメリットになる人間なんてほんの一握りでないか
389 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/19(木) 12:29:07.58 ID:we2brOYO0
>>385 飽和状態となっている市場で薄利多売のギャンブルにかけるのは完全に乗り遅れている。
生き残るのは0.001%とかだと、ぶっちゃけインフラなどでボッタくる商売だけがしか成り立たない。
100円の商品を1万個売るのと100万円の商品を1個売るのは小さい企業や個人だとどっちが楽かという話になる。
あとインフラ市場も結局一部の大手に集約されてしまったが。
390 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/19(木) 12:48:44.29 ID:we2brOYO0
例えばネットショップひとつとっても金銭感覚の安いところは、サイトの使い勝手改善にお金をかけない、
広告費をケチったつもりで目に見えない人件費を消費し続ける、などに陥って滅びるケースが多い。
「コストが下がります」というのは絶望的なアホの考えであり、そういうシステムを提案する奴、採用する奴は信用するな。
言い方の違いだが「効率化により売上が伸びます」という志気の高いシステム屋を選べ。
>>370はただのSI脳じゃん
作ったものがいくらで売れるかよりいくら稼げるかのが重要
392 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/19(木) 13:51:52.56 ID:mlEC4tR40
商売の話は別にしる
393 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/19(木) 14:59:10.82 ID:6ALxZjMm0
>>392 純粋に趣味なら、それこそナンでもいいんでない?
COBOLでもFORTRANでもPLM(あったなそんなの)でもw
商売に絡むからこそ将来のスタンダードの話題になる?
394 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/19(木) 15:06:27.99 ID:JPN85Tr90
>>393 > 商売に絡むからこそ将来のスタンダード
んなわけねーよw アホかw
395 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/19(木) 15:09:07.89 ID:r9YC/v7s0
>>394 逆に純粋に趣味でやるのに「次に来る言語」を気にする意味がわからんw
仕事に使おうって気がまったく無いなら、好きなのやりゃぁいいじゃん。
396 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/19(木) 15:10:52.10 ID:RtG9XzZm0
趣味で自分で好きなの選ぶんだから新しい設計の言語使ってみたいじゃん
仕事ならそう行かない
397 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/19(木) 15:12:33.14 ID:1fZzGiOW0
>>396 新しいからいいわけじゃないし、何でも作れるというわけでもない
得意・不得意があるわけで
4月からCOBOLerになります
これ流行るよね
400 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/19(木) 15:19:03.11 ID:IVs1qJpu0
儲かる儲からないで考えたらマネジメントやって海外に外注が一番儲かるだろ
国内でプログラマやってる時点で将来性とかは捨てろ
>>399 大手の子会社だから金はそんなに稼げないっぽい
まぁ安定してるだろうからいいや
あと40年これで食っていきたい
402 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/19(木) 15:36:55.62 ID:r9YC/v7s0
>>400 それマジに死亡フラグw
どこぞからの入れ知恵で思い付いた上層部が担当に気楽に命令。
安い外注位の気持ちで発注して結局どうにもならず、時間だけ
失ってデスマ開始。これを経験した会社が数多い。
しからばと、使い方を研究し、2、3回デスマを繰り返して
「日本には会わないな、これ」ってのがいまここ状態。
米国にはマッチするんだが、日本の場合、クライアントの要求
そのものが固まって無い状態でスタートするんで無理なのよ。
403 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/19(木) 16:28:18.30 ID:7iep2KNd0
日本だと客先に張り付かないと話が進まないケースが多いからな。
404 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/19(木) 16:59:49.50 ID:dYXu/mW10
CにμITRONでいいよ
405 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/19(木) 17:09:10.05 ID:r9YC/v7s0
>>404 中規模組み込み制御はその組み合わせが多いね。
今やってる物件は333MhzのARMとiTron(REALOS)の
組み合わせ。
小規模だと(ライセンス料とリソースケチって)ノンOSか
自社OSが多いかな?
406 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/19(木) 17:56:20.03 ID:/TK5V10I0
理系だと研究室入ってからも一人で勉強してねーとかなりしんどい
あと英語できないとだからこれも毎日やらなきゃだし大学生が遊んでばっかりとか冗談キツイ
名ばかり大学生のお陰で真面目な学生が損をしている感はあるよね
408 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/01/19(木) 18:56:41.63 ID:piN7vmqm0
これ上がるか?
Lispでウェブアプリ作りたいな
なにかつくりたいけどネタがない
>>402 海外外注は日本じゃ一番儲からないわな
バグった後のメンテも期待できないし