• 締切済み

これからプログラムについて学ぼうと思っています。WEBやアプリ向け自動操作に適したプログラム言語を教えてください。

cametan_42の回答

回答No.6

>私のようなこれからプログラムを勉強しよう、という人はまだ好みも無いと思うのですが、皆さんどのようにして選択しているのでしょうか・・・。 好みが無い、って事は逆に良い事かもしれませんよ。 少なくとも僕が知ってる限り、 1.学校や職場で使ってるからその言語を覚えざるを得なかった。 2.自分の好きなソフトを作りたいんで、それに向いた使いやすい言語を自分で探す と言う2つのタイプの人たちがいると思います。 1番目は「好き/好きじゃない」ってのはあんまり関係ありませんね。「使わなきゃならなかったんで」それを使ってるだけ、です。だからある種参考にはなり辛いんです。「業界スタンダード」なんて変わらないようで、実は永久不変のモノじゃあありません。(大昔は「何でもかんでもC」と言ってたし、その前では「何でもかんでも機械語/アセンブラ」とか言ってました) むしろ耳を傾けなければならないのは2番目の人の意見です。こっちも「永久不変じゃない」のは間違い無いんですが、一方「それを利用すれば便利だ」と言う事を良く知ってるワケです。また、色々な言語の知識があるんで、こう言う人から情報を得た方が良いと思います。そう言う人たちを「ハッカー」と呼びます。(コンピュータ・ウィルスをまき散らすような人たちではなく、そのテの迷惑な人種は「クラッカー」と呼びましょう。) C#に付いては良く分かりませんが、この人が言ってるんだったら間違いなく良い言語なんだろうな、とは思っています。 http://www.ogis-ri.co.jp/otc/hiroba/others/OORing/interview20.html これ読む限りC#は面白そうです。また、彼の発言の中にRubyやSchemeと言う言語の名前も出てきますね。そこから「アタリを付けて」そのテの言語に関して調べてみる、ってのも一興です。「好みが無い」のだったら何もVBとかJava、そしてJavaScriptにこだわる必要性もないでしょう。 >WEBやアプリ向け自動操作に適したプログラム言語 原則「適したプログラム言語」ってのは無いんですよ。例えば構文上の規則であるとか、機能面で「Web向けの言語だ」と言えるモノは特に存在しないと思います。 特に、Linux/FreeBSD系のOSだと「Web自体が自分の庭」みたいなモノなんで、Windowsのように「敷居を越えて」と言う感覚的なモノはないです。何故ならサーバー用途で使われているOSですし、基本、「Linux/FreeBSDで動く言語」だったら全てWeb向きです。そしてそう言う言語の数はLinux/FreeBSD上では無茶苦茶多い。逆に言うと、「Microsoft Windows限定環境」だから「何かの特別な」言語が必要に思えてくるんです。 つまり、言語間に差があるとすれば「言語自体の基本機能/能力」の問題じゃなくって、保有しているライブラリが「Web向けか否か?」って事なんですよね。違いは「自分で苦労してプログラムを書くか?」それとも「単にライブラリを呼びだせば済むのか?」なんです。前者は後者に比べるとメンド臭いんですよ(笑)。ただし、「出来ない」と言うワケではないのです。 ちょっとは安心したでしょうか(笑)?極論何でも良いんです(笑)。 >見よう見まねでVBを使った自動操作プログラムを組んだこともありますが、参考書を見ながら必要な部分を改造しただけなので基本は全然出来ていないと思います。 才能ありますね。 「見よう見まねで改造してプログラムを作る」 と言うのはオープンソース界のプログラマの基本技術のようですよ(笑)。

参考URL:
http://cruel.org/freeware/hacker.html

