【IT】プログラム言語はどれを覚えればいい? [無断転載禁止]©2ch.net
レス数が1000を超えています。これ以上書き込みはできません。
https://amd.c.yimg.jp/amd/20170430-62963284-trendy-000-1-view.jpg
この記事は「日経Kids+ 子どもと一緒に楽しむ! プログラミング」(2017年3月発売)から転載したものです。内容は基本的に発売日時点のものとなります。
●はじめは難しいものではなく ビジュアルプログラミング言語を使おう
プログラミング言語には「C♯」「C++」「JavaScript」「Python」「Ruby」など、いくつもの種類があり、それぞれが異なる体系と記述法を持っています。これらは基本的に英数字の組み合わせで記述され、プログラミング言語に触れたことがない人が見ると、書かれている内容が何を意味しているのかは、ほとんどわからないでしょう。
どの言語を覚えるのか?……というのはプログラマーのあいだでも度々話題に上るテーマですが、プログラミング教育の場合、いきなりそれらの難解なプログラミング言語を習うのは、ハードルが高過ぎます。
そこで、義務教育のプログラミング言語で、まず最初に触れるべきものとして期待されているのが「ビジュアルプログラミング言語」です。これは、複雑なプログラミング言語をブロックなどの部品に置き換えて、マウスの操作でプログラムを組み立てられるようにしたものです。「プログラミングにおける基礎的な考え方」や「組み立て方のルール」などを感覚的に身につけられるのが特徴です。
ビジュアルプログラミング言語にもやはり種類があり、代表的なものに「スクラッチ」や「ムーンブロック」「プログラミン」などが挙げられます。「プログラミング」と聞くと敬遠してしまいそうですが、はじめは、難解なプログラミング言語ではなく、目で見てわかりやすいビジュアルプログラミング言語を使い、まずは「考え方」に触れ、徐々に慣れていけば子どもでもプログラミングを楽しめます。
小学生の学習に向くビジュアルプログラミングツールはバリエーションが豊富
少しずつステップアップ!
ビジュアルプログラミング言語にも、やはり多くのバリエーションがあります。小学校低学年なら「スクラッチ・ジュニア」や「グリコード」など、簡素な作りでイラストをたくさん用いたものがいいでしょう。そして年齢が進むごとに「スクラッチ」「スタディーノ」といった、より実践に近いビジュアルプログラミング言語へとステップアップしながら学習していくのが理想的です。
いずれもブロックやイラストなどわかりやすいパーツを組み立てていく仕組みなので、子どもは興味を持って触ってくれるはずです。
https://headlines.yahoo.co.jp/article?a=20170430-62963284-trendy-sci 手続き型言語、関数型言語、論理思考型言語、静的/動的は
抑えた方がいい。後、パーサージェネレータ おれはタガログを覚えた・・・金がかかったorz 例から選べばRubyとC#
残りはダメ
苦痛を感じる 現実、javaかc#だろうな
windowsならc#がいいし
windows以外だとjava以外の選択肢がない JavaとC#使えればそれなりに潰し利く
本職プログラマになるつもり無いならVBAとJavascript とりあえず動かすならなんでもいいのでは
まずは軽くphpなんかでどうか
その後はきちんと勉強しないといけないが CとC++をマスターすれば他の言語は全て覚えられる
#include <stdio.h>
int main(void){
printf("Hello, world!\n");
return 0;
} メインにするならC#なんだろうな
でも高級言語ほど何もかもオートなんで開発者の想定外の動きをしやすいんだよな〜
ちゃんと理屈が分かってて使う分には良いが、ド素人がC#で作るとバグ要因の見つけずらいゴミができるだけ 車の運転マスターするのに図書館で本読んでも無駄
実戦あるのみ
まずはこれだ(小学生向け)
https://hourofcode.com/au/ja/learn C++が無難。
java(オブジェクト指向)にも組み込みにも移行しやすい。 教育用ならPythonだな。 コード打ち込んで直ぐ動かせる
インタプリタ型だし、グラフを簡単に表示できるんで
動作をビジュアルに確認しやすい。
色んなライブラリが山ほどあるんで、これを活用すると
凄く高度な事も素人が出来てしまう。 ラズパイで
動くのでPCは不要。 擬似言語から入る人っているのかな
実際には動かないけど
情報処理試験にも出るし、仕事でも書けるとかっこいいが 最近のjavaはラムダ式とか取り入れられて難解になってきてる 昔ならN88だけど今ならJavaScriptだろうな。
小学生でもできるだろう。JavaScriptならブラウザで簡単に色々試せるし。
いきなりJAVAはおすすめしないなぁ >>33
VB.NetだったらC#とできること殆ど変わらんぞ
書き方は癖があるけど >>31
そういえば以前、
Excel VBAでスーパーマリオを作ったつわものがいたな C++とJAVA
あとはPythonかRuby、もしくはWeb系ならまだまだ現役PHP
これでまあ不自由ない 子供がやるならアウトプットが直感的で楽しいものでないとダメ
いくら簡単な言語だろうが汎用性が高かろうが関係ない
ロボットとかスマホアプリとか、とにかくそういうものが絶対に必要 プログラミング言語から選ぶなよ、
何を作りたいのか? で自然に使う言語は決められてくる。
ガキの時学んだ言語が職に就いた時、別の言語で開発されてるぞ。 >>42
PerlとPythonは不滅、、、、(゜Д゜`)
まぁ、Javascriptみたいに逆パターンもありうるが
ブラウザ用言語だと思ってたら、いつの間にかサーバプログラムになってたとか 二桁の九九ができるといいって、本町のカレー屋のインド人が言ってた 言語なんてなんでも同じ(コボルを除く)
オブジェクト思考と他人のメンテを考えて読みやすさを身に着けろ Legend of Zelda in Microsoft Excel
ttp://www.youtube.com/watch?v=GzC2K-kn31o >>48
天才の高速変態コード > 綺麗で凡庸なソース >>51
絶対に改変がかからないならばその比較は意味あるけどそんなことはまず無いから Fortran
Pascal
C
C++
Perl
Shellいくつか
Expect
SQLだったらOracleとPosgreとMySQL
Perl
PHP
Java
JavaScript
Python
ルーターだったらCiscoとかヤマハとか
Linux で Apache とかいろいろ
ふー、書いたった俺のヒソトリー 時代遅れのコボラーが年収一番高かったりするんだよな。給与水準が高い金融業界はいまだにCOBOLだから。 >>51
高速変態コードを極めたいならC言語だな
先のコードで確実に代入されるから、メモリ領域の初期化をしないとか
ちょっとでもコードを追加するとメモリ破壊バグが起こる超難解コードを見たことある 電話回線網はUNIX でできてる、UNIX は C でできてる、
C は何でできてんの? いろんなプログラミング言語の中で、Lispは一番上に来ると言おう。
そしてこの主張を裏付けるために、他の4つの言語に欠けているある一つの機能を 言おう。
いったいこの機能z無しでどうやってプログラムを書くんだい? っていう、
そのzの最も大きなものの一つとして私が考えるのが、マクロだ 。
たくさんの言語が、マクロと呼ばれる機能を持っている。
でもLispのマクロは特別だ。
Lispのコードは、ひとたびパーザによって読まれたら、 あなたが解析することができるデータ構造になるんだ。
他の言語ならコンパイラが構文解析して内部に作られる構文木を、 Lispでは直接プログラムとして書き下すわけだ。
しかも、この構文木はプログラムからアクセスできるから、 構文木自身を操作するプログラムを書くことができる。
Lispではそのようなプログラムをマクロと呼ぶ。
いわば、プログラムを生成するプログラムだ。
---
普通のやつらの上を行け
著者:Paul Graham
http://practical-scheme.net/trans/beating-the-averages-j.html >>59
割と最近Pascalでワイルドカード使えなくて泣いたな
調べれば調べるほどPascalから離れていく >>63
原初は機械語、最初のコンパイラ以降はC言語で出来てる
原始的なC言語のコンパイラは、ただの機械語への翻訳機だから大したことやってない
Javaやら.NetみたいにCLIでJITコンパイル噛ませるみたいなことはずっと後に出てきた話 知らない人間ほど、何故か、googleはCでWEBアプリを作るとか言いはる
まあ、できるけど 最初は簡単なのかいいんじゃないか?
BASICとかHSPとか Pepper Maker(バーチャルペッパー)でいいんじゃね。
真面目にもっと制御したいならコレグラフとpythonに足突っ込むことになるが、
(もっと深くjavascriptとqimessagingにハマる人もいるが)
まず楽しさを知るなら。 Python一択
JSは知らんがほかは糞
どうしても必要なら仕方なく覚える程度いい Python はインデントでbegin end をするって考えた人すげえとおもた Pythonは深い入れ子コードに対するトラウマを植え付けるには良い言語だと思う
適切な処理分割できてない人は、実際に飯食ってるプログラマーでも結構いるからな どれか代表的なの1つ覚えて
あとはオブジェクト指向を理解できれば他の言語なんて
日本語と英語ほどの差はなく
標準語と東北弁ほども差もなく
しいていえば関西弁と九州弁くらいの差しかない いまどきの小学生のなりたい職業で
ユーチューバーより上位だったらしいな どれもこれも釣りばかりだな
悲しいことにまともに答えられる奴はひとりもいない。 >>64
おれもLispが至高だと長年思ってたんだよ、Haskell使う前までは。 >>84
マジレスするとJavaだな
クライアント以外は大体カバーできる、スマホもアンドロイドはJavaだし
組み込みプログラムはどのみちモデルベース開発で、そのうち自動コーディングになる
今は込み入ったコードについては人力でメンテする必要があるけど 何したいかによるだろ。
プログラム言語なんて所詮道具なんだし。 言語なんかなんでもいいから論理的に処理フローを構築できる思考を育てる事に注力した方がいい
みんなが将来コーディングする訳じゃないんだからプログラミング学習で先々役に立つのってそういう部分だろ 言語よりアルゴリズムを覚えるほうが先だと言ってくれた大学1年の時の授業に感謝
実際前期はそればっかやって後期に実際組始めたけどすいすい出来たし 昔は、覚えやすい言語使いながらアルゴリズムを覚えたんだよな ひとまず、JavaとC#が使えれば後はどうにでもなるな。
しっかり理解したかったら、Cから入った方が良いかも知れないけど、
純粋なCはニッチ過ぎるし。
が、PythonとRubyに精通すると、もっと職に困らないかと。これからは特に。
ただし、前者はGoogleの気分次第で、後者は言語として癖がある。 ただでさえ入門にもぴったりなpython がAIネタで統計分野のホットな開発されたために
ますますお勧めになっております 別になんでもいいと思うけどJavaはやらなくていい プログラミングを何か勉強したいというのがダメだと思う
こんな動機だと身に付かない
まずやりたいことを決めて、それに適した言語を選ぶべきかと >>76
Occamなんて言語もあるけどな
python,Javascript,Rubyあたりでいいけどぶっちゃけ何でもいい
BF系でもちゃんと教えられるならwありだ ラズパイのGPIOをCで操って物を動かす事でもしたら
興味持ってくれんじゃねーの
この程度なら、Cでもそんなにハードル高くないだろうし pythonだとprint "HELLOWORLD"なんだろ?
pythonでええやん >>1
言語では無く、「プログラム言語を使える外国人を雇用する方法」を覚えた方が良い
プログラマーの寿命は30歳まで、頭が良くても40歳が限界
それ以降は極端に生産性が落ちる
生産性が落ちた30歳から65歳の定年まで、安くて若い労働者に劣る人材を会社は雇い続ける理由は無い
プロごラム言語よりも、それを使える人材を雇用する方法を身につけて、定年まで働ける道を選ぶのが正しい選択 actionscriptとLingoとかマジヤメテ >>101
自発的にやるならその通りだけど、学校の必須科目となるとそういう訳にもいかんからな
教える側が授業の終わりにある短期的目標(こういうものを作っていきますとか)を提示してあげる必要はあるだろうけど プログラミング興味ない人に教えるなら、シェルで十分な気がするな >>111
コンピュータの内部構造理解ならZ-80のマシン語かな() >>6
俺も最近はバイナリエディタ使って二進で直接書いてる。
言語とか使うよりこの方が早い。 アラフォーのプログラム言語初心者ですが
ラズパイで勉強を始めました >>115
本当にアセンブラもない環境で命令組む時はエクセル使うわ
なんでパンチカード時代みたいな真似しなきゃならないんだと思いながらやる 量子コンピュータの時代に応用できそうな言語は・・・
無いな >>9
よく女の子同士でタガログ語で話してるけど
あれ何喋ってるの?
やはり客の悪口なのか? C,Java,JavaScript,CommonLisp,Haskell >>119
漁師コンピュータになるとレジスタとかスタックとかあるの? どんな言語を使おうがメモリーを理解してないと何もできない >>1
どれを覚えればいいの?と言ってる時点でアウトっぽい
ロジックは疑問難問だらけなんで、どんなに高い壁だろうが、どんなに数が多かろうが
自ら突っ込んで、片っ端から習得して行くくらいの人間じゃないと無理
想像性が必要な分野の答えは道に落ちていたりしない。自分で作るもの。 小学生だったら python で Turtle とかやらせると
興味もって覚えるいいかもね ビジュアルプログラミング言語ならHTML(javascript)一択だろ
飯の種にするならjavaかC#
AIに興味があるならLisp
データの取り扱いならSQLかawk
何れにしても最後にCとコンパイラのイロハにたどり着ければ
あとは本人の興味次第 安定収入ならCOBOLで金融子会社をおすすめしたい。 マジレスすると向上心と素直さがあれば何でもいい。
沢山触って好きな言語見つけろ。
できない所黙って放置、こっそり適当にやるなんてことは絶対にするなよ、絶対にだ。 プログラムって、その内、ほんの一部の人間しか
作らなくなるようになると思う。 最近は新しい言語覚えるの辛いから
後輩に覚えさせてる
マネージメントだけだわ 事実上はBasicだろうな、OfficeマクロのVBA、そしてVB.NET 文法的には兄弟。悪い事は言わない、オタクにだまされないよう。 function select_language('ruby,perl,php,javascript'); >>132
年取ると覚えるのに時間がかかるらしいですね。40歳定年説?マネージメントは勝ち組 COBOLを学ぶことは、キャリア戦略として賢明に思える。
なぜなら、あり余るほどの仕事が見込めるからだ。
それに、人材の供給が不足しているということは、
優秀なCOBOLプログラマーであれば、その技能に見合った
高水準の給与を得られるはずだ。 2016/04/26 Paul Rubens CIO IDENTIFICATION DIVISION
↑こんなの高校の時に習ったな
あれも何かのプログラム言語なんだろうけど
全然頭に入らなかったわ CPU系アセンブラ・C
ロボティクスC++
WEB系JAVA
事務系C#
と綺麗に住み分けされてますよねー。 個人的にはpascalが好きだけどな
仕事ではPHP+javascriptなんだよな >>136
金融系COBOLだけど、求めているスキルが高すぎて新規でやったら仕事が無いとのこと。
言語の他に金融の知識が無ければゴミ 今の入門向けならjavaだろ
小中学生がやりたいってなら、まぁスマホのゲーム作りからだろうしな… これから自動運転やAIの分野に進みたいならPythonかテスラも使ってるSwift IoとかHakellとかClojureとかRとか言い出すアホは少ない筈… 少し前ならJSって答えたけど、今は環境周りがめんどいしお勧め出来ねぇ。
ってことでPythonお勧めだな。入門用ってことでも問題ないしAIで注目されてるし
サイト構築だって出来なくもない。
大学生とかで専門で学ぶならCなんだろけども。 >>127
古いなぁ。
AIやるならPythonだよ。 Lispは関数型言語、ラムダ、高階関数、再帰、マクロと学びが大きいぞ プログラマーって適性がかなりあると思うんだよな。
CUIのMS-DOSが理解できなくてMacintoshからパソコン使い出した俺なんて絶対無理。
さすがにWindows98SEからWinに移ったけどそれでもレジストリとかわけわからん。
HTMLもやったけどCSSとかjavascriptでもうギブアップ。
ソフトウェアを使うだけになった。 プログラミング言語なんて言葉なんだ
こんなもんやれば誰だってできるようになる >>138
Web系(バックエンド)はRubyとかPHPとかが主流。その他ScalaとかPythonとかGoとかPerlとか
わりと何でもありだけどJavaは嫌われてる。 アンドロイドアプリを作って小金を稼ぎながら覚えるのが一番早くて
実入りがいいい。
言語なんて何でもいいんだよ、用は循環がプラスに回れば後は自動的に回転する。 欧米でなんでPythonがそんなに人気なの?
決して簡単な言語ではないと思うのだが。 Androidが時代遅れのjava採用したのは間違いだった
Google謹製のGoを採用すべきだったよ
AppleはSwift、MSはC#で高い生産性を上げてるのに >>158
Mind
なでしこ
ひまわり
プロデル
プロデル おまえらへ
今後は全部、AIが覚えから人類不要です。 中学の時にマシン語を見ただけで何となく分かるっていう
変な奴がいた。30年前の話だが。 コンピュータ研究者、基礎開発者、テロリストなら、CかC++
プログラム屋ならpython
地球レベル=国際標準なら python 、他はマイナー田舎仕様w >>162
マシン語ってのはアセンブリ言語?
それとも16進数のバイナリーコード? ミドルウェア使いこなせよ
プログラム書くのは専門の奴隷に任せろ() >>165
神レベルになるとカセットテープの音でわかる() >>164
標準採用じゃないと意味ない
制約多すぎてまともに使えないよ 昔のパソコンというかマイコン雑誌には
ゲームプログラミングコードが16進数のバイナリーコードで
掲載されていたりしたからね。それを打ち込むの。 サーバーサイドのJava
割と何でも屋のPython
あとはIPAのネスペ、デスペ、セスペ
これだけで割と食っていける
フロントエンドはサイクルが早いから把握はしても手を動かしながらはついていけない
この辺は外注さんに頑張ってもらう
SwiftやAndroid SDKやJavaScriptとかTypeScriptとかその辺
まあ20年前にTCP/IPとJavaをセレクトした人は本当にセンスあるわな これPython以外の選択肢あるの?
Javaは昔のCOBOLみたなポジションになってるし
Rubyは海外で下火になっててライブラリの充実が期待できない 人工知能はC/C++, Python, Luaかな? Lisp, Prolog, Rも?
Luaはなんで嫌われているの? >>173
そこはもう完全にPython
Pythonの本しかない C言語→アセンブラ→JAVA→Pythonの流れで全ての言語に対応できるようになる ホームページ作る仕事してるけど、
記事読んでてもさっぱり意味が分からない。
みんなわかるんだな。すごいな。 一番稼いでる知り合いはPerl屋だな
まあ何をしたいか、だな TensorFlowはPython
TorchはLuaJITとC/CUDA レンタルサーバーっていまだにPerlとPHPが標準装備? >>177
完全な関数型じゃないけど、Ocamlをいまかじっている。 作りたいものがあるなら、その作りたいものと環境に応じた言語を選べばいい。
そうでなくてただ漠然とプログラミングを学びたいなら、
C→C++が一番いいだろう。
この2つをおさえておくことで他の殆どの言語は余裕になる。
現代のプログラミング言語はほぼ全てこの2つに影響受けてるからな。
難しい、意味ないとか言う奴もいるが、
ただ勉強したいというのが前提なので、そこは簡単すぎても意味ないだろ。 >>174
広い意味で人工知能系のプログラミング教材で
C/C++やRやPrologを利用している日本語テキストもあるにはあるけどね。 >>177
関数型言語自体はいいけど、なんか勘違いしてる人が多い印象。
教えるときに「関数型言語ではforループではなくこう書くのですよ」
みたいに悦に入ってる人がいるけど、同じことは他の言語でも楽に出来る。
関数型言語の利点を正しく教えられる人って相当少ない印象。 >>183 みたいなおじちゃんの話っておじいちゃんから聞いたw C++から入ったけど、Pythonは取っつきにくかったよ。 >>173
人工知能・機械学習なら、今はPython、R、MATLABが御三家。
もちろんCやJavaなどの汎用言語もそこそこ使われる。
結局誰かの書いたライブラリを使うことが多いので、
そのライブラリの言語に合わせることになる。 >>172
webサービスはpythonは遅れてるじゃん
railsやlaravelみたいなフレームワークが育ってない
Djangoは時代遅れだし
逆にpythonでそのくらいのフレームワークがあればwebサービスから人工知能まで使える点で制覇したといえる。 >>182
オブジェクト関数型か。確かに強い関数型は実用厳しいから、ちょうどいいな。
scalaを選ばない所マニアック >>186
おいらはITエンジニアじゃなくて研究者だけど、
研究者だとMATLABできます、Pythonできますって人は多いけど、
C++できますってのは少ない。みんなC++と聞くと逃げ出すレベル。
逆にC++ができればMATLABやPythonはすぐにできる。
小さい頃にC++やっててよかったと思うよ。 LinuxerにはOCamlが人気らしくてリポジトリにOCamlのカテゴリーが
設けられているんだな。で、OCamlをちょっとかじっている。 ・Excel VBA
理由は以下
・文法とかテクニックは、ネットでぐぐれば見つかる。ポインタの概念がない。
・配列が扱いやすい。多次元配列にデータをコピーするのが簡単。
・関数、変数名をなんと日本語で定義することが可能。
・テトリス、ロックマン、ドラクエが作れる。
・Excelにデバッガが標準でついている。使いやすい。 せっかくPHP覚えて
サーバもセットアップできるようになったのに
楽そうだった中小企業にWeb担当で入ったら
毎日VBA入りExcelやAccess作ってる… >>192
C++が出来ますってどのくらいのレベルなの?
通信やマルチスレッド、データベースを使うシステムを一人で作っちゃうレベル?(あとDSLで独自スクリプトとか実装したり、CLIとかも作っちゃえるレベルかな?)
それとも100行くらいのちょっとしたツールを作るくらい? 素人に毛が生えた程度なんですけど、
JavaScript,PHP、Javaを勉強したんだが、やっぱりC++を最初に
やるのが良かったのかな? >>157
アメリカでコンピュータ・サイエンスの教育をPythonで行ってるところが多いから。
あと、早い時期から科学計算系のライブラリが整備されたのが大きい >>195
関数名と変数名を日本語で定義って、今どき出来ない言語の方が珍しいけどな
基本的に最近出てきた言語の半分以上はマルチバイトコード対応してるし >>197
企業ではよくVB使われてるけど圧力とかかかってるのかな >>195
Excelって表計算ソフトというよりもプログラミング環境だよね。
そっちの用途で楽しんでいる人が少なくないんじゃないかな。 >>198
テキストエディタとか簡単なのでいいし、
ライブラリ使っていいんで、1人で作れるぐらいのレベルかな。
要は最低限の手続き型プログラミング、オブジェクト指向、
テンプレートが理解できていればいい。
別にC++の全てを使える必要はないよ。
C++は「とりあえず色々用意しておくから好きなの使えや」って言語だし。
ぶっちゃけC++使って全然オブジェクト指向じゃないことやってもOK。
変な思想とかが絡んでこないのも利点。 >>173
嫌われてるというか、元々ゲーム開発など一部のユーザしか使ってなかったような > Lua >>205
Excelはユーザインターフェイス付きのプログラミング環境だな。
要はRやMATLABと同じようなジャンルだと思う。
解析でも割と便利なのよね。
さっと必要なところに色を付けたりフィルターできたりするし。
まあプログラミング環境としては不便だけど、
ツールとしてのExcelは秀逸。 >>165
バイナリじゃね?
あの頃はたまにいた。 言語そのものより、セットアップするほうが難易度が高かったりする C++ って答える人、少ないかと思ったら意外に多いんだな。
自分も C++ がいいと思う。
他の言語なんかすぐ習得できるんだから
時間のある学生時代こそ C++ を勉強すべき。 C++のあまりの難解さにC#に逃げました。
今から始めるならC#で十分だろ 一般事務職なんだけど、何か覚えたらいい言語ある?
昼休みヒマで外にもなにもなくてPCくらいしか使えないから。
1000人くらいの人や企業の管理ができるようなものがいいです。
今はエクセルとワードばっかり使ってます。
古いけどロータスのアプローチは前の会社で使ってました。
これを使って経理ソフトくらいなら作れます。
でもアクセスは使えません。 >>91
昔のパソコン雑誌でもまずはアルゴリズムの説明があったと記憶
ソートのアルゴリズムとか斜め線や円の描き方とか勉強になった C,Perl,アセンブリ、Lisp、あとオブジェクト指向言語一つ >>217
C# は C++ みたいに高い所に到達できるわけでもないし、
Java のように幅広く使えるわけでもなく中途半端。
それどころか MS が簡単な言語というイメージを植え付けたこともあって、
スキルとしての価値も低く見られがちだと思う。 >>220
PC勝手にインストールできないなら >>221
できるならいままでのカキコ多数決で Python かな >>196
わりと作法がきっちりしているので教わるにも教えるにも楽かな
普及度が高い、PYPLやTIOBEのランキングではtop5には入っている。PYPLの最新ではJAVAについで2位かな
遅いのも特徴といえば特徴(CPython)
これを速いと書いているお馬鹿サイトもTIOBEで検索すると上の方に出てくるので信じないようにw >>226
つか、C#なんてほぼJavaだろう・・・
何別ものみたいに語ってんだ?
JavaかC#はどっちか覚えればもう一方は必要なときに自学で身につく
というか、プログラミング言語なんてそういうもんだろう? >>229
少し調べたけど、コードがスッキリしてていいね。関数型好きだからreturn必要なのは少し残念 Pythonは文法自体はスッキリしてるが、
供給されてるライブラリの関数体型がカオスなのが・・・
普及してる言語の宿命なのかもしれんが
C言語も結構カオスなことになってるし C++ Builderは楽だったな・・・。
Qtはオサレだけどもう1歩頑張ってほしい SwiftもSwift Playgroundsとかお手軽教材があってお勧め >>237
Qtってまだあんの?
あんなんでGUI作るとかマゾすぎ >>190
使ったことないんだけど
Bottle っていうのがいわゆる rails の MVC ができるらしい >>239
ひとつのソースでwin,mac,linux他で使えるってのが売りだから
多少はね・・・ >>243
そういうのはJavaでいいんやで?
って、言っておいてもう何年も前からJavaなんて我が家のPCには入ってないことに気づいた・・・
そろそろFlashもサヨナラしよか?って段階 ハングルに決まってる
ハングルこそ、すべての言語の起源nida >>249
Flash同様セキュリティホールを踏み台にされるケースが散見されてたね
既にOracle自身もJavaをPCから引き上げて久しい
PPAPIにJavaアプレットを対応させてない点からもそれは言える
FirefoxがPPAPIに移行したらJavaアプレット動く環境はIEしかないって流れになるし >>244
速度がシビアなものとかは有利なんじゃないのかな。
あとは組み込みでGUIを作りやすいとか。
俺もあまり絡んでないから詳しくは知らんのだけどね。
ま、有名どこだとPC用のLINEアプリもQtらしいし、
それなりに需要はあるっぽいよ 最強は近くに直接教えてくれる人がいる人が勧める言語。
直接教われれば何でもOK。 ABABなんて滅びてしまえばいい
visualstudioが便利すぎるのが悪い >>253
おっちゃんが、AからCまで教えたるで?w 特にC レガシー化していたJavaをとち狂ってAndroidに標準採用したのは世界に悪影響を与えた
挙句乞食企業オラクルに100兆円の訴訟を起こされる始末
スマホ向け開発のベストな環境って何?
iOS →
Android → >>258-259
開発環境のことだったら vi しかないわな 今から四半世紀以上前、フォートランを学んだ俺の末路を語ろうか? プログラムと名の付く本を買ったのって
昔MSXをもらった時ぐらいだな >>259-260
言語を含むデファクトスタンダードな開発環境 C#でしょ。必要に応じてそこから同系言語をつまみ食いできるし。
後は自分の環境、職場に合わせて変わっていく感じだよね。
あとは、勉強としては関数型を一つかじっておくのがいいかなぁ いくつかの言語覚えたら後は何でもすぐ覚えれる
BASIC C COBOL 覚えてからはJAVAにしてもDelphi(PASCAL)
問合せにSQL制御でラダー webでHTMLにjavascript
PHPとか何でも直ぐに分かるようになる 特に高級言語は楽勝
今のアセンブラは効率よく書くの難いというか無理 その辺のPGよりCコンパイラのほうが賢い
あと記述が冗長なperlは他人の読むのが困難に感じる
でもね もうコード書くの疲れたよ 誰かにキャリアあげて辞めたい >>261
フォートランなら未だ仕事結構あるだろ
>>265
そもそも統計学からやらないといけないから敷居が滅茶苦茶高い >>252
何年か前、Postgre に セキュリティホールがあって
SQL の Injection でこうこうこういうのがあるよってわざわざ公開してて
そのとおりやったら select 文なのに table ごと drop できたことあるお 何もしていない普通の一般人の自宅に隠しカメラを取り付け
それをネットでリアルタイム配信
仲間という人間に対する盗聴盗撮生ネット配信の会
しかけたカメラの映像
乗っ取っているPCの画像をリアルタイムで生配信中
集団で仲間の私生活を覗いて楽しんでいる
そんなことが今この国では行われています
集団ストーカー
仄めかしの隠語は
猫 穴 水 仲間 言語はどれも似たりよったり。問題はフレームワーク。
ネイティヴかangular かreactかxamrinか。 手続き型言語しか知らない奴の
SQL見たとき吐きそうになったことある 某大情報系学科の学生だけど、ウチではOcamlがカリキュラムに入ってるけど
この言語役に立つんすか? ホンマに初めて触るならVB系じゃね。
最初からライトウェイト系をやると、読めないゴミコード
量産するカスプログラマから一皮むけられない気がする。
ある程度勉強してからなら、Cを通じてプログラムのランタイム
構造を覚えるのは、勉強になるかもしれん。 同人ゲーから大ヒットして会社作ったらマイクロソフトに買収されて
大金持ちになった事で有名なマインクラフトは
Javaだったな
うらやましい・・・・ >>30
ジャップおじいちゃんjavascript馬鹿にしすぎてて悲しい。
prototypeチェーンも知らなそうw >>221
>>223
>>227
情報ありがとう!
Pythonってはじめて聞きました。
GW明けたらいろいろ調べてやってみます。 C言語だろ。ポインタ理解できないやつはプログラマーとは言えない さっさとプログラミング言語をレゴブロックみたいにしてまったく知識なくても使えるように誰かしてよ C++,アセンブラー何方かでしょう。理解できなきゃ時間の無駄です。辞めて他にいてみよう。 >>25
>C++が無難。
>java(オブジェクト指向)にも組み込みにも移行しやすい。
これ正論で良い?
初心者でこれから学ぶところなんだが だからどっちか選ぶなら普通は Java にするって話だろ >>267
インスタンスにメソッド追加しようとして静的メソッド作ったあとインスタンスから利用出来なくてこのパソコン壊れてるとか言いそうw ジャップにプログラマは無理です。
猿は猿らしくバナナでも齧ってfaxしてろやwwww Cマスターしとけば応用が利く。
Cマスターしても応用が利かない奴は
そもそもプログラムに向いてない。 ここに居るエアプジャップさん達ってインベーダー作れるの?無理でしょ?あんなん2時間ありゃ作れるけどね。
だからジャップなんだよね。
unity以外でって言おうしたけどジャップならunityも無理かなw 首位でスマホアプリ作ってUPしてるけど、確定申告してビックリ。リーマンの年収上回っちゃったよ。
プログラムが趣味で良かった。海外から引き抜きのメールも来るし。 今まで習って役にたたなくなった言語
PL/1、Pascal
まだ使われてるけど見なくなった言語
COBOL、Fortran
言語サブセットだけど習って損したもの
日本語COBOL、yac2-COBOL ビジ板の猿ジャップがプログラマ気取ってトンチンカンな事ほざいてて笑えるわ。
お前らはプログラム以前に英語使えるようになれよw
モンキー語しか使えないから馬鹿にされてるってわかってる? IT知的産業は中国や韓国ベトナムのプログラマに任せときな。
ジャップがプログラマとか100年早いわw R言語は初心者が学び易く、奥が深くて面白い
統計は社会人のスキルとして有益 ジャップはIT後進国ってきちんと認めて中国人やベトナムのプログラマに土下座して教えを請わないとね。
プライドばっかり肥大してオツムの方はすっかりダメになっちゃってるからね cakePHPすら知らないジャップが9割は居る。
断言してもいいがこのスレに最低限まともなコードが書ける奴は10人も居ない 289 大丈夫だよ
クラスに関する本も読み漁ったし静的メソッドはC++で最初に理解させられた
昔Cした頃にstaticでメモリ配置とスコープ等覚えたよ
まだまだ勉強する事多いけどCとC++知れば他は楽なんだと思う
タイミングシビアな排他と同期いるマルチ(スレッドやプロセス)処理の実装と検証が
OSや言語依存で昔からずっと毎回苦労している気がする
逆に新しい技術を使うのはあまり苦労しない感じ
RDBでSQLになった時は軽くショックだった よくてbtrieveとかだったからね どう考えてもVBA。
VBAならエクセル入ってるパソコンなら今から始められる。 >>302
全然大丈夫じゃないよ。
俺が言ってるのはjavascriptの話だしそうなりそうなシチュが想像できないだろw
クラスとか言ってる時点でちょいずれてるよ
大体javaガイジっぽいから言ってるんだけどな。 >>100まで読んだけどオッサンスレよのうwwww 法律と小説読みと英語でもやっとけ。プログラムやっても下請奴隷になったらアウト。 お腹すいたわ。ジャァァアアアアッッッジャァァアアアア麺食べたい お前ら精神ぶっ壊したく無かったらこんなガイジジャップどもの下でプログラマなんて絶対やるなよ!!!
少しでも自分の未来を考えるなら海外に出て仕事を探せ!
英語なんて出てからでも学べる >>301
急にフレームワークの話しして
どうしたん(・ω・`) >>312
cakePHP知らなきゃPHPエアプだろ。
でジャップにはエアプが多いだろ。
俺が言いたいのはそういうこと
クロージャって分からなきゃお前もjsエアプ 306地雷踏んだなあ
IDよく見りゃ粘着コリアンだったjavascript言ってないし後出しスゲーな
どうしたいか知らんがこのスレでひとり顔真っ赤にして他人を陥れたいだけやん
賢い君と違って今でも毎回勉強と苦労してるわ 覚える事あり過ぎて辞めたいって
言ってるだろが
引き続き叩きと妄想どうぞ 粘着ウザいからNG推奨w >>314
お前さんもそろそろアンカーの使い方覚えてはどうか >>314
ふーん。お前の勉強って何にもみになってないんだな^^
てか顔真っ赤なのはおっさんじゃんw BASICとか、LISPとか、インタプリタがいいなあ。
コンパイルしなければならない言語は、なんか、敷居が高い。 >>317
強がってないでさっさと説明しろや。
じゃなきゃエアプだって認めてgw明けからはバナナ持って出勤しろジャップ。 ケーキとかクッキー好きな視野狭い何処かのハゲデブ口臭
派遣妄想PGが張り付いてるぞ
発言がとても臭いのでIDすぐわかるよ >>287
プログラミングの勉強がしたいならC/C++だろ。勉強がしたいんだから。
具体的に何をしたいとか決まってるなら別の選択肢もありだが。 >>320
おっさんキツイこと言ってすまんな。
ジャップ連呼は挨拶みたいなもんだからあんま気にするなよ。
元気出せよな >>322
node.jsとexpressとtypescriptでメモ帳でも作って公開しとけジャップ
まぁ最初はJavaかぱいちょんでええよ ここには、午後11時からエロパソしまくった
同胞たちがいっぱいいる予感がする。 処理速度重視のプログラム組みたいなら最低でもCは必須な感じなのかな プログラムのとっかかりなら、
3DSで動くsmile Basicがよい。
加速度センサもグラフィックもサクサク弄れる。 結局プログラマーにならないなら、VBAだよ。
環境がすでにあり、すぐ開始できて、作ったのすぐに仕事に応用できる。
作ったもんをすぐに他人にあげれる。
お前らやった言語全部憶えてる?
俺は趣味でプログラムやってたけど、全然憶えてない。 職業訓練ではなくセンスや教養としては、iPadにSwift言語のplaygroundを入れて配るのが一番。
雑誌で国立大学の初等部での導入実績がレポートされていたな。 >>322
スクレイピングから入れば飽きないし長続きする気がする 昔に比べて知らないといけないことが増えたから
今から始めるのって、イロイロと損だよね 日本語を用いたプログラミング言語ってのがあったと思うけど
ものすごい初心者にはいいかも知れんがどうなんだろ
英語を用いたプログラミング言語に慣れてるとすごい書きにくいとは思うが 最近は言語を覚えるよりライブラリの使い方を覚えるようなものだから Haskell 使えるようになれば他の言語は楽チンだろ。 while(俺が就職する日まで){
printf(おかん「働け!」);
printf(俺「 ('A`)」);
日付++;
} >>335
コンパイラ的には、どんな記号使っても構わない。
ただ伝統的に7ビットASCIIコード表に載ってる記号を使ってるだけ。
何故かというと、キーボードから簡単に打ち込めるから。
近年では、記号が不足してきていて、C++なんかでは:や{〜}をどれだけ使いまわす
のねんって状況に陥っている。 言語は数千語有ろうとも、考えるのはロジック、、それを何語に
翻訳するかだけ。分野分野で使いやすい言語、定番言語が有るから
その時々で最適な言語選べば良いだけ。とド素人の自分は考えてみた。 >>330
覚える必要はないだろ。
仕事で10言語以上やってきたけど、
C系以外はforループの書き方すら覚えてない。
ぐぐってわかれば十分だ。 言語をいくら覚えても、実社会において役に立つとは限らない
確実に役に立つのは、Excelの関数とマクロ
マシンと友達になりたかったら
アセンブリ言語しかないだろ
初めてのCとか恥ずかしいこと言ってる場合じゃない
男なら硬派に生きようぜ >>330
仕事でやってるのに、ググったら出来るレベルの事しかできないのか?
そりゃそれで色々まずいんじゃね、人生的に。 ポインタと聞いただけで逃げ出さなければならない人生を送るよりは、
最初にCをやっておけば怖いものなしになる。 いきなり、Cですか・・・。
今日はAまでで我慢して。 プログラミングの必修化、つまりありきたりの仕事ってこと
プログラマとは別の道を模索するのが正しい道
言語云々なんて論外 C言語は入門的にはとても簡単。しかし仕事で使うには困難。 arduinoでも弄ってファミ音源でも作ってろや。
中華に教えてもらったがクロック分周を組み合わせるだけで1音符作れるし適当に楽譜を変換してあらかじめ読み込んでおけばbeep音でドラクエ演奏とかも出来る。楽しいし 変わらない毎日がループして抜け出せないまま10年立ってるあなをBreakさせたい イタリア人→arduino
オランダ人→半導体
オーストラリア人→ブロックチェーン
中華→phantomシリーズ
ジャップ→エクセル方眼紙(笑)
ジャップ煽りは今日はこれぐらいで勘弁しといてやる >>353
仕事で使う と 仕事にする は違うからな
仕事で使う、特に事務ならVBAしかいらん気がする >>335
俺の知ってる範囲だと日本語でプログラミング出来るものとしては
「MIND」とか「なでしこ」とかは有るけど
ソースが日本語だから何も知識が無くても
どういった処理なのか理解できるのがメリットと言えばメリットだからね
確かにとっかかりとしてはいいかもしれん >>321
そりゃその通りよ。
C++ に挫折した人への返信ね。 社畜になりたいならVBAかもしれんけど
夢が無いからなぁ・・・・
夢を求めるならjavaかなって気がする >>365
社畜じゃなくてもVBAあれば自分が楽できるだろ COBOL出来る人を募集みたいな感じで
50オーバープログラマーを雇ってる会社あるけど、あれって給料どのくらいなんだろ?
仕事も何するかよくわからんし、COBOLだけ知ってても移行出来る訳じゃあるまいし Lispを学べばプログラミングの筋がよくなるよ。手続き型だけではダメだ >>367
50overならCOBOL全盛期に開発してたと思われるからだろうな Cはやったけど、C++はスルーした
肌に合わなかった
そのままC♯やってる C言語からC#がいいんじゃない
いきなり高級言語から入ったら内部でどういうふうに動作するかイメージできなくなりそう 新規にJavaは無いわ
レガシィ案件担当させられたとかそういうケース
未だにJavaにしがみついてるのはセンス0 >>1
何を覚えればいいかって?
そんなもん仕事で使う言語に決まってるだろw
その言語使えない? 覚えながら働け!
というのが現実だぞw
まぁ言語というよりプログラムの概念を覚えとけばいい
その言語も方言レベルで違うくらいで基礎概念は然程変わらん AをチューしてBをペットしてもCまでたどり着けなかったら、プログラミング童貞ってことだ 教育ならRubyがいいんじゃないか
開発環境がすぐ整えられるしJavaScriptやPHPはWebも覚えないとあまり意味がないし
JavaやC++だと本来のプログラミングとは違うところで苦労が出るだろうからな >>367
オレっちなんかは、Cとかは覚えたが
なんで、COBOL覚えんのだとか言われるクチだが
おそらく、COBOLだけじゃなく、金融システムとか汎用機とかの知識コミだと思うぞ
そして、あっちの世界はだいたい、PCの用語が通用しないw 教育だと本当に教育用の簡易言語でいいと思う
プログラミング挫折の第一段として
勉強して形が出るまでの距離が長すぎて
飽きるってのがあるし
簡単なのやって、さらに興味がわくっていう
向いてる子が本格的にやれば良いんよ まず使わないけど、アセンブラとSchemeはやっとく価値がある >>378
最初から凄いのを目指すとだいたい挫折する分野だよな・・・
小さい事からコツコツなタイプが伸びるかもしれん 学習なら無難にCだな。
Cやっとけばより高級言語の動作も理解しやすいし。 hourcodeのマイクラ風味のをちびちびやってるが
プログラムを書くという行為と全然接点がない気がして仕方ない こういうものを作りたいというのが頭の中にないのに
「プログラミングを勉強したい」っていう人の
頭ん中ってどうなってんだろう?っていつも思う。
思考回路が意味不明すぎる。 どのプログラミング言語を勉強すべきかなんて
何をやりたいかによって自ずと決まってくるものだろうに。
web開発をしたいからとC/C++の勉強を始める奴なんかいない。 ビジュアルプログラミング言語をフローチャートとかと同一視して馬鹿にする風潮あるよね
Simulinkとか制御系で活用されてるんだけどな TK-80 でマシン語か、ファミリーベーシック。
共に使用可能なメモリが2Kぐらいだったと思う。 >>371
CからいきなりC$はそれはそれで苦労しそうな気がするけどなあ。
自分は間にC++でオブジェクト指向プログラミングの
基本的な知識は身に着けられたおかげで
C#は思ったほど苦労せずにそれなりに覚えられたが。 >>384
例えば、何かのメニュー画面を見てこれを、ポインターをどう使って作りますかとか聞いてくる人間がいてな
只のメニューをポインターをどうやって作るかオレが知りたいわと思ったわw
というくらい、カオスな中身かと思う >>1
マジレスするとパイソンだな、シリコンバレーで1番人気だから。ディープランニングのライブラリもパイソンです。 英語と代数教わる前のガキにどうやって n1 = "Hello world" なんて教えるんだ
バカバカしい 漢字圏の下請けから上がってきたソースのコメントに
「永遠回巡的反復」って書いてあった 何でもいいから自分にあった言語をとにかくコピペでもいいから触るのが1番かなと思うよ
とにかくコードを書いて動かす事が大切 ・汎用言語で
・初心者の最初の言語 の2条件を満たすとなると、今んとこCとPythonしかないな
C++とかJavaは最初の言語じゃない >>384
何をやりたいか決まってる奴は勝手にやるだろ。
漠然と「プログラミング勉強したい」ってやつが殆ど。
そいつらはCをやっておけばいい。 ビジュアルプログラミングから入ってしまうとあまり選べなそうだが >>402
いやVBAやればいいさ
どうせプログラマーになるわけじゃないんだろ
素人にとっていちばんとっつきやすくて現実的に役に立つのって、まあVBAですね
2時間早く仕事が終わる >>404
CやってりゃVBAなんてすぐできるだろ。
逆はそうは行かない。 >>406
おいおい・・・
先行きオタクになるぞ
C++なんかじゃなくサッカーやらせなよ >>240
そんなのrailsと雲泥の差だろ
pythonでウエブ開発できないって言ってるようなもんだな MMO惚明期から続く名作リネージュ1 今年で、なんと15周年
ただいま高速レベリング用期間限定 ボンバーイベント開催中
携帯連動のリネージュ・ヘイストも開始
サーバー間対抗、テーベラス支配戦も実装
只今、オルターストーンと進化スクロール、オリムスク、そして生命のパールの期間限定販売中
昔遊んでいた人でも楽しめる新要素満載
お勧めサーバーは、PK大好きならもちろん唯一のノーマルPKサーバー、Unity一択
NON-PKならデポロジュー鯖かアークトゥルス鯖
戦争やPKをやるなら、+8テイパーガーダーが欲しいところ
今は昔とは違う、劇的にレベルが上がりやすくなった新仕様で、初期キャラクターの為のクラウディアクエストがあり5時間ほどで卒業ます
クラウディアクエスト中は、まず他の人には会えませんが無事卒業するか、下界へテレポーテーション出来るお金が貯まれば降りれます
しかし、クラウディアクエストを先に完遂すべきです
最初はエルフとかWIZは昔と違って大変過ぎるので、まずはドラゴンナイトかナイトでやってみましょう
現在のエルフは、高レベルと廃装備と十分な資産をもって遊ぶべき、PKと戦争向きのクラスです
クラウディア卒業後は、最初はディストラとCBか、幸運斧で育成しましょう
HP吸収+対アンデッド効果+非破損の片手武器である幸運のロングソード+幸運盾もお勧め
スナッパーリングとルームティスのイヤリングは必須です
(ギラン市場で露店から購入するか、トレードチャットでの購入をお勧めします)
オリムスクで強化された、各種指輪やアミュレットも効率に非常に大きく影響するので、早めに調達しましょう
公式HP 会員登録や新規アカウント取得はこちらから
ttp://www.ncsoft.jp/lineage/
攻略HP
リネージュ図書室
http://www34.atwiki.jp/line1library/
各種相談や、その他の情報収集はここで
http://jbbs.shitaraba.net/game/17458/
ガチャなんていくらぼったくられるか分からない(実際そう)って人は、RMTしてギラン市場で安く買いましょう
RMTでギラン市場にて装備を揃えたい場合のお勧め業者 検索ワード
RMT ゲームマネー
RMT ジャックポット
エクスロー
RMT KING
マツブシ 猿が英語を喋れても猿を卒業出来ないように
全ジャップがプログラミングを始めてもIT土方が蔓延るIT後進国を卒業出来る日は来ない。
こればっかりは民族的な気質があるんだよね。
プログラマーの3大美徳は短気傲慢怠惰
ITで成功した中華やオージーアメリカNZベトナム
上品なカナダより頭の悪そうなオージーがITで成功してるのはまさにこれやで。このPGに必要な3つの気質が関係してる。
そして労働ガイジ民族ジャップは(表面的には)この全てを嫌ってるからね。憎悪してるとも言っていい。
ジャップは「苦労」とか「苦痛」が無いと労働してるって認識が得られない変態民族だからITが目指すものとは真逆の方向を向いてる。
一言でまとめるならジャップは遺伝的にプログラミングに向いてないってこと やりたいことが出来た時に目的に応じてやりやすい言語を覚えるべきなので何も覚えなくていい とりあえずどれでもいいから覚えりゃいい
一個覚えりゃあとは大体わかるようになる >>261
Yahoo! Fortran ran ran♪ >>96
気象水文はFORTRANの求人
ばっかだわ。
気象予報士持ってても役に
立たないが、プログラムは
役に立つ 自分がプログラム言語を覚える必要は無いぞ
雇えば良いんだ
俺はそうしている c、python、javaかc#
あとは職業に合わせて アセンブラとフォートランやっとけば、なんでもできるぞ。アセンブラで、16進を直接レジスタに書き込む楽しさは止められん。 アップルの6502は一番速かった。
TKは遅かったけど、命令の種類が多かったから書きやすかった。 どうせ当分機能の全部は使わないんだから好きなのはじめりゃいいよ >>411
真面目なプログラマは生産性低いからな
いかに成果出しながらサボるかってことが重要なんだと思う excelとvbaでなんの不自由もない。
javaでもcでもc#でも別に困らない。
仕様が公開されてるんだしそれに乗っ取って書くのはだれでも出来るだろ。
「良いもの」を作ろうとすると、ちょっと経験と勉強が居る。
お箸がいいかスプーンがいいかなんてくだらない話やめとけ 逆に、初心者がゼッタイこの言語からはじめてはいけないというのが知りたい 同じ言語でも一人で作るか複数人と作るかで全然別物だしな > 基本的に英数字の組み合わせで記述され
日本語では無理なの? c, perl, pythonを覚えて
あとは現場合わせで 小さく早く、メモリー消費を抑えたトリッキーなコードで
書かれたプログラムが優秀って言われたもんだが、現在は、
多少メモリー食ってコードサイズが巨大化しても、読みや
すく保守しやすいプログラムが優秀って言われてるからなぁ
この先はどうかしらんが、現時点ではJAVAじゃないかなぁ あと10年もすれば
AIがリアルタイムでコードを生成するので
人間なんか不要になるのに PrologとPrographとHyperTalk 究極ゴール
C言語→いろんな言語→lex/yacc(bison/flex)+仮想マシン(JIT/.NET)で言語を設計する シェアの大きさでC#とJavaでいいよ。
他に言語を覚えるくらいなら、ハードの仕様書を理解できるようになって
直接2進数で操作できるようになれば良い。 初心者にはCOBOLを勧める
次のステップはVBAでそれが終わればjavaだな >>444
処理の流れを理解させるのにCOBOLは丁度良いからな
次に色々試行錯誤させるのにはVBAが便利
最後はjavaでも覚えれば仕事にも趣味にも困らない
javaかCか悩んだ コーディング用紙に手書きでコード書いてた時代は
年4回ボーナスと社員旅行は会社負担で海外旅行が
デフォだったらしい 基本はC言語
他の言語を学ぶときは、
「この言語処理系をC言語で実装するとどうなるだろうか」
と推測しながら学べるので効率が良い。 コボルは事務処理用だから役に立たん
カルノー図から始めろ こういうのって
何を作りたいか
何を勉強したいか
どこまで極めたいか
そういうのによっていろいろだよね
大雑把な話ならC#とかJAVAあたりがいいんだろうけど
適用範囲の広さとかライブラリの充実度とか人口の多さ
書籍等の充実度そのあたりを総合的に考えると どのプログラミング言語を選ぶかであなたの恋愛がわかる心理テストがあるんだけど できる奴は勝手にできるようになるし
できない奴は何やってもダメなので
プログラムが面白いって感じない奴はやらない方がいい COBOLで研修始めたけど、最初からc→c++で良いよ
vbやc#はc++分かった上で使うもんだよ とりあえず、覚えとけってならC言語だよなあ
最近の言語帯の母体になってるようなもんだから
C++はもちろんJava、C#、ソフトウェアじゃないけどVerilogもCベース
基本的な文法が似通ってるからCを理解のたたき台にしてると大抵の言語はしっくりくる
あと、情報が当たり前にどこにでも散乱してる点もポイント
結局のところプログラミング言語って一つの言語をまずしっかり覚えれば
あとは、○○はC言語にとっての○○って感じの差分情報として習得できる
というか、それができなかソフトウェアエンジニアとしては行きていけないでしょ
流行の言語なんて日々移り変わっていくんだし 子供向けのビジュアルプログラミング言語って
入門用にとてもいいと思うけど
実行時にコードをたどってる人をアニメーション表示する
みたいなのないのかな
「ここは条件を満たしたからこっちにすすむよー!」とか
「○○って箱に数字を保管しておくよ!」とか
「おわりのマークきたから、ここで終わり!」とか
そういうのが動画として表示されるようになったら
もう覚えるまでもなく感覚的に理解できるようになると思うんだけどな
いったいそれが理解できたら
そういう実行環境がない言語でも、あーいうことねって想像できるようになるし Windows系ならマイクロソフトがVisual StudioでデフォでC#しか入らないようにC++もVBも抹殺しようとしてるからC#一択。
組み込みならC。
Web系ならJava、php、SQLなど。
開発環境のよさで見たらC#かな。
Pythonなんかだとデバック環境でトラブったら慣れてないとトラウマになるかも。 >>460
来月からDelphiやれって
言われてるんだけどw
Delphiは初めてだぞw
メンドクサイ事この上ないw プログラミング言語は添い遂げるもんじゃない
その都度真剣に相手すればいい
だから浮気というもんは存在しない
―――――――――――――――――――― ID:brYn98hj 2017/05/02
>>476 うざい >>464
プログラミングの入門として電子工作はあり >>220
VBAから覚えればいいと思う
一般事務にはとにかく便利 ま〜C言語学校でやりました、if分、for分バッチリです、ってちょっと自信のある人も実務のバリバリソース見たら、
組み込みは教科書にない記述に困惑したり、複雑に絡み合う関数やグローバル変数群やC言語の教科書じゃ味わえない膨大な記述力に圧倒されて理解に苦しむ。
C言語勉強しましたって人が、C言語勉強したからVC+やVC#も読めば分かるんじゃってVC++やVC#のソースを見てクラスとかチンプンカンプンでmainはどこですか?って質問するのもお決まりだわ。 VBAなんて言っているやつはプログラミングすること自体が不幸な奴だし
他人まで不幸にしようとするのはやめてほしい 前提として必要に応じてその都度覚えれば良い時間があるなら全部触れるべき
言語は所詮ツール、重要なのはプログラム組む為の暗黙知
結論、土方はjavaやっとけ 繰り返しループ、if文、四則演算、入出力があればなんでもいいだろ >220
事務屋ならExcelVBA一択。できればWSHも使えるようになってくれ ミドルウェア使って大物作るんなら、c++一択
iOSアプリもc++、githubもc++
他の選択肢は後々面倒になる
ゴキブリ在日韓国人は 「差別されている」 などとウソをつく
●ゴキブリ在日韓国人が日本国籍を取ろうとしないのは
日本人になると【生活保護】がもらえなくなるからです
日本人ではほとんど認めてもらえない【生活保護】ですが
ゴキブリ在日韓国人なら、ほとんど無審査で【生活保護】もらえます
●ゴキブリ在日韓国人が役所の窓口で【生活保護】を断られると
認定されるまで徒党を組んで「差別だー!」と叫び続けます
役所の担当者の自宅にまで押しかけ家族にも脅迫します
「生活保護を出さねーと、お前の娘どーなっても知らねーぞー!」
ゴキブリ在日韓国人には暴力団組員が多いから、まさに脅迫のプロです
●ゴキブリ在日韓国人は強制連行された被害者だと主張していますが
その人たちのほとんどは戦後すぐに祖国へ帰りました
いま日本にいるのは戦後のドサクサで不法入国したゴキブリ犯罪者です
勝手に日本に来て被害者のフリをして悪事のやりたい放題のゴキブリです
●リストラで月収二十万円の仕事もない日本人もいっぱいいるのに
ゴキブリ在日韓国人は毎月二十数万円もらって遊んで暮らしています
公営住宅にも優先入居で住居費もごくわずかで済みます
●在日ゴキブリの多くは【生活保護】以外にもかくし収入があるので
【生活保護】をもらいながら高級外車に乗るような生活です
さらに税務署が来ると集団で「差別だー!」と叫んで追い返します
差別どころか在日ゴキブリは、税金を免除された貴族、特権階級です
pythonにrails /laravel 並のサーバサイドのウェブ開発のためのフレームワークがあれば最強なんだけどな… >>490
djangoじゃないの?
ようしらんけど VBSはプログラム言語としてどうなの?
入門用?異端児? 今ならpythonじゃない?複数やるつもりなら話は変わるけど。
どうでもいいけど、こういうスレって必ずjavaに親を殺されたような奴いるよなw >>496
そんなことを書き込んでる時点で
何をやってもダメな人 >>494
親はともかく、java案件で自分自身が殺されそうになったやつはゴロゴロいるだろ VBS って VBScript ?
VB系はちょっと変わった方言みたいな感じだし
スクリプト言語はソフト・アプリがつくれない印象
いやつくるための処理系はあるのかもしれないけどメジャーではないわけで >>491
誰も使ってないだろ
少なくとも日本では
開発の現場でdjangoでやるってリーダーいないし、国内では人も集まらない "To iterate is human, to recur, divine" -- Peter Deutsch
人間は反復し、神は再帰する >>487
あれ、GitHubってRailsじゃないの? >>503
だから"ようしらんけど"って書いとる
面倒くさいやつだな プログラミング言語って流行り廃りがあるから
学校教育でやるだけ無駄なんだよね
論理的思考を身に付けるなら、ディベートや数学のほうが
価値があると思うわ なんでもいいけど変数を全部最初に宣言するのやめろ
スコープ考えて使う場所で宣言しろや ってか無理数とか内部でどう処理してんの?
あれって0と1の2択の電気信号だけでやってんでしょ?? >>512
jsはwebassemblyが普及すると一気に衰退するかもよ Javaは乱雑になりすぎて今はお勧め出来ないな
Rはパフォーマンス的に問題もあるし
やはりPython+Boot.Python+C++だろ アメリカはpythonから教えるらしいな
pythonが昔のC言語的な立ち位置になりそう 未来のプログラマーは映画『ゼロの世界』での描写のように
シューティングゲームをするような感覚で仕事するようになる 「車の運転を覚えるなら、どの車種がいい?」ってぐらい、
どうでもいい問題。 >>513
あらあら、お馬鹿揃いのストレスフルな環境でプログラミングやってるのですね 非職業プログラマーはvbaでいいのでは。会社のPCで自由に使えるのはそのくらいしかないぞ。 >>515
高速化したいならasm.js使うんじゃね。
てかジャッ猿にそんなの必要ないし 作業効率上げるために頑張ってマクロ組むぐらいしかできない 頑張ってマクロ組んで作業効率上げられてるならそれで充分なのでは?
なんの仕事かしらんけど >>522
>>513 はマトモなこと言ったと思ったらきついレス受けてかわいそうw 一流電機メーカーに
入社すると
アセンブラしか書けない糞上司が
沢山いる
アセンブラ書けると
そいつらから気に入られる
出世したいならアセンブラ
MASM >>13
javaかc++だな
c#は上記をベースに使う時覚えれば良い 職業プログラマじゃなくて、一般の事務職で汎用性が高いのはJavaScriptだな。
どんな職場のPCでも、わざわざ開発環境整えなくても、テキストファイルの拡張子をjsにするだけで、いきなり動かせる。
ブラウザがあればhtmlファイルでも使える。
PDFの編集ソフトがあれば、PDFファイルにもJavaScriptを埋め込める。
あと、Excelが使える環境ならExcelVBAは絶対覚えた方がいい。 >>521
昔はライトなMT&FRってな感じだけどな… >>526
手続き系の人が舐めてかかると
結構変なコード書きまくる
集合論だから
ループとか基本的に無いし 一般的にって点ではVBAが事務処理の効率化にいいかもしれない。
でもね、いくらVBAで事務処理効率化しても定時に帰れないんですよ。 >>493
VBScriptもWindows環境なら拡張子をvbsにするだけでいきなり動かせる。
ExcelVBAの開発に慣れてたら、ほぼ同じ構文だから、わりと簡単に作れる。
例えば、定型業務で業務用システムから出力されたCSVファイルを、決まった形式で加工してExcelで印刷なんて作業を、vbsファイルのアイコンにCSVをドラッグ&ドロップ1発でできるようなツールも作れる。 >>538
想像つかないなぁ。それどんなSQL?
自分のイメージだと、プログラミングが苦手な人に限って
副問い合わせとか使って遅いSQL書いてるイメージ javaって結局Eclipseの使い方やSVNの使い方が殆どだろ? >>542
手続き脳の人は、すぐにn+1的な問題を発生させる
これが分からないとは情けない とりあえずC言語やっとけば問題無い
いや、あるけど >>517
それ言うならpascalでは。Cを最初に教えてた事ってあったっけ? >>539
ExcelVBAで残業の履歴を自動抽出もできるよ。
ExcelVBAからもWMIオブジェクトが使えるから、イベントビューアのログからPCの起動やシャットダウンの履歴を抽出して、定時からの時間を計算させると、わりと正確に残業時間の申告ができる。 sqlは流石にプログラミング言語とは言わんだろ。
チューリング完全なものだけにしてくれ。 C++前提なら、CをとばしてC++11以降からで頼みます。
C→C++だと無駄が多すぎる。
特にポインタはC++11,14で学んだほうが効率がいい。
これから学ぶ人には『Cの文法』ではなく『コンピュータ』をしっかり理解して欲しい。 これから始めるならPythonは避けて通れないし
もともと教育用言語だから覚えやすいし >>552
むしろ、他のオブジェクト指向言語からC++に移行すべきでしょ。
C++は最初にやるべき言語とは思えない。
コンパイラに何をさせるかイメージしながらプログラム… ってのは努力以上の素養も必要だし。 ぶっちゃけ C だけ覚えておけば、他の言語は大体なんとかなる
LISP とか FORTH とか Prolog みたいな奴を先に覚えちゃうと
もうどうにも修正効かない 時間があるならCを最初にやるのが一番だわな。で次がC++。
学校の勉強みたいなもの。学校の勉強って何か具体的な必要性があってやるわけじゃないでしょ。
将来必要になるかもしれないんで漠然と勉強する。
無駄になるかもしれないけど必要になったときには強い。
逆に基礎をすっ飛ばして必要なところから始めちゃうと、
後から基礎が必要になったときに弱い。
基礎は若くて時間がある内にやっておくのが一番。 大人「マウスだけでできるビジュアルプログラミング良くね」
子供「マウスって何」 物理や古文と違って妙に実用的だからなぁ。
何を推薦するか迷うところ。 オブジェクト指向に関してはプログラミングのスキルに加えて、
別途勉強が必要になるだろう。
オブジェクト指向の勉強が難しいのは、時代時代でベストプラクティスがどんどん変わってるし、
人によって言うことも違って正解がないからなんだよね〜。
C++が普及し始めた頃は、継承で差分プログラミングがもてはやされて、
クラスライブラリの複雑な樹形図を見て喜んでいたものだ。
とにかくクラス階層が複雑なほどすごいんだってね、
今だと継承はむしろ悪で最小限にすべきって風潮だし。
デザパタ的なのもあまり凝ったことせずに、
テンプレートやラムダ式使いましょうぜって時代。 実践的なのは Excel VBA だな
導入としてマクロの記録を元に改造というお手軽でわかりやすい手段が使えるの大きい
完全ではないが一応はオブジェクト指向もサポートしてるし
何よりも普段使いで役に立つ 俺は
小学校〜中学校は、ベーシックプログラミング
座標x.yからx.yまで線を描いて〜みたいな。
高校にはいってからC言語
大学でC+
社会人になってC++
現在、CGIとJAVA触ってる。 基礎というなら、低レベルプログラミングだけではなく、
アルゴリズム、関数型言語、システムプログラミングとか、OS・ネットワークの勉強も含まれるはず
なんでC++にいってしまう脳筋バカしかいないんだ 量子コンピューターが出てきたらプログラム言語の形態も変わるだろうし
今は何ともいえないがオブジェクト指向とかの概念も古い話になるんだろうな >>566
基礎でそんなん教えられるわけないだろ。
その前段階が基礎。 >>564
あれはたしかに面白い
いろいろなソフトがあれを乗っけて
みんなが使うようになったら
ユーザ自身が勝手にシステムを育てることができそう
まあ、勝手に変えすぎてトラブルになったり
ウイルスの標的になったり
難しいところもあるんだろうけど 量子コンピュータは
量子コンピュータの仕組みにあうアルゴリズムがある問題なら高速にとけるって印象
素因数分解だとか
いまある普通のソフトを動かすのに使えるようには感じないけど
どうなんだろう 最近AHK使い出した
ぼくもプログラマーだ!
すごいだろ〜 まぁ、とりあえずは自分が一番書きやすいと感じる言語から初めて、必要に応じて他の言語に書き換えたりしていけば使える言語の幅も広がると思う。
いくつか有名な言語の入門サイトを見ながら、サンプルコードをideone.comに入力して使い勝手を確かめるのもいい。
プログラミングコンテストみたいなサイトの問題を解いたりすれば、アルゴリズムの重要性も理解できるようになる。
職業プログラマを目指すなら、CodeIQの問題を解いたりするのもいいと思う。
あと、どんな言語をやるにしても、「珠玉のプログラミング」と「詳説 正規表現」はぜひ読んでおくべき名著だと思う。 javaって制御系は保証しないって書いてあるよ。
情報系ならjavaでも良いけどどうなんかな? >>274
安心しろ役に立たないから。重要なのはプログラミングの基礎を学ぶこと。ソースは学生時代Pascalでプログラミング教育受けて、社会に出てから1行もPascalのコード書いたことない俺 >>574
事務処理用だから、実際に仕事をしてないと身に付かない >>576
それはリアルタイム性を保証しないって意味だろう。
gcある言語は全部そう。 なんでウォール街だプログラマは年収1000万円ある高給取りなのに日本だとITドカタ!、日本のプログラマはプログラムを書かなくなったら一人前なんてことになってるの?w >>578
どんな作業に有利なの?
他の言語の方が有利な気がするが… Unityは簡単だって言う割にはやりたいことやろうとしたらC#,Java,c++の3段重ねになってしもうたわ >>574
セキュリティの関係で組織内の情報部門がスクリプトとかでも制限/禁止してるところでも
Excelは業務上使うからって言い張れば、その延長でEUC目的にサッと書き捨てられるように覚えとくんだろ
ひとことでいえば「抜け穴用」 >>581
日本の情報系会社はプログラムより仕切ってれば良いって奴が多い事と
誰が作ったのかわからないプログラムの保守運用ばかりで
実際にプログラムなんか余り触ってないから土方と呼ばれる
言い換えれば会社のトップがバカなんだよ >>581
給料を決定する人がプログラムの重要性を理解してないから >>581
日本にはAppleとかMSとかGoogleとかIntelとかAmazonとかTwitterとかFacebookとかOracle
みたいな企業がないじゃん。要は日本のIT企業は全部中小企業。
待遇もそれに準じてるだけの話。 javascript程度でプログラマー語るとかwww
って書き込むと大抵釣れる
そう、今反応したお前だよwww >>557
基礎なら、プログラミング言語だけじゃなくて数学とコンピュータサイエンスやっておかないと >>585
そんな中途半端な制限の会社もあるんですね。
名の知れた会社でもメール添付のパスワードを次のメールで送る会社も結構あるし
そんなもんかもね。
だけど、それを理由に仕事で使える言語だと勧めるのは理解し難い。 本格的な業務アプリ開発のキャリアをSmalltalkでスタートさせた俺参上 とりあえずCOBOLだろ
JAVAとかC++とかで月いくらもらえますか?って話だよ
COBOLで金融系なら50万は毎月もらえますよって話だよ
俺の年収600万軽く突破してますよって話だよ >>583
OpenGLやDirectXを直にいじるよりはるかに簡単 >>586
もっと詳しく言うと外部にプログラムを発注したけど
保守運用費用が高いから会社内部の情報系に引き継ぐパターンが多いって事
そうなると引継ぎ期間も少ないままで、訳のわからないまま引き継ぐから
引き継がれた方は四苦八苦してデータ管理の運用と
バグった場合の夜間呼び出しの連絡だけが来る毎日になるから >>574
目の前にある自分の事務作業を楽にするため。プログラミングは手段の一つ。
ExcelVBAの場合、プログラムで出力したデータをさらに手作業で二次加工とか、その場ですぐできるから。
ExcelとかOutlookとか使ってて、うんざりしたり、イラッときたりしたら、その場でコーディング。
例えば、
どこかの業者が作ったクソ仕様の業務システムとか、最近はWebアプリケーションの場合が多いから、面倒な手入力の代わりに手元にあるExcelファイルのデータを自動転記するコードを作るとか。
Outlookの大量のメールの内容から正規表現で報告期限や担当者の文字列を抽出してスケジュール管理とか。
デジカメの写真整理で、Exif情報からGPSデータを抽出して、写真撮影方向とGoogleMAPの座標指定リンク付きの一覧表を作成するとか。 >>598
excel ファイルの操作くらい他言語でも十分できるだろ。 義務教育のプログラミング教育ならFORTRANによる数値計算が無難かな。 最近、OS無しZ80のアセンブラ地獄から
OSありでC言語メインになった
メモリ空間莫大にあるっていいな! >>541
サンクス、中途半端にやってきたけど、
少しは汎用性はあるみたいで良かったです。 >>600
直接Excelファイルの操作はなかなか難しいでしょ。
WindowsならCOM介してExcelを操作(ファイルの操作ではない)
できるけど、VBAとやってること変わんない気が。
あとプロセスまたぐからうまくやらないと動作も遅い。 >>603
4,50年前の世界だね
タイマー割り込みでルーチン呼んでるとか
今でもそんな事してるとこあったのか 手でやってもいい作業なんだけど
決まりきった操作だから自動化したいってときに
マクロは便利だね
できるできないの話じゃなくて
思ったときにさっと作業できるって感じで >>605
今は割となんでもできる。
perl の例
http://search.cpan.org/~jmcnamara/Excel-Writer-XLSX/lib/Excel/Writer/XLSX.pm >>600
一般の職場は、その他言語が使える環境が無いんだよ。
もしインストールさせてもらえるなら、他の言語も普通に使うって。
VBAは、ビットシフト演算子も無いし、わざわざクイックソートを自力で実装しないといけないし、深さ優先探索で再帰処理を書くとスタックオーバーフローしやすいし。
でも、VBAで作ったユーザー定義関数をワークシートで使えるのは便利。 >>611
わざわざってADODB.Recordsetを使ってソートするのじゃあかんの? >>611
限定された環境の職場なら仕方がないが、それは一般の職場なのか? >>610
ごめん。直接ファイルを生成するのね。
でもそうすると別の問題が生じそうではあるけどね。 >>614
勝手にソフトウェアをインストールできない職場は多いと思う。 小中学生なら
始めの言語は、PL/1の一択。
次に、FORTRANが良いだろう。 >>258
どっちも同じソースで作成できる環境があるよ
動作速度おちるけど >>616
それはスクリプト言語であってもセキュリティ上の問題になりうるというポリシーかな?
だったらvbaだっていつ禁止になってもおかしくないってことだしなぁー >>611
Windows環境ならWSHが使えるのでは?
前にJavaScriptでExcelファイルからデータを抽出して
別のExcelファイルに集計結果を算出したプログラムを作成した事あるよ >>621
自分だけが使う+その環境を作る権限がある のであれば好きな方法でやれば良いよ >>621
そうだろうね。実際にマクロ使用に制約つけてる企業もある。
ただマクロ使うのは誰でも出来るわけではない。
だから新しいアプリケーション導入に比べれば制約が緩いことが多い。 調べたら
なんかVisualStudioとかタダやん
ええ時代になったもんやなあ マジレスすると、
CUIのBASICがいい。
現在主流の言語は、BASICを源流としているものが多い。 >>625
>>627
なんか苦労してるんだな……同情するが、VBAを推す理由としては弱いなぁ >>630
はい無償です
私の自宅PCにはVisualStudio2017を入れてます
ただもっぱら使ってるのはPyCharmでPythonいじってますけどね
PyCharmが優秀すぎます >>632
俺は別にVBA推してないけどw
ただ大抵の会社でExcelは標準インストールされてるし、
追加で環境導入しなくてもすぐに使えるってのは割と大きいのも事実。 >>632
そもそも、言語の習得の選択はどれだけ潰しが効くかが最大の問題
VBAが現状一番それが効くと判断するのは、まぁそれ程間違いでは無いでしょ >>636
潰しがきくってなに?
汎用性が高いとも言えないし、まだjavascriptの方がマシな気も。 >>639
自分がどういう状態になってもその技術が活用可能ってこと>潰しが効く >>640
それは…Windowsがない職場だったら終わるんじゃ。 子供相手に潰しが効いたらダメだな。
VBAにしろまだ実用20年しかたってない。
10歳の子供は、新しいパラダイムシフトの中で創造するのだ。
既成の言語に対する潰しなんて、今考える超保守的思考だ。 >>642
他のプログラム言語を習得するよりは、officeが無い職場に送られる可能性はずっと低い >>613
もう既にデータの形式に応じていろんなソートやら検索やらのアルゴリズムを作っちゃったので、そっちを使うことは無いと思う。
多分新たにオブジェクトを呼び出すより、配列を操作するだけの方が速いと思う。
>>623
JavaScriptとVBScriptは普通に使ってるよ。
Scriptは操作対象ファイルをドラッグ&ドロップして起動できるように作ると便利。
PDFファイルにJavaScript埋め込んでテキストボックスの移動・回転・データ書き込みなんかもやったことがある。
ただ、文字列操作が多い処理を書いたりするときとか、Perl使いたいとよく思う。 >>2
COBOLがperlに優れている点が技術と需要の両店からみあたらない 金融で使う奴隷IT技術者が足りないということ
後はわかるな?
金が欲しければ金融関係
それ以外なら自分が作りたいものに最適な言語 金融系=COBOLかw
皆さんも感じていると思うが
ここ2年くらい、
COBOL→JAVAトランスファー案件
異常に多くない? >>645
そうなのか?年々可能性減っていると思うが。
主観だしなんとも言えんが……
webアプリが充実してきたし、
コード書けん立場の人は、マクロなんか自作出来ないルールになるんじゃないか? 自分の仕事効率上げたいのなら
PowerShellやっとけばいいのでは? 学生ならプログラムより生物化学の道に行ったほうが稼げるよ
ITは栄枯盛衰が速すぎるわ >>651
そういう状況になったならその時に最も潰しが効く言語を覚えれば良い
学生じゃあるまいし、〇年後を見越してられないんだわ >>648
cobolの有利な点は自由に書けないことだな。perlはフリーダムすぎる。
処理時間や必要メモリの見積もりはしやすい >>21
C/C++ と似たシンタックスを持つ言語はたくさんあるけれど
その応用で使えるのは PHP, Java, C# くらいじゃないか。
Python, Ruby, Scala, JavaScript だとかなり厳しい。 >>653
企業の中の企業が銀行だ
金が欲しけりゃ銀行に最適化するのが早道
金さえあれば生物化学の大学ごと買えばいい
銀行営業マンを失業させるようなプログラムを組めばいいだけ 何でもいいからやりたいことをある程度実現できる程度に習得するのが一番早い
他の言語に移行する場合にもその経験は役立つ
普通は環境に合わせて複数の言語を使い分けるんだから
VBAを必死に否定しようとしてるのがいるけど、効率上がるんだから普通に使うだろ
言語と心中する覚悟で宗教戦争する気はないよ >>653
プログラミング学ぶ=プログラマになる ではないぞ。
むしろ小さい頃からプログラミングしてた層は、
そういう研究者になって解析のためにプログラミングしてたりする。 >>653
生物とかウッソつけお前、また飯食えねえ学生増やす気か >>654
コロコロ職場変わる環境ならば確かに潰しがきくのは重要だな… >>656
見た目違っててもC/C++ができりゃその辺余裕だろ。 >>661
世界を支配してるのは金融だ
後はわかるな? >>661
電気情報系なんて職場も会社もコロコロ変わるのが普通だろ
昔は違っていたのかも知れんが 職場がこの2年くらいでMacに揃えたんだけど
案の定、ジョブズの魔法がとけてタッチバーとかつけだしたから
また揺れ戻しがきてるw どの言語とかw
笑えるww
頭いいやつはもっと思いつけよ、馬鹿野郎ww >>664
そういう人も多いとは思うけど、普通とまでは言えないんじゃない? >>665
薮蛇になるだけだぞ?
通貨発行に耐えられるシステム構築
これが急務 >>667
まぁ、どっちでもいいわ
で、VBAを誰かが推してた理由は納得できたか?
別にしなくても良いけど 受注データのリスト作成の自動化とかEXCELで分からない所はググりながら作ったわ
覚えるっていうより調べながら身についたって感じだな
プログラム自体頻繁に作るわけではないが Python, Ruby, Perlなどが楽に入れるだろうけど、これらに先に慣れると他の言語をやる必要が出た時、変数の型指定やループ系が面倒で辛くなるだろう。 山の中を歩きながら竹の棒で周りを突くと、
大人しくしているヘビを目覚めさせ
ヘビが暴れだす様。
薮蛇 >>669
残念ながら。もっとメリット知りたかったが… >>673
そか、別にMS社員では無いのでそれならそれでいいわ コレから流行るのはどれでなにを覚えればいいって議論から
コスパのいい言語は何って話に変わってる気がする
コスパいいのはエルセルマクロで
基本を学びたいならC
コレから流行るならパイソンだろ
そしてJavaはオワコン 一般教養とか汎用的な知識としてプログラミングを覚えるならやはりスクリプト言語がいいと思う。
そうした意味ではJavascriptが一番良いのかな。
サーバ側は日本であればBash、PHP。Pythonはその次くらいだと思う。Javaはその次かな。
ただ今の潮流ってプログラミング言語云々より、インターネットに代わるブロックチェーンなら
どういったサービスが実現出来るか?とかそういう話だからな。
プログラミング言語論争なんてやってるのは案外、お金から遠いところにいる文系の人なんだよ。
理系とかガチ技術の人は話すことさえ出来れば言語なんて何でも良いと思ってる。
どっちみち最終的にマシン語に翻訳しないとコンピュータは理解してくれないのだから。
プログラミング言語に拘ってる連中なんて、しょうもないやつばかりだよ。
by かもめ党(鼎 梯仁) >>680
趣味でプログラムするなら好きにする
金が欲しけりゃ金融一択
決済できてナンボ
これからは通貨発行も視野にってだけ
グループ内紙幣ってビジ板では既知でしょ >インターネットに代わるブロックチェーンなら
意味不明 俺、基本的に趣味でプログラミングしてる方が多くて、職業プログラマでもないんだが、CodeIQってサイトに登録して問題解きまくってたら、毎日ウザイぐらいにスカウトメッセージが届くようになったんだけど、おまいらの業界ってそんなに人手不足なのか?
ちなみにCodeIQで使った言語は、Python,Ruby,Perl,Java,JavaScriptぐらい。
でも各言語で使えるライブラリとかほとんど知らないから、一番得意なのはExcelVBAなんだけど。 なぜこういう報道を出すんだろうな
日経が本売りたいからかなw >>684
用途の問題だと思いますよ
OpenCVを知ってますか?画像処理や画像解析に特化されたライブラリですが
JavaやC++だけじゃなくPythonもサポートしてます
実際使ってますが画像解析については思ったより遅くないし
どの言語よりも楽に書けるしPython+OpenCVを使ってる人も少なくは無いです >>688
わかってるくせにw
取引はばれないor追跡不能
決済は確実
こういう堅牢なシステムをご所望なのよ
ついでに通貨発行もばれないようになw >>689
公式でないだけでperl rubyからも十分に使える。 C は覚える量が少ないからお勧め
C++は闇が深いから, better C としての用途以外では止めておけ c++とcは違う言語だ better cなんてもうできない。 日経としては
安倍政権のプログラミング必修化の流れに乗っとこうってやつだろうな
乗っておいて損はない
政権の機嫌もとれる
小学生中学生向けの本を出すチャンスも増えるかもしれない
IT業界人材派遣業界メーカーその他もろもろの意向とも合致する
それ以外の他人の人生にいいかわるいかなど知ったこっちゃないんだろう >>513
未だにgoto使ってんのかね
最初に定義する打算的な理由は、gotoのコンパイルエラー対策だよな
変数の使い回し事故に
スタックオーバーフローの危険性がマシマシだね
変えていこうよ >>696
枯れが言ってるのはpubicの事じゃないのか?
scope言うてるし >>694
金儲けの仕事なら金融一択だよ
わかるだろ? >>692
ポインターがあまりにも多くの新人を殺すのを見てきたから C はどうだろうな。
アセンブラの知識があればどうってことないんだけどね。 ポインタに苦戦する子は良い子だわ
なぜ、なに、どうしてはいつも大事 >>693
golangがあるでしょ
作者もcの人なんだし ポインタに苦戦するようなら適性がないんじゃ.... >>597
少なくとも日本では流行ってない
日本語の書籍や情報がほとんどない VBAの楽なところはExcelのSheetがそのままデータとして使えるところ IT後進国ジャップの老害語録のトップ3
あと少ししたらAIがプログラミングする様になるからプログラミングとかもう要らない
javascriptは3日で出来る
コミ力
もう全部出た? >>650
基幹システムの汎用がCOBOL一択だからな
周辺とか、フロントのシステムならクラサバ使ってるから、JAVAもありうる やっぱc,c++だろうね
ポインタ、値渡し参照渡し、ストラクチャ、
宣言と定義、if,for,while、キャスト、ストリーム
クラス、オーバーロード、継承、カプセル化、
とプログラミングの全てがあり、
作り出すと全てが足りないから、知恵とテクニックが身に着く >>689
Pythonに限らず、スクリプト言語は遅いよ。画像処理で大して遅くないと
思えるのは、重い処理をC++で書かれたOpenCVライブラリ側で処理していて、
Python側では、関数を呼び出す前のパラメータ変換くらいしかやってない
から。 男子中高生がなりたい職業1位/2位の、プログラマー/ゲームクリエイター職
…への導入ならC#だな。Unity + C#はプログラムを覚える一歩目からでも障壁低め。 まずはRubyかPython。次にC/C++, Java, Golang, Kotlin, Swiftから選ぶ。
ある程度できるようになったら、SICPをSchemeでやる。 >>716
SCIPとかジャッ猿には無理だろw
チワワに確定申告させろっていうぐらい無謀w 言い間違いに突っ込んだらジャップって100回書き込むからな お前らがイキイキしてて草
オタクが急に喋り出すアレだな >>712
書く内容によって違うけど、C/C++と比べるとだいたい10倍から100倍程度の違いかな >>710
足りないのは変数宣言時の型省略とかかな
最近の言語にしかないよね >>720
同じC++のプログラムでも最適化なし・ありで100倍ぐらいは差が出るからな。
(デバッグ時は最適化なしにする。じゃないと行単位実行とかできない)
実行時翻訳の必要が無くてもそれぐらい差が付く。
ましてスクリプト系言語だともっと差が付く。 >>710
足りないものは文法的な要素ではなくて、エコシステム的なものだよな
C++で簡単な伝言板ウェブアプリを作ってと言われたら何から始める?
DB連携するライブラリとかフレームワークとかそういうものがない。
ネットで質問しても回答もない。
まさに全てそろっているけどすべて足りない状況だw >>678
ゴミの中のゴミ言語。
VBと共に絶滅すべき言語だよ。 >>724
C/C++用のライブラリやフレームワークもいくらでもあるんだけど、
やる人いないんで情報が少ないんだな。
あと、組み込み向けだとフットプリント的な問題だったりライセンス的な問題があって
他人が作ったものを使いにくいから自前で作ってしまうことが多かったりというのもある。 >>1
初心者が初めにプログラムの勉強するならHTML+CSS+javascriptが良いと思う。
ブラウザと適当なテキストエディタがあればプログラム作って動かせるからね。 >>51
現場ではメンテナンスが付いて回るから逆です。 天才のメンテナンスしやすい高速なコードを素人がいじって
台無しにするんだよなぁ >>340
標準io(ハロワ)へのアクセスがないので無限loopになる >>726
やる人がいないってのが全てだな。
やる人が多いプログラミング言語は、ライブラリや情報(書籍やQiiaあたりの情報、勉強会等)も増えて、やる人が更に増えて、求人募集してもくる人もでてきて、そうすると仕事での比較的大きなプロジェクトにも使えたりする。それがさらにやる人を増やす。
見事な好循環が生まれる。
やる人がいないと逆になる。 今まさに好循環になってるのはpythonだと思う。
逆に悪循環なのはC++ >>733
C++は根強いでしょ。そもそも1つの言語で全部やれる必要はないんで。
UIやデータベース周りをC++でできる必要はない。 >>731
printf吐いてるやんけ(´・ω・`) ひとまずjava覚えとけばいいんじゃないかな
pythonとrubyは使いはするけどやっぱいまいち現場ではやっかまれてるね
ブロックでの教育はロジカルに見えてその実プログラムを学び直さなきゃならない問題が残るから全くよろしくない ゴミジャップってプロトタイプチェーン使わないでJavaガイジにも理解出来るようなクラスベースチックな継承ってどうやって実装してる?
このスレに居たjsプログラマは典型的なエアプモンキーだったから詳しい人居ないかな C/C++は安全なコードを書くのに一苦労でしょう?
ガベージがないぶん、コーディングのミスが許されない。
製品にするなら特に。 出来たっぽいから>>737は取り消しで構わないです ここまで >>1 で紹介されてるスクラッチへの言及なしか
なかなかよくできてるんだがな windows使ってるならwshのjscriptでいいじゃん
activexでofficeも制御できるし
cscriptでバッチとしてもつかえるし
wsfで使うならインクルードも出来るし
htaで使えばローカルのhtmlアプリも出来るし
レンタルサーバーでhtml編集したいならjavascriptと同じノウハウだし
テキストエディタのマクロもjscriptが多いね >>741
俺が言うのもなんだがjscriptはJavaより遅いぞ。
あとあんま弄ったことないし新しく学ぶにはちょい古すぎる気がする。 >>734
できるかでかないかの話じゃなくて、やるは人がいないかどうかの話 まず、システムなりソフトウェアを1つのプログラミング言語で
構築しないといけないという思い込みを捨てれば? 初めて学ぶ言語なら、とりあえず情報収集しやすいものがいいと思うけどな。
JavaScriptは、ネット上に山ほどサンプルコードが転がってるから楽に習得できると思う。
何か一つ言語を覚えてから、必要に応じて順次使える言語を増やしていけばいいだけ。
あと、言語による実行速度の差を気にするより、計算量のオーダーを意識してアルゴリズムを改善する方がよっぽど重要だから。 >>746
>>737
エアプジャップは全力で叩き潰せ >>746
このおいたんクイソのO(n)時間も知らなそう
てか計算量のオーダー時間なんか入出力に比べたら屁だろ >>746
このモンキージャップにケツからバナナ食わせてやりたいわw
老害は徹底的に摘まないとすぐ調子に乗って訳わかんないこと言い始めるからな。
お前らも心を鬼にしてジャップ連呼する優しさを持つべきだぞ?
俺だって辛いんだ。無能なジャップを正さなきゃ使命感から泣く泣く連呼してるんだからなw
俺が一回ジャップってかきこむたびに >>746
シミュレーションやゲーム、3D関連とかいくらでも
実行速度気にしないといけない用途はあるから。 まずは「目的はなにか?」だろ。それによって学ぶべき言語は変わる。 下手なJSのせいでブラウザが落ちるのが増えた
そこまでして使うなよと思う Debugモードでしか実行したことがなくて、
最適化時の本気のネイティブ系言語(C/C++など)の速度を
知らない人も多いと思う。俺も最初何かの間違いかと思ったぐらいだから。
大量の計算するようなコードだとまじで圧倒的な差がある。 >>748
.net Frameworkに気軽にアクセス出来るPowershellは
使い勝手良いしすっきりとしたコードが書けるけど
記述に癖があるんだよな
書き分けの分かりにくさが教育用にはどうだろう >>738
というわけでC/C++と同等の速度かつガベコレなしで安全なコードを書くために
注目されてるのがrustですよ。 >>754
そうだよね。用途によって使う言語も変わるからね。
>>756
それはProfileを使いこなせてないからだと思いますよ >>754
目的なんてなくてとりえあえずプログラミング学びたいって人が大半だろ。
そういう人にはC/C++でいいんだよ。
目的あるような人なら教えなくても勝手にやるだろ。 >>760
そういうのは腐ったミカンにしかならない。
ITに携わってるっていう事に誇りを感じちゃうようなゴミだからな。クソみたいな慣習作り出して職場でホルホルし出すぞ >>746
Javascriptはいわゆるプロが使う領域になると途端に面倒くさいし
ネットに出てる情報もそういうプロ向けの情報多いから
初心者が目的の情報探すのが大変かもよ。 >>750
入出力なんてそれこそO(n)だけど計算量は油断するとすぐにO(n^2)とになるからな。 >>756
その手の時間のかかる計算処理は
CPUの数値演算機能ライブラリを使った
計算ライブラリの利用でスクリプトでも高速な演算が出来る
C言語で書いてもCPUの数値演算機能を使わなければ負ける >>756
最近は大量の計算については可能ならGPUにオフロードする方向性だけどね。 python かなぁ。インタプリタな上に簡単なサーバまでたつし。
だが日本語の情報が比較的少ない。 >>758
Rustと言う言語初めて知りましたが、まだ汎用的なライブラリが統合開発環境もないみたいですね
Go言語と同じで今後注目はされるでしょうが、一般のプログラムが利用するには
色々と整備されないとまだ難しい言語だと思いますね BeOSが生き残ってればC++がもっと脚光浴びていたんだが >>340
これって、条件変えてくれる他のクラスがあるんだよね
何もなしにこれだったら、まさに無限ループ 先を見据えるならWebAssemblyに使える言語だな Java でjavascript やcss、HTML を吐き出す
データベースとも繋がる
こんなん分野別で必要なもんかわる
アッセンブラCだと、また違うしな 基本概念はしっかり覚えて、文法は必要が発生したときにマニュアルや仕様書をしっかり確認する習慣ができればいい。言語選択の権限なんてほとんどの人はないから。
ネットでスニペット検索してペタペタ貼るやり方もありだけど読解力や著作権の知識は必要よ。 出力/図形描画命令、入力装置から入力を受けとる命令がはじめから入ってて1文ですぐ書けるのがいいよね。 >>750
なんか日本語が不自由そうだが、
クイックソートはだいたいO(n log n)ぐらいで、O(n)になるのはバケットソートとかだろ。
750は動的計画法とか知らなそうだな。 半導体素子メーカーに就職したかったらハードウェア記述言語? >>782
何それ?アセンブラと言いたいわけ?
8bitチップ使ってなければ今はOS載せてCで記述できると思うけどね ハードウェア記述言語ってverilogとかのことじゃろ >>782
回路の設計とか日本でやってるとこあるの?
ハードウェア記述言語はFPGA使う時に使うことがあるのかな?
よく知らんけど。 >>780
蟻本齧り始めの厨房かよw
動的計画法は楽しいけどお前は実装してないじゃん。
てか動的計画法って小学校でやる鶴亀算と同じなんだけどお前は小学校の知識でどやってるの???
しかも言葉だけ知ってても意味無いよwキッズジャップw 情報処理でデジタル論理回路を学ぶときにハードウェア記述言語って出てこないっけ? >>780
キッズ様は>>737を実装してからドヤろうなw
ほらJavascriptは楽勝なんだろ?ん?wwwwww >>785
ここの皆さんのほうが詳しいかなと思って・・・・ 中学生でエアプモンキージャップに成るなんてもう年取る必要ないじゃんw
若くして老害になるなんて狙って出来ることじゃない。
お前は選ばれしジャップだよ。w >>790
FPGAはCPUとは別ものだから、半導体製造だからといってハードウェア記述言語を使うわけではない
と思う アルゴリズムの性能で議論するなんて懐かしいなあ…
20年前にはそういう話してたな。 >>481
VBA自体は好きでも嫌いでもなくどうでもいいけど
PC苦手な年配者のExcel業務楽にするために作ってる >>783
VerilogとかVHDLとかのことでしょ
今なにが主流なのか知らんけど >>788
OR条件とかそんな程度じゃないの?
以前、隣部署の電気屋に回路設計図を見せてもらったけど
彼ら設計図だけで組んでたよ
まあ16bitチップでの1チップの制御系だったからかもしれないけどね >>795
日本ではVerilog系が圧倒的らしい
VHDLは元が米軍向けなんで日本には馴染みが無かったのかと >>785
メーカーではやってた。
カメラの画像処理エンジンとか、MPEG2(当時)エンコーダーとか。 >>783
そんなことするくらいならJavaですわ FPGAが出始めた頃ならともかく、今更VHDLやVerilogを習ったところで、
主な周辺機能は、汎用ライブラリが提供されているし、いくらHDL言語を
知っていて、共同開発だとしても、PCIeやSATAといった規格を知らない
素人に毛が生えた程度の新人に、フルスクラッチでコントローラのIPを
書かせるような仕事なんて転がってないからな。
FPGAメーカ提供のライブラリもあるし、おまけに、 https://opencores.org/
なんて、IPコアを無償で配っているサイトだってあるし、IP同士を繋ぐグルー
ロジックを書く程度なら、フルタイムで雇うほどの仕事量なんてない。 >>787
火病り過ぎだろ。
>動的計画法って小学校でやる鶴亀算と同じなんだけど
あほか。
そんなのただのforループでも解けるだろ。 >>802
動的計画法は鶴亀算と同じだよ。
そこすら解ってないんならサンプルすらなぞったこともないんだね。
>>737は分からないんだね。あんまりこれ以上付き合っても意味ないからもういいや。
色々言ってすまんな 中学生は日本語話せないしすぐ感情的になるからあんまり付き合い宅内。
将棋の14歳の奴は別
俺も厨房の時はお前みたいにイキってた瞬間も有ったからこれ以上強くは言わない。
ジャァァアアアアアwwwwwwww 日曜プログラマやめらんねえ。
マジ楽しい。けど嫁出来なさそう >>806
いや普通にメーカー勤務の人の方が使っているでしょ >>807
今日本でシステムLSIをやってるのって限られてる
ちょっと普通とは言えない状況 >>59
Expect がよくわからんけどそれ以外の言語は少なくとも触ったことはある
あと FORTH, LISP, C# は使ったことあるな
変わったところでは汎用機のアセンブラとかもある ここで語ってる人でアプリ或いはソフトウェアとして完成させられる人っていんの?
窓の杜にあるけど何か?みたいな答えないだろなぁ >>800
オープンソースのライブラリやフリーソフトが氾濫してるからソフト開発の仕事がないとでも? >>813
いるんだよなこの程度で勝ったつもりになってるやつw >>813
v2c とかを西村の後釜の外国人が見れなくしたので
それからは自作品です 基本はCだろうな…
C++とかC#じゃ無くてCね。
…怒られるかもしれないけど
goto使っていいんだよ。 >>814
寄せ集めのITドカタにテキトー作らせて、バグをWindowsのせいにするような
業務ソフトウェアと違って、ハードウェアは標準化が進んでいるから、単なる
劣化コピーや車輪の再発明レベルでは仕事として成り立たないんだよ。
例えば、1個1000円、ロット3000個で500円で買える市販のUSB3.0コントローラ
があったとして、同等品を一から開発なんてしたら、量産までに億単位の開発費
と時間が掛かる。
たとえ完全なHDL記述が納品されても、デバイスとして製造した時に、完全に
機能するかの評価ボードと試作チップによるテストは必須だし、コンプライ
アンステストやら、USB認証費用とかだってかかる。 インテルが採用したSystemVerilogはどうやらC++に非常に似ているらしい。 そうか、C/C++, Pythonを使って高位合成ということができるんだね。
HDLは不要の時代なのかあ。 >>803
まだ言ってんのか。
鶴と亀だけじゃ、ちゃんと計算したらO(1)で解けるだろ。
なんで算数の問題の話してんだよ。
普通は、膨大な組み合わせを探索するような、最悪計算量がO(n^2)になる問題の話だろ。
>>804
おまいう 全部不要w
愛が全部やってくる時代がすぐそこ。
そろばんが電卓に放逐されたように
詰まらん言語も覚えるだけ無駄
それより世の中こうあれば楽しいって
大きな夢を育んだほうがいい。
詰まらん積み木の構築なんて人間がする仕事じゃないよ。
人間の仕事は総合プロデュスだけだろ。 >>820
ソフト感覚でハードウェアを記述できるSystem Cってのがあったはずだけど、
最近は聞かないな。どのみち記述できるのと、実用になるのはまったく
別次元だから、ヨタ記事に一喜一憂しても。 >>819
HDLで納入?
受託開発でそんなもん見たことないけど w
詳しくは言えないけど例えば画像関係の組み込み機器のFPGA開発とか普通にあるよ >>827
> 愛が全部やってくる時代がすぐそこ。
これのことか?
ttps://www.youtube.com/watch?v=1ZvGJY3mvl4
アイハラキリ
アイスキヤキ
アイゲイシャ
アイカミカゼ
アイテンプラ
アイフジヤマ >>826
悪いが鶴亀でわからない奴に説明する積りはない。お前やる気ないしなw
あと態度でかすぎ
猿なんだから上下関係ぐらい理解しとけやカス。
次からはウッキー!とバナナ食べたい以外レスすんな。2chという落書き板ですらお前のレスはリソースの無駄 今の中高生が成人する頃には「作ってグーグル」、「パクってグーグル」、
そして究極の「忖度してグーグル」が現実に...。 >>812
UNIX系にあるツールのExpectのことを言っているなら対話型のコンソールアプリケーションを自動化するためのイベント処理を組み込んだTcl/Tkだ
今時そんなもの使う人がいるのかどうか
Pythonやperlで同じことのできるモジュールがあるからそっち使ったほうがいい。今時なら別アプローチとしてansible使うとか考え直したほうがいいかも >>826
無意味な会話に労力は使いたくないから次からはレスついても>>737しか返さないことにするね。
エアプモンキージャップっていつだって自分の自尊心の為に生きてるよね。
中華もメンツの張り合いはするけどジャップのメンツはなんかネチョッとしてて気持わるい。男も女もジャップはそこだけは共通してる。 因みに俺は反論しようが無くなったらジャップ連呼して潔く去る。
エアプジャップと違って俺は清く正しい精神を持ってるからね 動的計画法と鶴亀算は全然違うぞw 何をどう勘違いしてるのかしらんが。
鶴亀算って連立一次方程式やん。 メモ化をつるかめ算と見なせないでもない気がするけど厳しい >>838
スレ間違えてね?
ジャャャャャャャャップw 小学生は絵を描いて埋めてくじゃん。
クッキーオレンジバナナ幾らいくらで予算は1000円て問題出されたら小学生でも動的計画法使う。
鶴亀算に未知変数が幾つか増えただけで本質的には同じ カテゴリ的には鶴亀だろ。
一々俺に説明させる前に自分の小学校の頃思い出せやハゲ >>843
>クッキーオレンジバナナ幾らいくらで予算は1000円
そういう説明したけりゃ「ナップサック問題」って言えばいいだろ。
鶴亀算にはもっと効率のいい解き方があるんだから誤解を招くだけ。
動的計画法についてはリンク貼っとくからこれ読んで勉強しとけ。
http://www.itmedia.co.jp/enterprise/articles/1003/06/news002.html >>846
全然違う。鶴亀算は連立一次方程式。
ナップザック問題は制約付きの最大化問題。 >>847
>>737は?
javascript楽勝なんだよね??
てか俺は既に知ってるしきちんと反論出来ないようなお前が勉強するべきなんじゃないの?
ナップザック問題なんて頭の良さそうな言い方したって頭が良くなるわけじゃないんだよ^^ >>848
小学生は連立方程式なんか使わない。
お前は本当に小学校卒業したのか? 鶴亀算キチガイのアホレス誰か突っ込めよ…
>クイソのO(n)時間も知らなそう
クイックソートはO(n)じゃなくてO(n*log n)な
もしかしたらO(n)を計算量の意味で使ったのかも知れんが
O(n)はO(n)であって、計算量一般を指す意味はもってない 多項式時間で解ける連立一次方程式(鶴亀算)と、
代表的なNP問題のナップサック問題を「本質的に同じ」と言うのはたまげたなあ。 >>849
日本語の勉強もできてないようだし、祖国に帰ったら? >>849
>ナップザック問題なんて頭の良さそうな言い方
ナップザック問題なんて常識だろw普通に情報工学を専攻してたのならw
もしかして専門学校卒とか文系プログラマーの方ですか? >>852
俺が>>780で突っ込んどいた。
鶴と亀だけだとO(1)になることも>>826で突っ込んどいた。 >>850
連立一次方程式を解く1つの方法が鶴亀算。やり方が違うだけ。
鶴亀算、代入法(中学生が普通にやる方法)、逆行列の計算
これらは全て連立一次方程式を解くのと等価。 >>849
> ナップザック問題
コンピュータ学んだらまず最初の方で出てくる単語で頭がいいわけでもなんでも無いけど。 >>852
オーダー時間ぐらい知ってる。
だいたいお前wiki見ただけじゃん。
>>853
俺はずっと解き方について話してるんだけどもしかして日本語通じてないのかな…
次から次にジャップらしいネチョッとした性格のやつが現れたなw
そして>>737について簡単だよって言える奴今の所エアプ含め皆無w
実際に手を動かしてないから脳みそカッチカチに固まっちゃってんだろうね
如何にもジャップらしいっちゃジャップらしいけど
てか蟻本キッズ湧きすぎだろw しかし何選んでも少しでもプログラムっぽい考え方すると中学数学レベルに足突っ込まないか? CS軽視して「プログラマなんて誰でもできる」と言ってる弊害かもな steamで「シェンツェンI/O」というクソ面白い組み込みシミュレーターが
あるからそれとやるといい ジャップってすぐ本質から外れて言葉狩り始めるよね。それが一番楽だからなんだけど
それって話をかき乱すだけで何の意味も無いって理解してるのかな?
おまけに毛色が変わった奴がいると直ぐに徒党組んで個人を総叩きする所謂オモテナシ(IJIME)を始めるからこっちは参っちゃうよ。
いやぁほんとネチョッとしててジャップって気持悪い まぁ本当はコードをなんで書くか?の前に
UMLとかきちんと覚えろ、ある程度は使いこなせる様にって話をすべきなんじゃね?
なんでまた、どの言語が良いかって話をしはじめるのやら
それじゃ70年代、80年代のBASICは是が非か論争の繰り返しだよ…orz >>865
それよりも実際に物を作ってプログラムを与えたものが動く実感を得る方が重要だと思う
「今日はraspberry Piを使ってテレビのリモコンをハッキングしてエアコンを作動させます」
簡単にできる割に見た目にインパクトのある題材を選ぶのがいいと思う
その後の専門的なことは本人が興味持てば勝手に覚えるからあまり問題にならないと思う HyperCardだな。ついでに開発環境をタダでパソコンに入れとけば、
かつてのHyperCardの様な全盛期が戻ってくるぞ。Apple >>865
UMLいくら覚えても設計ができなければ意味が無い。 >>868
設計が出来るようになるには何を覚えれば良いんだろう? >>860
いいんじゃねえか? 小学生に代数式と代入、方程式、指数表記、教えりゃ普通に理解するぞ、
全員は不可能だが ( 分数の計算ができない大学生がいるんだからどのみち全員は不可能だ )。
1. 何をいつどの順序でどう学ぶかは学校が定める。(一年生の漢字、二年生の漢字……)
2. 学問があるのは学校だけだ。何が学問で何がそうでないかを定める利権は学校だけにあり、学校がそれを定める。
3. 人は学校だけで学ぶことができる。学校以外で学んはならない。学校以外で学んでも学んだと認められない。
4. 人は子共に学校の許可無く勝手に物を教えてはならない。そうでなければ学校詐欺業あがったりだ。
学校は本質的にそういう考えをもつ機関だ。学校に毒されると>>860のような心配をすることになる。
はやく解毒しなされ ('ω`) >>868
初学者にそこまで求めてもw
アルゴリズムを表現する手段としてのUMLは必要だろ
だから、考えや手順をまとめる道具としてUMLを覚えてほしい
統一された書式で図表を描けるってのは他者と協同できる様になる最初の一歩だから >>865
いきなりUMLとかバカまるだしだな
設計オナニストですか?w >>1
とっかかりならJavaScriptでいいんじゃないの、Web全盛のいまならさ
ちょっとまともなのつくりたいならC#で UMLはアルゴリズムを表現するものじゃないだろ。
アルゴリズムの論文でUMLなんて見たこと無いぞ。
当たり前だけどアルゴリズムを表現する最善の方法はコードそのものだ。
論文とかだと特定の言語じゃなく擬似的なシュードコードだけどな。 シュードコードw
pseudo codeってシューって読むの?
カッコいいw 日経のなぜコンピュータは動くのか
これ読ませたほうが良い シリコンバレーでは、エンジェルから投資を受ける段階でRubyを薦められるらしい
C++に行ってしまう人を見ると非常に残念に思ってしまう ひとつ確実に言えるのは特定の言語しか使わない/使えないようなのは成功しないってこと。
作りたいものに合わせて言語を選択できるようにしておかないとダメ。 >>878
> 薦められる「らしい」
お前の推測なんて要らんわ プログラミング言語とは違うが、
ホームページをタグ打ちで作成するのも為になる
開発環境とかいらないし >>884
Web画面ざっくり作るのに役立つ。
最初のうちにやった方がいい。
あとからやると小バカにして覚えられない脳になる。
C♯C♯ってうるさい奴らがVBを.NETから除外しろって
バカなことを言い出すのは
最初にVBをやらなかったせいで
覚えられない脳になっちゃったから。 趣味なら、PythonとRubyかな
Unixコマンドとvimは、時代が、変わっても
無駄にならなかったなあ。 子供向けなら、マイクラのmod弄れるようにJavaなんじゃないかな。
小学生の子供のPCにeclipseとかインストールされててビックリ!
その次は、Z80でも良いのでアセンブラが良いと思う。 >>889
コンパイラってなんだか分かっているか?
最近は仮想マシンコンパイラとかLLVMをバックエンドに使う物が多いが、一時期は出力がC言語のソースというコンパイラもあった。C++の事じゃねえからな
出力はとても人間の読めたものじゃないけどCコンパイラに通せば動く 確かにunix系はちゃんと使っておいた方がいいな。
何でもGUIじゃ、理屈が分からんから応用効かないバカになる。 >>892
UNIXで動くGUIはMS-Windowsが発売される前から存在する。 でもpostfix+dovecot動かす用事があるんですよ〜 やっぱ最初は結果がすぐ出るインタプリタのほうがいいと思うんですよ。
それで覚える関数も少ないほうがとっつきがいいと思う。
そうなるとLISP以外に選択肢はないんじゃないかって…… というか
まず作りたいものを決めた方がいいんじゃないか
例えばiPhoneでアプリつくるとか
ホームページつくるとか >>902
「iPhoneの」ではなく「iPhoneで」作るの!? >>902
子供が作りたい物なんてゲームぐらいしかないだろ
で、ゲームやりたきゃゲーム機で遊んだ方が圧倒的に面白いしな
自分で作ったゲームを人に楽しんでもらうのがゲームで遊ぶより好きぐらいじゃないと無理だよ 大きい子供の俺はエロ画像の収集のためにperlを覚えたけど w 俺は統計学を少し嗜んだ程度の文系人間だけど
プログラミング言語は覚えていないが
グーグルスプレッドシート独自の関数でウェブサイトを巡回して毎日10分で1000円稼いでいるよ >>904
ゲーム機のゲームの完成度が高いのは確かだけど、その発言は創作そのものの否定に近い
絵なんか描かずにプロ作品漁れというのと同じようなもんじゃないか 自分はHyperTalkだな
マルチメディア言語だからどんな環境にも容易に対応できる >>901
それはForth
逆ポーランドだけどな >>878
Rubyなんて日本でしか流行ってないわタコw >>906
毎日のサイト訪問でもらえるポイント収集ロボットかなw
アフィのロボットだと規約違反でバンされるしね。 まあSEにならなくても、WindowsPC使いそうな仕事なら
ExcelVBAとPowerShellぐらい押さえといて損はないねぇ。
記事にあるような子供への教育なら
JavaScriptとそのライブライリd3.jsを触らせる。
https://d3js.org/ なに覚えても五年でトレンド変わりますやん。
OSも変わって動かなくなる時も多いし。 >>913
だからそれで一体何をやらせるんだよ?
目的と手段を間違うなよ やっぱ最初はマシン語、次にアセンブラじゃね?ハードも理解する事が重要
高級言語はその後だ ・特定の企業のものではない
・環境への依存度が低い
・汎用性が高い
・実際によく使われている
・教材が充実している
・応用がきく
これらを満たすのはCしかありません。 >>910
だから(逆じゃない)ポーランド記法の話
LISPは (+ 1 2) って書くの >>915
今から覚えるならバッチはないわ
PowerShell だけでいい C言語は一番覚えるのムズイな
使いこなすのに3カ月はかかるわwww 環境を整えるのが簡単な言語
HTML、CSS、Javascriptでいいんじゃね?
ブラウザとテキストエディタあったら出来るし LinuxでGUIだとQtやGTK+2などがあるよ
Qt5ではGPLか商用ライセンスの2択になったのでライセンス的には個人プログラマには使いにくいが
とても扱いやすく楽にGUIプログラミングができる
GTK+2はLGPLなので個人プログラマにもライセンス的には使いやすい
FirefoxがGTK+2で作られてる >>919
ああ、確かにそうだなあ。ども
S式でありリスト構造そのものなんでそっちの方ばかり気になって言葉の意味を取り違えたよ >>911
【データから紐解く!】2017年の人気プログラミング言語を徹底比較!
https://techacademy.jp/magazine/8735
> 言語別求人のランキング
> 2016 Average Developer Salary in the U.S.
#1 115,000 swift
#2 107,000 python ruby
#3 104,000 C++
#5 102,000 Java C
#6 99,000 Javascript
#7 94000 C
#8 92,000 SQL
#9 89,000 PHP RubyやPHPはそもそも仕事が少なくてCは仕事が多い可能性。 >>930
いや人気関係なく給料のいい言語を勧めるべきって話だろ
このスレとしては >>932
レス元は流行ってるか流行ってないかだけどな
スレ的に言うと小学生にRubyは無いだろw >>935
プログラミング言語じゃなくてちゃんと数学教えるほうが良さそうだな ベーマガ世代は小学生か中学生でF-BASICかN88BASICくらいやってたもんだけどなぁ まじめな話、>>1のビジュアル言語するくらいならSqueakやってたほうがいいと思う >>937
小学生ならゲーム機禁止してベーマガのゲームプログラムリストを打ち込ませて完了したら遊べると
するのがタイピング練習も兼ねて一番いいよw 最初は打ち込んでも動かなかった
だってX1のX-BASICだったから・・・ なんでもいいから完璧につかいこなせる言語を一つあればあとは応用できる。 Cやっておけばどんな言語でもあとは自分で調べりゃできるようになる。 >>933
Average Developer Salary in the U.S. >>930
https://techacademy.jp/magazine/8735
C、SQL、JavaおよびJavaScriptには多くの求人があります。一方、C#、C++とPythonもまた需要のある言語です。
しかし、新興企業の職を得たいのであれば、indeed.comのトレンドはふさわしい指標ではないでしょう。
AngelListは新興企業による求人の為のサイトであり、ここの求人リストを基にプログラミング別の重要を確認できます。
JavaScriptの需要がある事が改めて確認できます。
また新興企業ではJava、C、C++と C#よりPythonおよびRuby (on Rails)を欲している事が分かるでしょう。 >>937
>>940
それやったからってどうせ今のお前らにしかなってないだろ? ファミリーベーシックで
ライフゲームを作った思い出 C/C++から覚えていけば9割の言語は使えるようになる
良い悪いは別としてな >>946
今、まともな汎用言語やっておいたら、俺らとはちがって将来ダイレクトに役に立つ可能性はある
なんせ、フリーでこんなに開発環境ある恵まれた状況じゃなかったので。
なんで、>>1みたいな糞言語を学ばせる必要があるかさっぱりわからん。
スポーツやってリア充要素増やしたり、英語勉強したり、大学くらいでホームステイや留学やったり
なんかプラス要素を増やしておいたほうがいいとは思うけどな。 悪いことは言わない
作る側にはなるなw
お金で済むなら
使う側でいいんだよ。
深みにはまると時間をものすごく浪費する。
スキルなどたいした価値もない。
料理人でも志したほうがずっと爽快で幸せな結婚も出来るし
休日も楽しめる。
死ぬまで仕事できる。 >>951
>作る側にはなるなw
って言われても、ある程度は中身を知っておかないと
ちゃんと使うこともできないよな 『中身』を知ならいとMSのオフィス製品を使えない?
エンジンの仕組みを知らないと運転できない? マシン語は絶対やっておいたほうがいい
信号でしかないという考え方が重要 >>951
バブル時代にそれやった結果が、25年間年収が変わらない国ですね。
Windowsを作り、Googleを作り、iPhoneを作ってる国はやはり強い。 >>956
サンプルいっぱい転がってるから
コピペでできるぞ >>951
こういう奴がのさばってるから日本の産業が衰退してるんだよ >>955
25年・・・・・・バブル経済とITバブルは別物です
日本のIT業界はゼネコン構造の形成に注力してきたことに鑑みての『作る側にはなるな』です
米国が構造改革を迫られて技術革新を成し遂げたIT業界に対し、日本のものは比較対象にはなりえない 相手の言いなりになってオーダーメイド品を作る側になるから
サグラダファミリアとかバベルの塔とか言われんだよ
使わせる側、使ってなきゃダサいと言われる側になれりゃ良いんだけど、難しいからな… メーカーの知り合いはソフトは儲からないからハードを頑張るって言ってたなぁ
目標はiPhoneだそうな C++で最低限のオブジェクト指向の概念、ポインタと参照の違いの知識を身に着けてから
javaやC#へ移ればいいかもしれんね >>963
ソフトは人件費がかかる
ウォータフォールしか知らない保守的なメーカーだと
速度もクオリティも新興企業に対抗できないんでしょ 中高生がプログラミングやるなら
JavaでAndroidの簡単なゲームアプリを作るか
LinuxでPygame使ってPythonで簡単なゲーム作ることから始めるといいのでは?
Raspberry PiでもPygame使えるよ プログラミングというと職業プログラマを想像する人が多いかもしれないが
今は、職業プログラマーじゃない人がプログラミングをする時代になってきてる >>970
なってねーよw
昔はソフトもツールも少なかったから自作するしか無かったが、今は高機能アプリが手軽に入手できるから
情報検索能力の方が重要になっている
まぁ自作の方がかゆいところに手が届く感は圧倒的に高いけどな >>963
そう思ってる奴が多くなったから競争相手が少なくなっててニッチ用途ならそれなりに儲けられるようになってる >>972
そうでもない。pythonとかは人工知能でよく使われてるからな。
といっても日本は遅れてるから海外の話だけど。 PGなんて真っ先にAIにとって代わられるぞ。脳トレには良いから趣味や教養として嗜むプログラミングはオススメだが。 >>977
アマじゃないだろ。仕事でプログラミングしてるんだからプロだ。
システムやソフトを作ってるだけがプログラマと思うなよ。
むしろ子供の時からプログラムしてたような連中はプログラマにはならず研究者になる。
職業プログラマの方がアマチュアなんだよ。 研究者が自分で(もしくは自分の研究室の学生使って)プログラム書くのは昔から行われてた。 >>978
大学でコンピュータサイエンス習って、開発現場に行ったんだが
確かに現場はめちゃくちゃだった >>982
オジサンだけど、改めて大学でコンピューターサイエンスを履修したいわ。
やればやるほど、もっと深く理解したくなる。 >>982
専攻してた人から見たら何が問題だと感じた? >>984
・Javaだけど基本new禁止 全部static
・Javaだけどメソッド名と変数が日本語
・メソッドに分けたら、main関数に戻すよう指示が来た >>985
そんなのがが普通と思うなよ
そこは最下層だぞ >>985
専攻以前の問題だな
専攻してたから指摘できる問題とかは? >>985
学歴・学位がミスマッチなベンチャーに就職しちゃったんじゃ。 >>969
pygameって今でもメンテナンスされてる?この前まで停滞してたぞ
今はKivyじゃないのか? >>987
いっても、学部卒だからそこまで高度なことはやってないよ。
ただ、関数型言語の研究室に配属されてO'Camlとか習ってたから
(京都大学から講義資料取り寄せてもらって教えてもらってた)
業務でScalaが出てきても普通に理解できたのはよかったかな
(>>985の会社はすぐ辞めたから別の会社) >>961
全くの見当はずれです
米国のようなIT企業は日本に存在しません
日本のメーカーも顧客用途のHWをアセンブルするのみで自ら標準化したプラットフォームHWも制定できない
メーカを考慮しても『作る側にはなるな』は変わりません
請負を馬鹿にしてる方もいるようですが、請負のソフトウェア技術がなければメーカは何もできません
名が知れている点を除けば、高給取りの工員がいる町工場と変わりません >>991
アメリカのようなメーカーは日本には無いってことか?
まあそうなんだろうな >>988
地方私大でかなり学歴としては低いところのコンピュータサイエンス卒なのよ
ただ、大学で教授たちが話していた内容(講義のあと、直接話をしたりしていた)
と現場でやっていることがあまりにも違っててびっくりした >>985
仕切っている連中の中にstaticおじさんが! >>991
自前で制定したプラットフォームを持ってるのってゲーム機くらいだと思うけど
これも自社でクローズドなものだからうまくやれてるだけで、日本の企業って
オープンな場で他社と協議しながらプラットフォームを制定するようなやり方が
絶望的に下手なのではないかと思う。一つには英語の壁があるのだろうけど。 >>993
IT系はなんというか、インテリが少ないと思う。
俺も情報系の学位はないが。
派遣、請負が事業のメインだとゼネコン体質の建設業に近い気がする。
自社開発でもしてるとこなら別だけど、文化がない。
個人的に、うらやましいのは任天堂くらい。 >>994
仕切っていたリーダーはCOBOLerだったね >>985
自分、ずっと開発現場だけど
真ん中の日本語はローマ字読みの日本語ならよくある。
上と下は開発現場でもない。
それこそ大学生のシロートに作らせたんじゃね? >>999
いや、マルチバイトの日本語。だから衝撃だった このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。
life time: 4日 6時間 18分 41秒 2ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。
───────────────────
《プレミアム会員の主な特典》
★ 2ちゃんねる専用ブラウザからの広告除去
★ 2ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────
会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。
▼ プレミアム会員登録はこちら ▼
https://premium.2ch.net/
▼ 浪人ログインはこちら ▼
https://login.2ch.net/login.php レス数が1000を超えています。これ以上書き込みはできません。