簡単なプログラム言語って何?
■ このスレッドは過去ログ倉庫に格納されています
簡単なプログラム言語は
なにかその理由を語ってください。
なお、その言語がクソかどうかはすれ違いです。
あくまで言語が簡単か否かの話です。 このスレッドは天才チンパンジー「アイちゃん」が
言語訓練のために立てたものです。
アイと研究員とのやり取りに利用するスレッドなので、
関係者以外は書きこまないで下さい。
京都大学霊長類研究所 COBOL
理由は文法が自然言語っぽいから
反対に数式っぽい言語は
難しい言語に分類される。 >>1
主語を明確にした方がいいと思う。
言語が簡単なのか、(主語は言語)
それとも
人が学ぶのに簡単なのか。(主語は人、言語は目的語)
>>1はどちらの意味で言ってるの? >>4
その二つは同じ意味ではないのですか?
違うなら、参考までに
実例をお願いします。
今の所はどっちの意味で書いてもいいですよ。
理由がちゃんと書いてあれば判断できますから。 明確な目的があって主体的に覚えれる場合はそれに合った言語
そうでない場合は実用言語じゃない玩具がいい
配列がかろうじてあるくらいの >>5
同じ意味と思うということは、要するに>>1には「主語は人」という思い込みがあり、その他は思い至っていないということになる。
一般的には「人間にとって」簡単な言語もあれば、「コンピュータにとって」簡単な言語もある。 >>7
要するに、1がいいたいことは「人間が学習するのに」簡単・難しいといった類の話のようだ。 >>8
難しく考え過ぎ。
まず例を出す。
そこから始めよう。 初心者の学習に向いてないのは、例えばC++はそうだろうね。
Cもあまりおすすめできない。Cという言語自体はむしろシンプルで簡潔なんだけど、
学習者側にとっては自由度の高さが災いして、明後日の方向に迷いやすい。
スクリプト言語、Pythonあたりにしとけば、と思う。 html
タグで対象を囲むだけ。
特別な道具(コンパイラ、ランタイム等)が必要無い。 >>13
それはマークアップランゲージ。
HTMLのMLはマークアップランゲージ >>5
機械語。ひとつの環境なら覚えるのは簡単だし、要素も少ない。
けど、それで何かを作ろうという目的に達するには途方もなく大変よ? >>14
一応、厳密な意味でHTMLはプログラミング言語だろ
現役PGが出来ますっていう言語の中には
口に出さなくても入っているもんだろ プログラミン | 文部科学省
http://www.mext.go.jp/programin/
これが一番簡単です。
理由1: 日本語
理由2: ブラウザから操作できる
理由3: 画面上の絵を動かすことに終始できる >>17
日本語の使い方逆。
「厳密な」意味ではHTMLは真性のプログラミング言語としては除外される。
「広義の」とか「カジュアルな」とか「ざっくり」とか「おおざっぱには」ではHTMLもプログラミング言語に含められる。
本来的にはHTML/XMLはデータフォーマットの一種なんだから。もちろん、そこに各プログラム言語の記述も格納できるというだけ。 最近のCSSは変数も使えるしイベントも扱える
一部には評価式も使えるがプログラミング言語といえるか? javascriptはスクリプト言語だしプログラム言語でいいんだよな? JavaScriptがスクリプト言語かどうかは非常に微妙
だって今ではもはやブラウザという特殊な環境を飛び出してるわけだから
スクリプト言語の定義に沿わない
しかし標準入出力がないので汎用言語の定義にも沿わない 定義がしっかりしてないからHTMLとか言い出す輩が出るんだろう HTMLがプログラミング言語って、どういう頭してたら出てくるんだ。
単なるデータ構造だろ。 エディタ、ワープロにキーマクロがある。これは、反復、分岐ができないのが不満だ。
だから、マクロ言語を勉強した。
しかし、画面がちらつくし、おそいのが不満だ。
だから、C言語を勉強した。
しかし、C言語は、文字列処理に不安がある。
だから、AWK, Perl, Rubyも勉強することになる。 必要をもって独学する奴は強い。他人におしりペンペンしてもらわなくても勝手に成長する。 RPGツクールってプログラムするのとほぼ同じだぞ
初心者に最適じゃねぇ? 手早くゲームを「完成」させるのには向いているが
プログラムではない プログラム = ソフトウェア = アプリケーション 金で人を雇って作らせれば、かなりあいまいな日本語だけでプログラムができあがる なんだかんだ言ってJavaScriptが第一候補だと思う
やっぱり慣れ親しんでるブラウザで気楽に動くというのが大きい
メモ帳とブラウザがあればできるし、そのブラウザで検索して調べるわけだし 何をもって簡単かというと議論があるかと思うが、言語仕様がシンプルで、例外が少なく、
より少ないステートメントで複雑な処理ができることではないかと思う
一方で、その条件を満していても、実用的でないなら継続的に使用しないから習得に時間が
かかるし、そもそも習得する意味がない
私見ではJavaScriptとLuaが適当であると思う JavaScriptのチュートリアルは玉石混交
最近だと本の方が酷いな、Webはマシになってきた JavaScriptに限らないが直接のメインテナか、それに近い人以外の本は読む価値無い
まぁ無駄に難解で何言ってるかわからない本も多々あるけど、少なくとも間違った知識を入れる可能性は低い javaと関係ないのにjavaScriptってのはねぇ。言語仕様を変更するついでに名前も変えてみては。 軽いのだとnew ArrayとかJSerなら絶対書かない記述してたり
本当に酷いのだと超簡単で見たらおかしいと気付く動かなくなる間違いをしてるのも沢山ある
HTML5系図書だともっと厄介でもう廃止されたものから
JSerなら将来廃止されるだろうなって分かるものが平気で紹介されてたり
Webは自分が好きな環境整えられないし日進月歩で勝手に進むからね
本当に初心者に優しくない
HTMLからJSまでの基礎を抜けるのに100箇所程度のソースは必要だ >>40関係なくはないよ
いや、中身は結構違うけど明らかに意識したのは予約語とか見れば分かる
昔からある問題としては「クラス」だよな
Javaライクなクラスの概念を適応しようとして失敗した例がホント絶えない
最近は減ってきたけど、この度のclass構文導入によってまた勘違いする輩が増えるかもしれん Javaのクラスの概念自体が、本来の意味からすると勘違いに勘違いを重ねているわけで
これ以上、勘違いを重ねたところで、それほど変わらない ふと疑問なんだけどさ
JSでのインスタンス化の仕組みとかプロトタイプチェーンでの継承とか
結構知らずにいる人は多いと思うんだけど
他の言語の人はどのくらい自分の言語仕様に執着心あるの? 言語に執着心?無いよ。
どの言語にも足りない部分、ダメな部分はあるし、
俺の理想の言語があるとしたら
俺が作った言語だけだろうね。
今はまだ言語を作れるだけの力はないけどね。 そうじゃなくて何となく使えるだけじゃなくて言語仕様から理解しようという気兼ねがあるかってことだろうよ 一般の言語と同様に、一番最初に習得した言語が「母国語」になるんじゃないだろうか んなもん、人によるだろ
言語で決まるとか思ってるなよ。
おかしいだろ。 だいたい、使える言語が一つなわけないから、
自分の言語仕様とか言われても分けわからん。
自分のってなんなんだよ。一つの言語にしばれてるのかお前? >>50
自分が今使ってるってこと
ヒステリーはやめてくれ スレタイ的には言語の実用性は何一つ要求されてない。簡単であればそれでいいのだ。 仕様書もコンパイラもうるさい編集者もない、エッセイや随筆のような自由文こそが簡単なプログラム。 >>52
普通複数の言語使いますよね?
何かの言語を卒業して次の言語に行くとか
言う訳じゃないんですから。 でもホームとアウェーみたいな意識の違いは残ったりする そういう人ほど、他の言語を叩く荒らしになりやすい。
人間性が疑われるので注意しましょう。 複数の言語って言っても毎週ローテーションで変わるわけじゃない。
決まってるだろうよ。 質問や話には乗らず揚げ足取りに励むこの風潮なんなの?
怖いわー C++以外ならだいたい何語でも難しさはそんなに変わらん
付いてくる膨大なライブラリが覚えやすいか、使いやすいかどうかだ >>5
Brainfuck
8個の命令しかないのだからこれほど簡単な言語はない。チューリング完全だし。
http://ja.wikipedia.org/wiki/Brainfuck
ただしこれは「難解プログラミング言語」の一種
これでプログラムが書けるやつは頭がいかれている。
HelloWordを出力する例
+++++++++[>++++++++>+++++++++++>+++++<<<-]>.>++.+++++++..+++.>-.
------------.<++++++++.--------.+++.------.--------.>+. Unlambda
命令はs,k,'しかない簡単なプログラミング言語
純粋関数言語
http://ja.wikipedia.org/wiki/Unlambda
プログラミング言語の原理はいくつかあるが(チューリングマシン等)その中のλ式を原理とするもの。
基本的にはλ式が1つあれば理論上は全てのプログラムが書ける。あくまでも「理論上」だが。
全てのλ式はS,K,Iコンビネータの組み合わせで書ける。IはS,Kで書けるので
SコンビネータとKコンビネータがあれば全てのλ式を記述できるというのがこの言語の原理
http://ja.wikipedia.org/wiki/SKI%E3%82%B3%E3%83%B3%E3%83%93%E3%83%8D%E3%83%BC%E3%82%BF%E8%A8%88%E7%AE%97
もちろん難解プログラミング言語である
Hello World例
`r```````````.H.e.l.l.o. .w.o.r.l.di >>65
なるほど。文字生成とevalがあれば何でもできるわけですね。 C++がいちばん簡単。
ポインタで躓く馬鹿には理解できないだろうが。 暗黙のつながりをたくさん覚えないと使えないってのは論外だ lispがあがってないのに驚き
文法だけなら簡単。超簡単。 チューリング完全である必要が無ければ HQ9+ はとても簡単にマスターできる言語だと言えるだろう。
また、言語ではないがカルネージハートは日本語を母語とする男子にはかなり習得が容易な部類ではないだろうか。 言語の習得は1+1が分かってお終いではなくて、絶えまないものだから
コミュニティの大きさと情報の豊富さは重要だと思う 計算モデルを無視して言語を選ぶ奴が多いから、大抵は悲惨な事になる。 Squeak(スクイーク)
低学年向けのコンピュータ・リテラシおよび自然科学教育に活用できるから。
Squeak(スクイーク)はSmalltalk環境のひとつ - Wikipedia HSP
実用的かどうかは知らんしつぶしも効かんが
ダイアログベースの「動くもの」作るだけなら
あれ以上簡単なものは思いつかん 簡単なプログラミング言語なんかない
だって奴らHSPの環境設定さえできないもん まず環境構築が必要な物は簡単とは言えないだろうな。
何かをインストールしてそれを使うなんて富士山登山くらい大変なことなんだから。 プリインストールされてて使えるスクリプトなんぞ複雑なもんばっかだぞ JavaScriptがあるじゃない
Win7以降なら更新無効にしてない限り今ではIE10が入ってるはずだし pythonがいいんじゃないかな?
お試しならPortablePythonがインストールも簡単だし環境を汚さない VIP言語
wとWで記述する手軽な言語
一応ネタではない Pythonは2系が淘汰されるまで初心者には紹介しにくい C:\work>python -V
Python 3.3.0 CとPythonとPerlしか学んだことがない
他に何を勉強したほうがいい?
Lisp? Javaだけはやめておけよ
きたなくて吐き気がする糞だからな 何気にバッチファイルじゃね?
問題は、最近のWindowsのCUIコマンドをバッチファイルと絡めて紹介してるサイトが皆無なことか 「Windows7かVistaかから、WAITFORというコマンドが増えてます」
09月08日 19:37… 219:WAITFORコマンドの使い道 (0)
フォロ:PCユーザーズNet(fpcu) > 会議室:コマンド・プロンプト活用相談[5]
http://folomy.jp/heart/?m=pc&a=page_c_home&target_c_commu_id=434 brainfuckは命令を覚えるという点においては簡単 javascriptでいいんじゃね?
環境構築しなくていい、どのマシンでもまず動かせる
このアドバンテージは大きい セキュリティーソフトウェアにじゃまされる
セキュリティーなんかないほうが断然高速 CSS3になってちょっと今までプログラミングでやっていたような動きを出せるようになってきたけどね 今まで色んな言語触ってきて
こんな記述でこんなことできて凄いなと感じることは沢山あったけど
簡単ってのとは違うと思う
どれも簡単じゃない >>93-94
後出し条件ですまんが、あっても情報が散逸しちゃってるんよ、そんな感じでね 学習コストが低ければいいなら弱い動的型付けでgotoしかないLLを作ればいい もしかして電卓の操作だってプログラミングなのではないか?
少なくともそう言えば初心者の気を緩められそうだ コンピュータそのものが計算機を実現するフレームワークである 人間だって振る舞いを提供するクラスの一つではないか? >>1
Python と Prolog
Pythonは書式が整って工夫され、無駄が少く記述できる。
Prologは何を書いても違和感がない。プログラマの自由度が最も高い言語。 多分結構ずれた話になるけど自然言語ってどうなんだろうか。
基本的に既存のプログラミング言語で書かれたコードは全部読み下せる(よね?) >>113
曖昧さが残るから読む人間によって大幅に結果が狂う
板違い >>119
それは簡単、単純どちらにもハマらんだろ。 >>118
厳密に記述出来ないってワケでもないが、厳密に記述するための努力が要り過ぎるわな
法案とかなんて、助詞いっこ入れるか入れないかでモメるんだから… 初心者にとって簡単な言語と言えば
1)環境が整え易い
2)簡単な記述で実行できる
3)自然言語に近い
4)情報が多い
5)フローが追い易い
って辺りかな
1)は単純にエディタで記述できるようなもの、IDEや専用エディタでプロジェクト立ち上げるようなのはその操作に躓く
2)は短い記述ですぐにそのレスポンスが返るようなもの
3)は記述が何をやっているのか、なんとなくでも意味が掴めるもの
4)はその言語の情報収集に無駄な時間を割かないもの、記述内に理解できる情報が多いもの
5)は上から下へプログラムが流れているのを追い易いもの
って考えるとBASICなんじゃね?
BASICって馬鹿にされるけど、分かり易さは群を抜いていると思うわ
慣れてきたら物足りなくなるから、そこから他の言語に移るって感じなんじゃね 構造化BASICは入門には確かに良い。
変数とか条件判定とかループの概念が分かるし。
そこで物足りなくなったらCとかPythonとかDelphiに行けば良い。
初めからHSPをやると変なクセが付きそうな気がする。応用が効かないし。
JAVAは知らないがタイプ量が多くてくどい感じがする。環境整えるのもめんどくさいし。 C#かなぁ。
ごく早いうちにコンソールアプリケーションから抜けられるからモチベーションの維持はできる。
インテリセンスも賢いしね。 インテリセンスが賢くないと使いづらいというのはダメだ Javaでないことは確か
個人的にはDartを推しておく 一番簡単なのは金出してプログラマを購入して自然言語をプログラミング言語に変換させることだよ >>130
コンパイラは予測可能で分かり合える存在だが人間は予測不能で分かり合えないという思想があってだな 侮辱のために病名を出す手合いは、少なくとも社会人経験が無いな。
と書くと、社会人にだってxxxが居る!と喚くのが居るが、これは論理的思考が出来ない奴。
プログラマには向いてない。 理解不能な多数の他人を除外することで
内輪でしか人間はわかり合えない
アスペだろうがコミュ厨だろうがその程度しか他人を理解してない awk
入力を処理して出力するという目的に特化すれば超絶簡単 たぶん、午前四時ぐらいになったら分かり合えるだろう。 println "取り敢えずコードを組め"
println "話はそれからだ" クソ言語を選ぶと「組んだ」に辿り着くまでに挫折おすしへいお待ち >>145
そんなあなたにMalbolge超オススメ >>145
放課後ちょっとJまで来いよな。
>>148
SQLはデータがどこをどう流れてどういう処理を受けてるかさっぱり分からん。
むりくり英文にしようとして余計に難しくなってると思う。 >>149
流れてるわけじゃなくて、集合演算して、検索するだけだよ? 言語というより開発環境を整えやすい方が始めやすいと思う。
そういう意味ではHTML+javascriptなんじゃないかな。
余計なお世話になってしまうが言語をとっかかりにしてしまうと、プログラム言語は習得できても、お作法的なものも含めたプログラムの基礎が習得できないので、その辺も加味して勉強した方が良い(じゃぁ具体的にどう勉強したらと言われると、困ってしまうのだが・・) >>152
テキスト用フォーマッターを、フィルター群としてRatforで実装して行く古典的著作無かったか?
それで勉強したらいい。
Ratforなんて簡単にCで書き換えられるから打ってつけ。 下手に開発環境を整えるより
初心者はコマンドプロンプトとかでやる方が楽な気がするな
プログラミング言語とIDEの両方を一度に覚えるのは厳しい
まずは言語に集中してある程度知識をつけてから
開発環境を整えるのがいい >>157
最近はそのコマンドプロンプトのが敷居が高いって逆転現象が初心者には起きてる
でもコマンドプロンプトの使い方は是非とも覚えてて欲しいところではあるのだが コマンドプロンプトねえ
ターミナルならいいんだけど >>159
一応Console2ってターミナルはあるけど日本語とか色指定とかがデフォルトじゃ問題ありで
普及させるにはまだ遠いんだなあと実感するわ unixもwindows風でデスクトップで使う時代だからな。 >>158
VCならプロジェクト開いてF5押せば間違えたりしないけど
コマンドプロンプトだと環境変数通してファイル位置探してパス移動してファイルネーム手動で打ち込んでってのが面倒なんだよな >>157
コマンドプロンプトだと内容云々以前に画面が地味だから初心者は寄り付かないんだよな。
初心者がプログラミングを学びたい理由なんて9割方ゲームプログラミングなんだから画面が地味なのは欠点でしかない。 画面が地味というか、率直にいうと、ラテン語みたいなイメージだと思うぞ 大学入学と共に垢もらって、コンソールからログイン。
CUIでメール読んだりする学生は少数派か。 >>166
多数派か少数派かまだはっきりしたことはわからないけど、どちらかというと少数派ではないかと思われるね >>163
俺がまだよくわからないのにうっかりプロンプト開いた時の印象って、地味ってよりも
(なんかシステム中枢っぽいヤバそうなもん見ちゃったぞ、下手にキー押しちゃったら最後パソコン動かなくなるんじゃないべか…)
みたいな感じだった
あの味も素っ気も無い雰囲気が、いかにもシステムの最重要部分的な感じなんだわ
BIOSみたいにさ コンソールの向こうに会話の対象が居ることが初心者には分からないからね。
真っ黒で、愛想の無いプロンプトにカーソルが点滅してるだけだから。
何にも無いように見えて不安になる。 実際パソコン動かなくするコマンドなんてのが昔流行ったしな
C以下のディレクトリ全てを警告無しで全削除するって奴
あれホントに引っかかった奴とかいるんだろうか del /f /s /q *.bak を実行するつもりなのに
del /f /s /q * で間違えて enter 押してしまった香具師なら知ってる 速攻で電源引っこ抜いて早めにOS入れ直せば助かるかな 起動していきなり How many files? なんていう気が遠くなりそうな"会話"よりマシw >>176
骨董マシンの ROM BASIC の OS は、なんで自動でデフォのオープンファイル数を振らんのか?
訳ワカメ。 昔々、ROM-BASICを暴走させたことがあった。
そしたら、とんでもないプロンプトが現れ出た。
コレハ コウキュウデンタクデス とかなんとか倍角のフォントで表示された。
開発者が日常の用に供するため、ユーティリティをはめ込んでいたのじゃねwww
呼び出しキーがあったんだろうが、二度とお目にかかることはなかったな。 >>1
簡単というだけの視点でよいのならば、Prologだろう。
数時間の学習で、後追加で覚えなくてはならないことが皆無だから。 前田ブロックだろ JK
90秒でシューティングゲームが作れるんだぜ たとえ小学生の頃の俺だったとしてもそんなオモチャには振り向かない >>183
いや、ドラえもん見てたろう。
きっと飛びつくよ。 昔は、BASICでランダムに直線や丸や矩形描くだけで嬉しがっていたが、隔世の感じw >>185
アセンブリ言語を、機械語ガーって言ってた世代ですか? 俺はやらんかったけど、スパーのパソコンコーナーで子供たちが群れてゲーム遊んでましたな。
16進でダンプ印刷したゲームコードを雑誌から拾ってきて、めっちゃ速いスピードで打ち込んでいましたなぁ。
まさに機械語ですたなぁwww
アセンブラで駆って、問題の箇所を変更して、プロテクト外したりするやや年長の子供もいましたなぁ。
大人たちはメーカーのショールームにでかけて、BASICでなにやらやっておりました。
俺は既にタッチタイピングできていたので、すらすらとプログラミングしてたらそれを見ていた新任の女の子が上に言いつけて出入り禁止になりました。
古くからの女性係員は何も言っていなかったのに、点数稼ぎしたかったんですかねえ。
プロがPC利用に来ていると思ったのかねぇwww 悪そうな餓鬼が悪戯してたらそりゃ出入り禁止になるわな 30万円に近かったな。
長いこと買えなかった。
俺が最初に買ったマシンは48万円だった。
それに外付けHDD、常時通電の外付けRAMディスク合わせるとハードだけでも相当な額になった。
ソフトも開発環境までいろいろ買ったから100万円は超えたな。
長いこと使ったが、昔のマシンは丈夫だった。
転居するとき泣く泣く処分した。 >>179
言語は簡単でもテクニックについていけない それ考案したんじゃなくて説明用の例としてでっち上げただけじゃん >188
おまえWin板とかでVZ爺とか呼ばれてない? マクロがなければSchemeがやさしそう。でもマクロなしでという訳にも
いかないから、やはりPrologかな。覚えるのはね。使いこなせるかどうか
適用分野による。 入門は良い教師が必要だ。
英語喋れないのに英語教師やるようなことを、プログラミングでやらかしたらダメだろう。
方法と概念と実践を初心者に伝えるには、今までの学校教師には向いてないし、パソコン教室の真似事じゃアホ過ぎるだろう。 >>185
なんかいい時代
みんなbasicでゲームをつくろうとして時代
アセンブラでも
今は言語が多すぎるのか難しいのかそんな活気がないな 朝日新聞までが、BASICのプログラム教本を出す時代だったwww
でもね、朝日新聞いきがって書いてる割には、ユーザーの方がもっと進んでいたよ。
あんなとっちゃんぼうや見たいな事なんて、やっておりませんことよ。 ゲームとかなんか物になるプログラムは設計が必要なんだよな
プログラムってそれの付属品
素人は、プログラムからやろうとするから大きなプログラムが作れないんだよな
現場は設計がメインなんだよな パソコンである所以はそれを一人の人間がやるってことよ。
だから、あの時代の方が各種の設計用のフォームを自分で考えて用意していた。
だが、そういう考え方をした上で、現実にはフレームワークを日々改良して、必要な機能に対応したメニュー文字列群を用意するとそれで一応走る枠組みを作っていた。
後は、機能を果たすエンジン、対応するフレームに収まるが入出力画面を駆動するモジュールを作ればよかった。
メモリに収まるぐらいのならわずかな時間ででっち上げることが出来たな。 >>210
その頃フレームワークなんて言葉を使ってたのは、どんなクラスの組織かな。 昔はできることが限られてたから書くのは簡単
やりたいことを削ったりひねったり落とし込むまでが大変 >>211
個人ですwww
個々のプログラムのためのメニューをいちいち作るのはかったるいし、面白くない。
で、汎用を用意した。
一文字を叩くと、メニュー部分が色が変わって、処理過程に行く。
必要に応じて確認オプションを選択できるようにした。
処理がメニューの選択であることも、機能処理であることも自由に出来た。
たった
"N:シンキ R:テイセイ D:サクジョ S:ホゾン Q:モドル"
というような文字列を用意すると、'N' 'n' 'ミ' の打鍵に対して、"N:シンキ" という部分の文字色が変わるようなものを用意していた。
タイトル、作業域、メニュー域、入力域がきちんと配置された画面が表示されるプログラムが用意できた。 サブルーチンと書かずに汎用と書くあたりが流石マニュアル読まない爺。 ム板では「名前」の適切さには拘った方が身のためだと思われ。
我流ネーミングが許されるのはCOBOLくらい(COBOLですら怪しい) >>218
COBOLの場合、下手に英名付けると予約語リストとにらめっこになるから
もうローマ字でいいや、ってのが実際ある… >ゲームとかなんか物になるプログラムは設計が必要なんだよな
(笑) >>217
サブルーチンではないよ、メインループのプロトタイプだよ。
後は、付属品を下に付け加えていくだけ。
機能セットをメニュー文字列群として記述し、"コノブブン ハ コウジチュウ デス"をエコー返すモジュールを付け加えれば、構造物が一応動く。
後は、データ構造を設計して、それぞれの目的を果たす機能をもつコード群を次第に充実させるだけ。
必要ならば、機能追加に対するメニュー群を付け加えて、完成に近づけていく。
勿論、サブルーチン群として使うのも自由だw 商と余りを利用してメッセージ表示位置を指定することを工夫したとき、初めて学校数学が役に立ったなw フレームワークだとか、プロトコルだとか当時は
言わなかったと思うのだが。
RPGのプログラムサイクルなんて言い方はあったけれど。 荒らしに構うやつが荒らし。
だいたい、当時からそう呼んでいたとは書いてないんだから、余計なエサを与えるな。ほっときゃ寂しくていなくなるから。 ワロタ。
周りにも手許にもないものを作るのに、外でどう呼ばれるか名前なんて関係ない。
とにかく、確実に動いて、少ない努力で短期間にアプリケーションを仕上げられる枠組みをつくった。
必要なのは自分の問題意識とそれを実現する自分による思考を遂行して目の前に作り上げることだ。
参考書なんて読む必要もないし、どんな用語が使われているか調べる必要もない。
要するに、プログラム言語を学ぶということは、そういう思考を自らの中に作れるかどうかが問題なのだ。 すみません。プロトコルと書いてしまった、プロトタイプでした。
現在使われている用語で表現すると、どうしても読む方が拡大解釈を
してしまう。プロトタイプなどは現在でも曖昧な部分を多く含む概念
であるし。 >参考書なんて読む必要もないし、どんな用語が使われているか調べる必要もない。
こんな事を平然と口にする奴がこの板に来るな。
せめてマ板へ逝け そもそも実力不相応な上に開発者を馬鹿にした奴がこんな処にノコノコやって来るとか…
それなりの覚悟はできてるんだろうね? ジジイは聞かれもせず役にも立たない過去の自慢を
グダグダ長話するから「老害」と言われる
参考書を読まず分からない事を調べもしないのは、
自ら自身の成長を止めたに等しい >>233
ワロタ。
当時のことについてだろう。
俺がやっていたようなことについて書かれている書物はなかった。
書籍はチェックしていたぞwww
今よりぐんと少なかったから、大型書店の隅から隅までみるのにわずかしか時間がかからなかった。
参考書は俺のところにだって山ほどある。
特定の分野に関してはそこらの図書館より充実しているwww
今は目がしょぼいのでディスプレイの大きな文字しか読めない。 >参考書を読まず分からない事を調べもしないのは、
>自ら自身の成長を止めたに等しい
まぁそんなだから洗濯機も買えずクリーニングにも出せない位貧乏だったり、
郵便物の仕分け程度で偉そうにできる仕事にしか就けないんだろうねwww
そんなのがこの板で自分語りするとか、身の程をわきまえた方がいいぞ。 >234
>俺がやっていたようなことについて書かれている書物はなかった。
その当時でもリファレンス位は付属のがあったはずだけど。違法コピーでも使ってたのか?
>特定の分野に関してはそこらの図書館より充実しているwww
その分野はIT関連ですか? 違うなら悪いこと言わんから立ち去れ。
違わないとして、もろくに読んでないだろうから去れ。
リファレンスも読まない奴にこの板は相応しくない。 >>234
1987年頃にIBMの5550だったかと思うがBASICで年末調整のプログラムを作った。
コンピュータ様式の帳票用紙でなかったから桁がすこしズレていて大変だった。
その時だけしか使ったことはないが、BASICはほどほどには易しかった。 BASIC使いごときが大きな顔できる板ではないよココ。
ヒエラルキーとしては最底辺。 >>236
ワロタ。
ちゃんと開発環境は買ったわ。
訳分からんやつらだなぁ。 例えば、lisp関連の書籍なんて本屋に並べられているのより俺の方が多数あったなぁwww 威張る割にはアホじゃないか。
明らかに目的を達成するためのプログラミングアーキテクチャーについてだろうが。
それをBASIC言語のリファレンスを読むとか読まないとか問題にするとかアホとちゃうか。 俺はITに限らず方法の方法論まで考えいたから、殊更、本を読んで学ばなくても、素材さえあれば自分が実現する程度のことは自分で構成できたのだwww >239
>ちゃんと開発環境は買ったわ。
>240
>例えば、lisp関連の書籍なんて本屋に並べられているのより俺の方が多数あったなぁwww
買っただけ/読んだだけでは無意味。
内容を身に付けられなかった本の多さを、自虐ではなく自慢する奴はエンガチョされるぞ。 >243
Linuxの導入ごときで躓いてる奴がそんなこと言っても白けるだけだ。
この板はガチ勢が居るから、Win板やソフト板のノリでいると痛い目遭うぞ。 >>244
ワロタ。
これはちゃんと公言しているぞ。
3ヶ月継続してやらねば元の木阿弥白紙に戻っていると。
だが、必要なときには準備して自分のためになることは実現する。
今、仕事請けますなんて言ってませんからwww
Lispはemacsを鍛えなおすときに読み直して作業終えたら放置しているから白紙になっているなあwww
おまえ等みたいなIT程度のことを出来る出来ないとはしゃぐつもりはないわwww 80年代ってlispのまともな和書ってwinstonの訳本くらいしか無かったでしょ
駄本コレクション自慢されても…
参考までにタイトル並べてみてよ >246
>おまえ等みたいなIT程度のことを出来る出来ないとはしゃぐつもりはないわwww
ここが何板か分かってるのかこのジジイは…
何気なくほぼ全ての住民に喧嘩売ってるわけだがその一文。 >>247
ワロタ。
なんでおまえ等に証ために重ねてある本箱を開けなくてはならない。
やなこった。
>>248
ワロタ。
アホな喧嘩買うほどどんぐりの背比べなんかしたくないよ。
人知は広大な大陸を作っているからなぁwww >249
>アホな喧嘩買うほどどんぐりの背比べなんかしたくないよ。
バカが。お前は「売ってる」のだぞ。 古くは、S57年 情報処理シリーズ4 『LISP』 P.H. ウィンストン 新しいのは H19年 『On Lisp』 ポール・グレアム
20冊程度がプラスチックのボックスに入っているのを、今、確認した。 後、elisp関係と、他どこかにまぎれているのが何冊かあるはず。
ま、emacsを鍛えなおすときに呼んだのは、
『リスト遊び -Emacswで学ぶLispの世界』 だったからな。
それで基本を思い出して、後は、Emacs Lispのマニュアルの必要なところを抜き出してことを済ましたwww
ワロタ、 おまいらが蛸壺から顔出して威嚇しているんじゃよwww >>249
集めただけで完結しちゃうダメな奴の典型
何持ってるかすら憶えてないのかよ
そういえば竹内さんの奇書もあったな
80年代に存在したlispの和書て読む価値のあるのは2冊ということに訂正 σ < ワロタ
(V) 人が限られた時間で自分の知の空間を構成するのは、自分という現実との関連つけての作業だ
|| 人類共同体の一翼を担う役割にはまり込むためではない ______________
| (^o^)ノ | < ワロタ、 ねるォ
|\⌒⌒⌒ \ ちょっと他の作業で取り込んでたのだ
\|⌒⌒⌒⌒| 合間にからかってしもたwww
 ̄ ̄ ̄ ̄ ググって調べたんだろうなぁ…