関連するQ&A

  • プログラム言語って・・・

    はじめまして プログラム言語を勉強したいと思っているのですが、何を勉強したらよいのでしょうか? JAVAとかCとかVBとかCGIとかいろいろありますが、何を勉強したらいいのかわかりません・・ 社会人なのでPCスクールに通う時間もないし金銭的にもそこまで余裕がないので本を買って独学しようと思っています。 巷の求人誌を見るとプログラマーは引っ張りダコです、プログラミングに関しては全くのド素人です、 以前、知人に尋ねたら「何を作るかによって使う言語がちがってくる」と言ってましたがイマイチよくわかりませんでした、 JAVAとかHTMLとかXMLはネットに関する言語だということはわかりますがそれ以外のVBとかCとかC++とかCOBOLとかは何に使うのですか? また今から時代の将来性を考えると、私のようなまっさらの素人は何を勉強したらよいでしょうか? オススメの書籍やサイトが御座いましたら教えて下さいマセ。。

  • プログラム言語を覚えるならどれか?

    プログラム言語を覚えるならどれか? 現在これが得意と言えるほどのプログラム言語がありません。 今後(10年くらい)、ある程度の期間に渡って使い続けるために プログラム言語を新たに覚えるとしたら、何が良いですか? 候補は以下のものを考えていますが、これ以外のものでも かまいません。 1:C# 2:SQL言語(いっぱいあるらしく、何が良いのかわかりません) 3:JAVA 4:VB (VB.NETとかの.NETって言うプログラムは覚えたほうが良いでしょうか?) できれば有名な参考書とかも教えてください。 なお、学生時代はUNIXのGCCを使用して簡単なプログラムを組んでいました。 今はACCESS(VBA含む)を用いてデータベースを作ることがあります。 社内SEの駆け出しです。

  • プログラム言語

    こんばんわ! プログラム言語ってVBやC、C++とか色々ありますが、できることに差があるのでしょうか? VBなんかは多少いじったことがあるのですが、C++等でできてVBでできないこと(もしくは逆)など具体的にどんなものがあるのでしょうか? もしくは処理速度等のだけの問題なのでしょうか?

  • プログラム言語を勉強したいのですが

    最近プログラム言語を勉強したいと思っているのですが、あまりにも種類がおおすぎて 迷っています。 C・C++・VC・VC++・Java・LINUX いろいろあるのですが、独学で覚えられるものでこれから先役に立つような言語を教えて もらえないでしょうか? 私的には、最終的にはアプリケーションの開発などに役立つものを覚えたいのですが このような言語に関わった経験が全くないのでよろしければおすすめの書籍などがあれば 一緒に教えてもらえないでしょうか。 乱文ですが、このメッセージを見た方よろしくお願いします。

  • VBでアプリケーションを自動操作したい。

    VBでアプリケーション(動画編集ソフトなど)の特定の操作をワンクリックで実行させたいと思っています。そのようなことが載っている書籍をさがしているのですが、なかなか見つけられません。 具体的なコードがわかれば、その機能に関する記述のある書籍を探せば見つけられるかなと思いました。 そこで、VBでアプリケーション(動画編集ソフトなど)を操作する際に、どのようなコードを使用するのか教えていただけないでしょうか?

  • 操作自動化について

    一点教えていただきたいことがあります。 バッチやスクリプトで自動化したい操作があります。 アプリケーションを起動し、予め作成していたテキストファイルの内容を、起動したアプリケーションに出力させるといった動作を自動化させたいと思ってます。 できればバッチファイルで行いたいのですが VBスクリプト等でも結構ですので教えていただけますでしょうか? よろしくお願いいたします。

  • WEBアプリケーションを作る方向に行きたいのですが・・・

    はじめまして、私はプログラム言語をいまだに勉強したことがないのですが(今少しVBを勉強し始めました。) どの言語から勉強したらいいのか分からないので、書き込みました。一般的に、何から勉強したらよいのか?そしてそれを勉強するのに、最適な書籍・サイト等がありましたら教えていただけませんか?よろしくお願いいたします。

  • WEB(ブラウザIE)を自動的に操作できるようなアプリ(登録系)を作りたい

    こんにちは。 お世話になります。 ひとつの例ですが、 「Visual Auction」というヤフーオークション管理の windowsアプリがあります。 その機能のひとつに自動出品というのがあり、 あらかじめ、データをCSVに作っておくと ヤフーオークションの出品画面が 次々と自動的に進んでいきます。 アプリがクリックしながら、登録しているようです。 どんな言語で開発しているのか、作者に問い合わせた ところ、回答はいただけませんでした。 つまり、WEB(ブラウザIE)を自動的に操作できるようなアプリ(登録系)を作りたいのですが、 どんな言語なら可能なのでしょうか? VB.netなら可能なのでしょうか?

  • Microsoft社の各プログラム言語について。

    どうもいつもお世話になります。 私はJavaを主に昔やっていた人間で、最近またプログラムを組んでいます。今はPHPをやっています。PHPまでくるとJavaScriptとそう変わらないと思い、プログラム言語の進化を感じています。 それはさておき、やはり、本格的なWindowsアプリケーションが作れたらなあという憧れがあります。で、ずばり、それを作るにはどの言語がいいのでしょうか?VC++ですか?VC#ですか?秀丸エディタや、EmEditorみたいな、すごい深く気がとどくソフトはどの言語を使っているのでしょうか?(アセンブリも使っているんでしょうか?) 私は、Microsoft社のプログラム環境はあまり使ったことがなく、いまいち、どの言語を本格的に勉強すればいいのかわかりません。 また、もうひとつの点として、やはりPerlにしろPHPにしろスクリプト言語には魅力を感じます。VB2005も簡単だとは聞くのですが、ちょっとしたお手軽GUIアプリケーションを作る場合、IronPythonとどっちがいいのでしょうか? なお、知識がかなり浅いので、回答者様自ら、各プログラミング言語に関して、自由に語っていただけると、非常にありがたいです。どの言語でもいいです。 気の向くままによろしくお願いいたします。

  • c言語の画像処理プログラム

    画像処理を勉強している初心者です。これからいろいろな画像処理を勉強していく予定ですが、もっとも基本のc言語で画像を表示させる方法がわからないですが、プログラムのソースとやり方を詳しく教えていただけませんか?