Linuxのインスコもろくにできないのに、Lispが分かるなどと言われても説得力が無いw 俺が小学生のときLisp本1冊買って全く身につかなかったのは本のせいだったのか。 >>255
ワロタ。
プラスチックの箱を積み重ねたところを見たら上のほうにあったのでちょっとのぞいてみた。
空気脳みたいにワルじゃないわwww
『リスト遊び -Emacswで学ぶLispの世界』
EmacswはEmacsの間違い。
これに何の反応はないのか。
Lisp本の中ではこれが一番の小冊子だ。
基本的なことが理解しやすい。 流石にLispはVZ Editorを使って書くのはつらいわ。
emacsのscratchで試し書きしながら拡張していったほうがよい。
対応エディタが必要になるのでプログラム学ぶのに、更に、前提が必要になる。
簡単な構造なのに、オブジェクト指向などいろんなプログラミング概念の進展をも呑み込める柔軟性がある面白すぎる言語だけど。 >>259
それがVZ爺クオリティ
2chでブログをつけてる人だ スレを日記、ブログとして使う認知症一歩手前の迷惑爺か。 ネットで調べてみたら質の高いリファレンスが結構ある言語は有難い いまの複雑なC++やその後生まれたその他言語に比べると
Cは充分簡単だと思う
入門にちょうど良い >>269
しかし、なぜ IF などがある言語に拘るのか。 Cに合っているのは10000行までだな。100000行を超えるプロジェクトには向かない。 >>269
「ポインタ分んない。ポインタ混じりの宣言読めない。」て人が大方な件。 ポインタ判らないで躓いてるひとって
ポインタ定義の判り難さもあるだろうけど
どっちかというと構造体とか構造体の参照とか
そういう基本的な部分も判ってないと思う >>273
ここのスレタイは「簡単なプログラム言語って何?」だから、構造体の参照だけで
アウトということではないか。 javaもポインタだらけ
巧妙にポインタを隠して参照型にしておる
javaは、基本型も混ぜていてそれが洗練された言語とはいえないという理由になっているらしい。 >>269
入門書やコンパイラが"あらゆることを省いて"書きやすいというだけであって
読み手が間違った時に自分の間違いに気づきにくいという点で最悪 c言語なんてかなり古い言語
c->c++->java->c#->object cって感じか
ゲーム作成したかったのでc++勉強したっかたのだが、就職にjavaが有利ということで
切り替えたのだがフレームワークまで勉強がつづき、javaの本がいっぱいある
この言語ほど習得できたという実感はうまれにくいものだろう
100人やってばりばりできる人って1人できればいいんじゃ違うか?
ほとんどがフレームワークの力に頼って本質を理解できていないんじゃ違うか? objective C は(メーカーの都合で)再評価されただけであって新しいものじゃない >>278が正しい
C→C++→Java→C#
┗→Objective-C どっちも耐震設計やばそうだから
休憩だけにしてさっさと出た方が良い obj-cが最近の言語だとか思ってるにわかワロタ
真のアポ信者が持ち上げるのはDylanだから Objective-Cの人気拡大は
言語の良し悪しはどうでもいい
結局はプラットフォームが全てっていうことをバラしちゃったな fortranやbasicの授業があった
今思えば簡単なbasicさえろくにプログラムを組めないやつがいた
c,javaならなおさらだ
c,javaを学校で学んでも簡単にはできないだろうな 変数とは? 代入とは? のあたりでいきなり思考停止する奴はいっぱいいる
「"変数"とかいう高度な概念は後でじっくりやるけど俺はプログラマーになる」
とかいうアホもいた >>288
そんな奴いっぱいはおらんだろ
中学校一年の数学も無理じゃん
「"変数"とかいう高度な概念は後でじっくりやるけど俺はプログラマーになる」
ここまでくると、むしろ才能を感じるわ そういう奴ってHaskellみたいな思考してて破壊的代入をすごく拒絶する。 シンプル過ぎるものは逆に理解が困難なんだぜ。
プログラム証明論とかやってる基地外の算譜の定義なんて… A = A + 1
真面目な香具師ほどここで躓くんだよ 「代入と等号を同じ記号で表しちゃった。
記号の乱用は数学の悪しき伝統の影響。」
と説明すればチョンだろ。 プログラマが内部処理を正しく理解する必要性は薄い。
代入ってのはこういうものなんだ、って各々わかりやすいように解釈すればいい >>277
そのままゲームプログラマの道を進めばいいものをw
おそらく、c++もしっかり理解してないはず >>275
java屋なんてメモリとポインタの関係なんか理解してないだろw
半年ほど研修終えた女子供がプログラミングなんて簡単とかいう世界w >>296
ASMとか内部ルーチンコード書く機能あっても使わないのが現状
エンジニアとかゲームプログラマでも変態の部類に入るくらいのプログラム基地外でも無い限り使わないしな >>298
OS上のシステムコールやAPI使えば問題ない まぁ所詮書いて動けばそれでいいって世界だし
バグを起こさず仕様満たせるならプログラミングなんて簡単っつっていいと思うよ 建前上は将来のメンテに備えて云々いうけど
実際のところその将来はめったになくて
あっても完全作り直しリプレースだったりする 次スレからは
簡単なプログラム言語ってなに?ていうか英語って難しいよな?
でOK >>289
変数って難しくないですか?
中学校の変数はどちらかというと、Prologの論理変数に近いと思うし。 言語とライブラリが一緒になっててすぐ使えるもの
そう、Pythonならね 日本語なら簡単だろ
ttp://www.entis.jp/doc/japanese/ Prolog→Scheme→Haskellの順番で習得が簡単で、プログラミングに必要なセンスを学べる。
それ以外は時間の無駄。PrologとSchemeを知らない面接官や経営者というのは、
そもそもITに関する教養が足りてないから、間抜けが経営する企業は避けた方がマシ そんなに推すなら、猫でも分かるProlog入門日本サイトあげてみい。 >>313
入門はM.Hiroiさんので十分。
後はswi-prologの本家と、findallみたいなコードを読み尽くす >>314
おう、M.Hiroi氏のサイトはググると簡単に出るがそんなに良いんか。
あり。
参照の上検討してみる。 タイプ数が違う。Prologで問題を解いてから他言語に変換するのが良い。 cやc#で何かの問題を解くためのコードを書くのは苦痛。
昔、大嫌いだったPrologが愛おしくなるぐらいに苦痛。
前の彼氏はもっと優しくしてくれた。そんな心境。 Prologは欲しいものを定義する論理式を書くだけで問題が解ける魔法の言語って本当かいな?
論理式の書き方がプログラミングテクで、書きようによって解けたり解けなかったり、効率も変わるんだろ? 終了条件と途中の再起コードを書いてたら、勝手に問題が解けるよ
解き方が分からなくても、適当にタイプするだけで問題が解けることがあるぐらい効率が良い >>319
んー、どっちかっつーと「問題を解く」ことに特化した言語だからこそ
問題を解くには強い、って感じ。
問題を解くための流れが既に作られてるところに書いていくから。
逆に、自らフローを書こうとすると、一気に敷居が上がっちゃうのがPrologだな。 実行時の効率と生産効率とをごっちゃにして騙そうとしているやつがいる >>322
定義のAND、ORを条件分岐やループに置き換えるだけだよ 生産性の高い言語で問題を解いて、それを置き換えるのがはやい。
その生産性の高い言語がProlog。Haskell。 再起入門とエキスパートシステム、可読性に関してはlispより優れていると思う。
(car '(a b c d))と[X|Xs]を見比べれば、どちらのリストリテラルが優れているか一目瞭然。
ただし、lispほど柔軟でもなく、全ジャンルのアプリケーションが書けるものではない。
もっともlispでアプリケーションを書くような時代とは思えない。
Haskellを使えばハイソでセレブな人たちとは友達になれるし、ナウなヤングにもバカ受けする
PythonやRubyは中二病を拗らせた闇プログラマたちの巣窟だから登ってはダメ。
Haskell競技コーダーたちが真の勝ち組。 光のプログラマーとして強い静的型付けの伝道師になるか、
闇のプログラマーとして弱い動的型付けの力に溺れるか。 光のプログラマと闇プログラマの間に位置する混沌の騎士団。それがHaskell。 Haskellerはもはや言語と意識の融合すら果たしているからな。 >>332
Zerg?
PrologはProtosでLispはTerranなのか 初心者にはHSPでよくね?ラベルと命令と変数を理解するだけで良いし HSPなんて糞言語を理解するなら、
もう少しだけ手間をかけてcを学ぶ方がずっと良い HSPとRuby、どちらも作者は日本人という点では同じだが、
前者は一時盛り上がりを見せたが今では顧みる者はおらず、
後者は日本を越え世界中のプログラマ(の一部)にも愛されている
どうして、ここまでの差がついてしまったのか? >>338
HSPは記述に癖があるというか、統一感がないって感じ、古臭いし
Rubyは、使ったこと無いけれども、一定の思想の下設計されているって感じ
あと言語を普及させる展開の仕方が全く違うな
手続き型言語であっても、後々の移行やら応用やらを考えたら
HSPよりも他を学んだ方が断然良いと思うわ 「簡単なプログラム言語」ってのは実質
「覚えるのは簡単でも、応用範囲が広く、他の言語でもノウハウを活かしやすい」
ってことだろ。
だからC#かJavascriptあたりがちょうどいい。 SmallBasicの本を読んだけど、
なんとローカル変数が無く、グローバル変数しかない
これじゃ、まともにプログラムできないから、
やめた方がよい >>340
言語の学習とプログラミング脳の獲得を切り離すズルい戦術だな Rubyはパソコン通信と言われたBBS掲示板の頃から開発、そのBBSでユーザとの交流が図られていた。
意外と長い歴史がある。 >>336
初心者のうちから下手にラベルに馴染むとgoto使いまくりたくなるから、#deffuncや#defcfuncに慣れとくほうが後々他言語にスンナリ入れる
ソースは俺 >>285
Objective-CはマルチコアCPUでメモリが溢れるほどあって
プログラムの開発サイズがC++じゃプログラマーが発狂するぐらい大きくなった
ここ十年ぐらいでやっと本来必要とされた戦場を与えられた感じ。 >>345
その理由づけならJavaがとっくにその戦場で覇権を握ってると思うけど。 AndroidとiOSのできることの違いとして
追い追いわかってくると思うよ。 1つのプラットフォームが死ぬまで一神教でいる方が良いんだ。 >>350
JavaのとってはVMが真のプラットフォームで、様々なネイティブプラットフォームに遍在する形だから、いわば大乗仏教の如来蔵だな。 Appleも2001~辺りから正式にJavaでの開発サポートしてたけど
結局、Javaはオラクルの言語なんでメインはObjective-C一本に絞っちゃったしな
いちおうXcodeでまだ開発できるけど物好き用のオプションみたいな状態
GoogleはAndroidでJavaみたいなナニカを使ってる(オラクルと係争中)けど
自社で押さえとないと実際その辺めんどくさいよね。 簡単だけど、失うものの方が多くない?
初心者には、elispかvim scriptで、痴呆国立大の演習までは片付けさせるけどね
scipyのarrayとlistを見分けるのが苦行だし、Rかmatlabでプロトタイプが片付くんだ
正直、Javaやc#よりc/c++の方が魅力的。PHPとJavascriptに挟まれたJavaって息してるの C++は自重で重力崩壊起こしてて、そろそろ自壊するから
俺はObjective-Cから眺めさせててもらうわ。
Javaからもその最後はよく見えるだろう 俺は、PHPから眺めさせて貰うわ。
jvmの上からだと、c++の終焉も本当に眺めが良いだろうね >>1
最初のプログラム言語としては、Prologが易しいと思います。
理由は、
覚えることが少ないですね。型とかクラスとかまったく学ぶ必要がありません。
付随する概念も極めて少ない。
先達の口にする聞いたことのない言葉をググるというようなこともありません。 >>354
Androidアプリ作るのにはJSもPHPも関係ないからなあ TrueBASICとかREALBASIC辺りがネタでなく
プログラミングの初等教育にはオススメだが
すぐ上にメジャー言語がある状態でそこで別の言語で
勉強させる意味があるのかって問題がね。 覚えるのが一番簡単なのは、Prolog。使うのが難しいのもProlog。 ゲームの世界だね。 >>361
プログラムを書くために必要かって意味なら必要ない 会社のマシンにリモートで接続してプログラミングしてる立場としては、速いに越したことないけど、重要じゃない
とか書くと 300ボーでもええんか? と言うアホが出てきそうだが (w 300bpsなら1秒間に37文字も送れるから
一分間に2250文字…いけるな 送信はいいとして、受信がだめだろ
昔ながらの 80x25 としても1分近くかかるぞ >>358
そっち行ってくれる方が助かるけど、泥アプリ市場なんていつまで持つの? >>368
JavaはAndroidが潰れたらまた次のプラットフォーム行くだけでしょ
ずーっとそうしてやってきた言語なんだからさ Excel VBAじゃだめなの?
Web系言語はHTMLは最低分からないといけないし。
CUIだと地味すぎて続けられないし、C#はオブジェクト指向分からないと間違ってドツボにはまる。 ExcelVBAもOOP知らずに使うとドツボにハマりやすいかと
しかも、そこに対するフォローがすんごい少ない
ただ、プログラミングは手頃な目的があると続き易いワケで
普段Excel使う人なら大概それがあるから、そういう意味では良いんだけどね 今からC#覚えるために
C勉強するのは
フランス語覚えるために
ラテン語勉強するのと同じ?
プログラム言語界で英語にあたるメジャー言語って何?
HSPはスワヒリ語みたいなもの? >>372
んー、例え方による
と言うのも、会話に使う言葉と違ってプログラミング言語ってのは
目的による得手不得手が結構激しいからね
何がしたいのか?をまず最初にハッキリしとくといい >>372
> 今からC#覚えるために
> C勉強するのは
何でそんなことをしたいん?
C のポインタを理解するためにアセンブラやってた方がいい (異論はあるけど) と言う例はごくまれだよ
普通に C# からやりなよ C++やりたいひとにはCから入るのを薦めるのはありだけど
C#は関係ないな というかC#の解説書もとりあえずCは知ってる前提で書かれてね? このスレの最初のほうでC覚えれば楽勝とか
C#すすめてたじゃん
あとHSPは簡単だけど使い道ないとかさ C覚えられたら確かに色んな言語や色んな環境で通用するし、
今現在、特に何の指定もないなら勧めやすいのはC#で
HSPが簡単で用意された部分だけやるなら強いけど結局使い道に困るようになるのも確かだよ
でも結局何したいかじゃね? Mac/iOSだったらObjective-C
AndroidだったらJava的な意味で
WindowsならC# >プログラム言語界で英語にあたるメジャー言語って何?
CとJava
Javaのハケンはちょっとぐらついてるけど
初心者が独学ならJavaおすすめ
どうしても最短で近道を選ぶならC#もあり >>383
まあCはもはやラテン語と化しつつあるがな Javaが英語
Objective-Cがロシア語
C#がスペイン語
Perlがフランス語
Pythonがドイツ・オランダ語(そのまんま)
Rubyが日本語(そのまんま)
PHPが中国語 c:ラテン語
java:フランス語
javascript:英語
c++:ドイツ語 >>387
JavaScriptは英語(Java)に対するもはやジャパニーズイングリッシュレベル。ヒント:女子卓球のカットマン >>388
文法の砕けた感じが英語っぽいじゃん
それと比較して、フランス語圏は英語を嫌ってるし、
ノイズの多いドイツ語なんてc++そっくり こうだな
c:ラテン語
c#:フランス語
java:英語
c++:ドイツ語
javascript:ヘブライ語 >>389
Javaの単純だけど、コード量が却って多くなって面倒いところが、
基本単語少ないから外国人が学習するには人類言語中、最もチョロイのだが、
そのために文章量がやたら多くなって速読し辛いところなんて、英語に似てると思った。
あと、普及実態からしたら、ポジション的に英語=Javaってなる。
フランス語はポジション的にプログラミング言語界におけるJavaよりもずっとマイナーポジション。
だが文学作品を記述するには適している点が、ArtisticなPerlと重なる。
まあ重厚さから、C++にドイツ語をあてがうのは、それもありかも。英語とは親戚関係にありながら、
決してメジャーにはなれず、JavaにCの座の後釜を取られたC++。 少し話変わるけど、片山容疑者の件で、C#は世間的な印象がちょっと悪くなったかもね。
なんつうか、悪いハッカー(クラッカー)御用達みたいな。
業務系(Java)とかUNIXシステム管理系(Perl/Python/Ruby)とかアカデミック系(関数型諸言語)と違って、C#はキディ言語ぽさが一番濃くなった。 でも俺的に、普通の初心者にはC#が一押しです。Windows環境ならそれが素直な解。
他のプラットフォームを前提にしている場合は、もちろん別になるけどね。
Android→Java
MacOS/iOS→Objective-C >>1
簡単というだけなら、Prologだろう。
ただ、そのまま書けば述語になる。使いこなすのはなかなか大変だが。 algol:ラテン語
c:英語
java:アラビア語
ada:日本語
c++:ドイツ語
lisp:ロシア語
c#:スペイン語 >>393
OSXはさておき、iOSはC#の流れになっていくよ
Appleは嫌がるだろうが それはない。WindowsはJavaになってくよ波にない Android向け開発との両立でC#系のフレームワークが増えてるのを知ってて否定してんだよね? JavaのAndroidとObjective-CのiOSどっちでも動く
チープなソフトを楽に作りたいから中間レイヤー使って
UNITYとC#で作るわ。これからはこれが主力!(キリッ
Android「ないわーw」
iOS「ないわーw」 >>123
さらに初心者がミスしやすいのは言語で決まってる文法の部分で
文字の打ち間違いだけじゃなく打つのを忘れたりするものもある
まあCとかの一文の最後に書く;とかだけど
}とかもどれがどれのカッコかとかわかりずらくなる
今はこれは開発環境で記述時にチェックが入るのでわかりやうしけど
そういう意味でIF〜ENDとか;のような記号を省いているスクリプト言語のほうが書くのは簡単だろうと javascript は ; 忘れてても動くからなぁ Javaの良さがわからん?
C++のほうが楽なんだが、流行ってないし・・・ >>338
HSPは当時無料の開発環境がなかったことも流行った要因らしい
ダウンロードとインストール一つで使い始められて学習すればそのままゲーム開発もできるから今でもコンテストとかやってるけどな
rubyはオブジェクト指向が洗練されてたりプログラミング言語としてはrubyの方が完成度が高かったんじゃないか Javaの良さはバカみたいにデカい標準ライブラリでしょ
「あんなこといいな、できたらいいな」を探したら結構な確率で標準ライブラリから見つかるってのが最大の利点
当然ながら標準ライブラリだから、セットアップは既にされているし
類似のクラスが複数見つかった場合も、標準機能同士ってこともあって比較記事も割と簡単に見つかるから
「んじゃ今回はここにこれ、あそこにあれを使うのが良いだろうな」って目星も付け易い C++ってあれだろ
メモリリークの嵐に
SegmentationFaultとかですぐ落ちる奴
あとヘッダファイルwとか
C++使って業務アプリ作ってる奴とか吹く
かわいそうでww firefoxほどにはメモリリークはないよ
プログラマの腕次第 >>408
std:: とかも知らんのだろうな、かわいそうに w >>407
Javaのライブラリ資産を活用するために、Java以外で書くようになってきてる。 スマートポインタを使えば良いんじゃないですかね?
ハンドル類をラップすることでRAIIも実現できますし。
標準ライブラリの件は、むしろ、Javaの欠点のような気もします。
なぜなら、実行環境が用意するAPIを直接容易に触れないからこそ、
標準ライブラリを潤沢にする必要が有ったということで、もどかしい
思いをしているんじゃないですか? RAIIを徹底すると、GCが実は欠陥だらけのアイデアのように思えます。
ポインタがあるのに参照を導入したC++の思想は先進的だったんじゃないかと思います。
OOPを実践する言語として最強なんじゃないでしょうか。 標準ライブラリの件を補足すると、どの環境でも同じように動くということは、
サポートする環境の最大公約数的な動作になるということです。
ここがもどかしいんじゃないですかね? >>412
つーてもAPIを直に触らなきゃならん機会なんて今は少ないからなあ
まあ、どうしてもって時にはJNI使うさ
その場合必要なのはC言語であってC++では無かったりする >>415
そういった、最大公約数的な動作で良い部分は、ウェブシステムに奪われていく、
あるいはすでに奪われてしまったのではないでしょうか?
あるいは、AndroidがJavaではなく「Javaのような何か」を採用する理由が
そこにあるのではないでしょうか? >>1
Prolog
<理由> append/3 sub_atom/5 findall/3 atom_concat/3 だけ覚えればなんとかなるから。 >>412 >>416
「実行環境が用意するAPI」というのが割と古くから使われているものが多くて設計思想が古くて使いにくかったり、
WindowsとUNIX系OS(Mac含む)では使うライブラリ変えなくちゃいけないとかあったりで学習コストがかかる。
Javaの標準APIはその辺を一から今の時代風に全部Javaで書きなおしてくれたことに意味があるんじゃないかな。
直接APIを触れば簡単なのに、ラップされてるから面倒という状況は普通にあり得ると思うけど(GUI周りとか、ファイル周りとか?)、
そういうのが少ないものならやっぱりJavaはでかい標準APIを組み合わせて作っていけるから楽ちんだと思うけどね。
なんか全体見てるとJavaで書いたデスクトップアプリを想定しているのかな? >>406
エディタからリファレンスまで、微に入り細にわたる親切ぶりだもんな
確かにあれは楽だった
Rubyはエディタ選びから始めなきゃならんけど、それさえ決まればそこから先は一気に楽しみ広がってくのが良いわ >>413
RAIIの意味がよくわかっていないので質問させて下さい。
ガーベジコレクションに比べてどのような利点があるのでしょうか。 >>4
言語は簡単で、学ぶのにも簡単。だが、使いこなすのは難しいという言語もある。まあ書き手が我慢できるかだが。
Prologがそうだし、関数型にもありそう。 >>17 HTMLは言語じゃねーよ。XMLの一部
Javascriptは言語だけど。
HTMLを言語にするならEPUBもPDFも言語になる。 それらは別物 >>424
待て待て、プログラミング言語ではないのは確かだから指摘するのは正しいが
指摘するときに「言語」にしちゃうとマークアップ言語も言語になっちまって台無しだ HTML は XML の一部じゃないだろ。HTML も XML も SGML の一部。
XHTML なら XML の一部。 あんなものがあるから
人の心に憎しみが宿るのです。 >>426
それも違う。SGML に言及するならもう少し勉強した方がいい。 横からだけど、HTMLもXMLもSGMLで定義可能な言語だと思ってた。 >>426>>430
そうだよ。両方SGMLのサブセット。
ただXMLはSGMLの後継規格という位置付けもある。 >>432
マルチすんな、Pythonスレにだけ貼ってろよ よくこんな発表で金取るな
タイトル詐欺だろ
質問者も優し過ぎる
その場で時間と金返せと説教するべき V…Visual Bacic
int等の、いわゆるおまじないがないから BASICは低級だからINTとか無いのかと思ったら
最初のダートマスBASICを作った人たちが
FORTRANを使ってプログラミングを学生に教える際に
学生が一番づまずくのが「型」の部分で
それを防ぐために変数は数値を表す数値型(浮動小数点)と
文字列を表す文字列型のみで、型宣言しなくても
文中に出てきたらすぐ使えるように作ったと言ってて
目からウロコだった。 c++使うくらいならc使う
c++使いたくなるような抽象化が欲しいんならscriptか関数型使うわ ・周りで使っている人が多い言語
・環境が簡単に構築できる言語
・解りやすい書籍のある言語
この3つのうち2つを満たしていれば比較的学習しやすいはず
1つも無い言語も多い 実際は
・用途が狭く限定された言語
が一番簡単
プログラマに尋ねると必ず汎用言語を出して遠回りさせようとするからな〜w >>446
最初は簡単なのは同意
あとで応用が利かない馬鹿製造機になりがち >>446
使うのはそれでいいけど、学ぶのはどうかと
それしかやらないならいいけどさ 逆でしょ
それしかやらないという発想だから汎用言語を押し付けちゃうんでしょ >>451
誤解してないかい?
それしか = その言語でしか扱えない業務 だよ
例えば一生データベースしかやらないなら SQL だけやっとけばいいかもしれない 今時一生DBしかやらんとか言う奴は社会で必要とされない
ましてNoSQLの時代にSQL()しか使えない奴は要らない子
2000年以降の技術的変遷を見てもフルスタックエンジニアが要求されている時代に
ずっと一つの言語だけで食って行ける訳が無い
インフラだけでもbash, perl, DOSバッチ/VBScript/PowerScriptは必要だし
アプリケーションはそれこそ多彩、全部知ってる必要はないがメジャーなのだけでも
すぐ10個くらい挙がるだろ
だからなんかの言語に特化するんじゃなくて今ならALGOLの子孫のどれかを学んで
他の言語にもすぐ対応できるくらいの柔軟さが必要とされる 業務でやるなら言語を選ぶなんて贅沢が許されるわけ無いだろ
訳わからん >>453
データベースとhtml/css/jsぐらいしか、弄るような部分ないじゃん ALGOL系統の言語をいくつも対応するだけなら、プログラマなんてならない方が良い >>454
>業務でやるなら言語を選ぶなんて贅沢が許されるわけ
そういう現場は嫌だなぁ 「舞台に上がる言語はC、Perl、PHP、Python、Ruby、JavaScript、Go、Java」
最高のプログラミング言語を決める綱引き大会、1月29日開催 | スラッシュドット・ジャパン デベロッパー
http://developers.slashdot.jp/story/15/01/22/0821254/
2015年01月22日 19時09分 Cの仕事はイヤだな。
C++の仕事にしてほしいと言ったら、
「もったいない。大きな会社の仕事で、
半年ぐらい続くのに」と言われた。
それから、また数件の面接に行った
仕事を断ると、次の会社の報酬が高いとは限らない。
またすぐに仕事が取れるとも限らない
漏れは基本情報処理の資格持ちで、C/C++をやっていたが、
セガの面接で、VBの試験で、
0点取って不採用だったこともあるw
VBでは、配列のインデックスが1から始まるとか、
Redimとか、当時は知らなかった >基本情報処理の資格持ちで
ここ嗤うところですよね >>462
> VBでは、配列のインデックスが1から始まるとか、
まあ、そりゃ採用されんわな w
知識がないのは教えればいいだけだけど、間違えてる奴は迷惑だし まさかセガの面接でVBを問われるとは思わんわなw
まあ報酬云々言いつつ基本情報止まりは笑えない VBできますと言っておいてその質問が発生したならしょうがないけど、
唐突にその問題を出したとしたら、おまえに非はない。 従軍慰安婦のことをもっと真摯に考えましょう。
わびるべきは、きちんとわびて、新しい関係を築きましょう。
もう、うそは、やめましょう。 サッカーブッシュ日本代表日程ぷあたん(しゅっちょうまいくろ教育長交代)春文執行40代売上差額シュガーチョコ
https://www.youtube.com/watch?v=NDq1QoJY0nY宇ドナルドアナリストパワーストーンコーチングとしまえん
サッカーブッシュ日本代表日程古本屋よしたけしゅっちょうちょこしゅがー
ディーラー税務署天才開発者死亡詰みヨミドクターマイクロサービス不足
サッカーブッシュ日本代表日程ぷあたんシフト光金さかい強制バイト人権侵害問題
春分資源執行ニューヨーク低原価ぼったステーキソルトレイク福岡横浜新橋奴隷課金パチシフト強制バイト問題新潟米センター生残
コスメ24チャリティー隠れ40代生活保護プレイボーイバイトレードいたりあん接待問題
マスコミKARDローンケーオーサービス不足婚活パーティー寄付金執行原発ビジネス
FBIチャイニーズタイホテル売上事務所ガチャ決算ガチャキャンペーン(販売報道陣過激派組織向携帯最新情報提供終了
校長発言細心注意ノートン産廃エラー(著作権クレーム中国反応融資高額教育費)(中国捕鯨団体40代社員サッカーコメント
高額入学金ヤフウ新橋大学ヤフウ新橋理事長FX経費 おじや50代資産ガリバズフィード40代エリート 匿名通信(Tor、i2p等)ができるファイル共有ソフトBitComet(ビットコメット)みたいな、
BitTorrentがオープンソースで開発されています
言語は何でも大丈夫だそうなので、P2P書きたい!って人居ませんか?
Covenantの作者(Lyrise)がそういう人と話したいそうなので、よろしければツイートお願いします
https://twitter.com/Lyrise_al
ちなみにオイラはCovenantの完成が待ち遠しいプログラミングできないアスペルガーw
The Covenant Project
概要
Covenantは、純粋P2Pのファイル共有ソフトです
目的
インターネットにおける権力による抑圧を排除することが最終的な目標です。 そのためにCovenantでは、中央に依存しない、高効率で検索能力の高いファイル共有の機能をユーザーに提供します
特徴
Covenant = Bittorrent + Abstract Network + DHT + (Search = WoT + PoW)
接続は抽象化されているので、I2P, Tor, TCP, Proxy, その他を利用可能です
DHTにはKademlia + コネクションプールを使用します
UPnPによってポートを解放することができますが、Port0でも利用可能です(接続数は少なくなります)
検索リクエスト、アップロード、ダウンロードなどのすべての通信はDHT的に分散され、特定のサーバーに依存しません
11 モシ a = b ナラバ
c = a
イガイナラ
c = b
モシオワリ モシモーシ!
∧_∧
∩゚Д゚)
□……(つ |
 ̄ ̄ ̄ ̄ ̄ ̄ ̄| >>1
Prolog
理由か・・ 約束事がほとんどない なんだかな
【教育】プログラミング教育実験拡充 総務省、義務化見据え [6/19記事]政府は20年に義務教育を目指す
asahi.2ch.net
test
read.cgi
newsplus
1497875492
∧__∧ / ̄ ̄ ̄ ̄
∩*´д`)< もしもし?
□………(つ | \____
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄| >>476
バックトラックを苦にしなければ、たしかに一番簡単だ REPLのある言語がいい
・結果がすぐに出る
・エラーもすぐに出る
・電卓代わりに使ってるうちに、次第に他の機能も覚えるようになる プロンプトがでるが消すと定義モードになる処理系もある Prologは定義の追加も簡単でIDEなしでも簡単に使えるがワンライナー向きの言語ではない 一般の家庭用PCでも、webブラウザ(IE、火狐、クロムなど)くらいは入れてるだろうし、Officeも入れてる人が多い。
そう考えるとJavaScriptやVBAは手軽に出来る言語といえるだろうな。 >483 >ワンライナー向きの言語ではない
この点はもっと強調されてもよい >>486
Prologは言い換え(再定義)用の言語だから述語定義が次々と発生してしまって
一文では済まなくなるということだね。 ☆ 日本の、改憲を行いましょう。現在、衆議員と参議院の
両院で、改憲議員が3分の2を超えております。
『憲法改正国民投票法』、でググってみてください。国会の発議は
すでに可能です。平和は勝ち取るものです。お願い致します。☆☆ 僕の知り合いの知り合いができたパソコン一台でお金持ちになれるやり方
役に立つかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』
ZBLXI 【C++スターターキット】
・Windows10
・Visual Studio2017
・プログラミング言語C++ 第4版
・Githubのアカウント
これだけあれば始められます。 禿4は牛を殺せるくらいの厚さあるから覚悟して読んでね。 MSX BASIC
マシン語だって使えるしVDPやIOにアクセスだってできる。 アルゴリズムを学習するなら子供向けの
LOGO
とにかく記述規則が単純で特段覚える必要性がない
LISP
身近で特別に用意する必要がなく、実用的な
シェルスクリプト
Windows 10だと複雑なことまでやれる
UNIX、Linuxのbshやcshでもよい
実用的で、テキスト整形に適した
awk VBA
JavaScript
Python
理由:私立文系卒事務職リーマンの俺でも使えるから 環境設定にそんなに困らないで簡単にやれる
という点をクリアできる物がそもそも余り無い気がする
cなんて人間の誤認を誘い易い物は簡単に使えるなんて絶対に言えない
言語自体が簡単なのはbasic,hsp辺りだろうな >>446が一番かなぁ
覚えないといけない事が少なく
自分がやろうとしている事に
最短最小で出来れば良い
って感じかなぁ
後c言語なんかはセマンティクス?が悪いから
あれがなかったら良かったのに >>502
> c言語なんかはセマンティクス?が悪い
具体的に何が悪いの?
何をどうすれば誰にとって良かったの? >>499
そこまでこだわるならビジュアルプログラムが良くね? Haskell。
ほぼ数学なので、コンピュータの概念不要。 RubyとPythonはかなり簡単なので推奨できる Prologは文法だけならシンプルだが
実際に読み書きするのは難しい
仕事で毎日ゴリゴリ書いている奴は
プログラマー人口の1%未満位しか
いないんじゃないの? 割とガチでHaskell
Fancy typeとかいくらでも中級上級向けのトピックはあるけど、
そんなん別に知らなくてもいいしコアな構文とか概念はシンプルでとっつきやすい ほぼ数学www
コンピュータの概念不要wwwww
fibs = 1:1:zipWith (+) fibs (tail fibs)
main = do print $ take 100 fibs 簡単かどうかは覚える量が少ない方が良い
同じ方法なのに複数の書き方が有ったりすると混乱する
javaみたいにとりあえず
.
を書けば動く
みたいなのが一番有る意味解りやすい Ruby 日本語
ギャーハッハッハッハッハwwwwwwww ■ このスレッドは過去ログ倉庫に格納されています