各プログラミング言語の解説するよー

プログラミング言語C++第4版

1 名無しさん@おーぷん fLq

する

4 名無しさん@おーぷん fLq

ではやっていこうと思う

6 名無しさん@おーぷん fLq

どれから?
Java,C++,C,C#,HSP,JavaScript,Ruby

7 名無しさん@おーぷん ID:luW

Javaスクリプト頼むわ

元スレ(おーぷん2ちゃんねる): http://hayabusa.open2ch.net/test/read.cgi/news4vip/1429229808/
各プログラミング言語の解説するよー

9 名無しさん@おーぷん fLq

OK
JavaScript:
たぶん今一番勢いがある言語。
メモ帳でもできるため、非常に手軽。
ウェブブラウザで動くから、ソースコード丸見え

10 名無しさん@おーぷん fLq

だから、セキュリティ的に重要なのはCやJavaで書くのをオススメする

11 名無しさん@おーぷん ID:h6T

PL/I

12 名無しさん@おーぷん fLq

>>11
スマン。PL/Iは分かんない

14 名無しさん@おーぷん fLq

次はどれ?
Java,C++,C,C#,HSP,Ruby

18 一次元の蛙◆4o8uCVrZDE ID:vPI

C++

19 名無しさん@おーぷん fLq

C++:
C言語との互換性があり、Cができる人なら大体できる。
尚、C言語を学びたくなった時、開発環境をそのまま流用できるため、何回も開発環境を構築したくない人におすすめ

20 名無しさん@おーぷん fLq

しかし、データベースが肥大化しており、C言語より実行速度が低下している
スピード勝負ならCを使うべし。

21 名無しさん@おーぷん fLq

でも、大体C++でも問題ない。
Visual Studioとかいう有能のせいでVisual Studioでしか開発ができない人もいる

22 名無しさん@おーぷん fLq

時系列的に、Java言語の方が新しい。
そのためか、Java言語の方が先進的な機能がある。

23 名無しさん@おーぷん fLq

次:
Java,C,C#,HSP,Ruby

24 名無しさん@おーぷん fLq

C行くわ
C:
様々な言語に影響を与えた言語。
今となっては少し設計が古い。
OSだろうがツールだろうがゲームだろうがなんでもできてしまう。
少し難しいので、初心者はJavascriptからの方がいいだろう。

28 名無しさん@おーぷん ID:Dwa

>>24
Cはポインタの操作が一番ハードル高いと思う。

29 名無しさん@おーぷん fLq

>>28
あれで[Hello! World]だけで挫折した人いるよなwww
中学生時代のわたしです。

30 名無しさん@おーぷん ID:cpM

>>28
そこ越えると使えるPGになる

25 名無しさん@おーぷん fLq

いきなりCをやろうとしている人を見ると、はよポインタで挫折して来いと思う

26 名無しさん@おーぷん fLq

次:
Java,C#,HSP,Ruby

27 名無しさん@おーぷん fLq

HSP:
HSPは、本当にちょっとしたプログラムを書くときだけ使う言語。
所詮onitamaのオ*ニー言語であるが、意外と有能な所もある
HSP3からWin32 APIが呼べるようになった。
WinAPIを覚えたいならいいんじゃないかな。
初心者、小中学生向け

31 名無しさん@おーぷん fLq


HSPはJavaScriptより初心者向きだから、これから入るとJSでさえめんどくさくなる。

32 名無しさん@おーぷん ID:j3O

ポインタの使いどころがわからないのはまだ未熟だからだろうか

33 名無しさん@おーぷん fLq

>>32
ううん。
まあ一応覚えとけば後々わかるよ。

37 名無しさん@おーぷん ID:Dwa

>>32
仕事で苦労するよ。
大きいデータの受け渡しや外部記憶へのアクセスはアドレスだし。

39 名無しさん@おーぷん ID:j3O

>>37
気遣いサンクス
趣味にしようと思ってるだけだから

34 名無しさん@おーぷん ID:xeZ

ポインタのポインタ、関数のポインタ、辺りが便利

35 名無しさん@おーぷん ID:Dwa

>>34
ポインタのポインタはおすすめできないような。。。。

38 名無しさん@おーぷん ID:cpM

>>35
うん、それは避けるべきだね。

45 名無しさん@おーぷん ID:Dwa

>>38
関数ポインタも便利だけど可読性が落ちる罠が。。。

48 名無しさん@おーぷん ID:wS8

>>45
Cでゲーム作ってた頃は関数ポインタが無いとやってられないくらい便利だったよ
可読性が段違いに上がる
ゲーム以外ではあまり必要ないかもね

53 名無しさん@おーぷん ID:Dwa

>>48
便利なんだが一つ工夫しないとメンテナンスや他人が追っかけれなくなる。

まっ作って終わりならあんまり考えなくていいんだけどね

57 名無しさん@おーぷん ID:wS8

>>53
一工夫どころかめちゃくちゃ考えぬかれたライブラリの一部で使ってたよ
当然開発メンバはその仕組や使い方を熟知しないといけない
開発会社によって詳細は異なるだろうけど、どこも似たようなものは使ってたって聞く

まあ、今の時代からしたら時代遅れなシステムではあるし
使う必要も無いんだけど、当時の便利さは使った人じゃないとわからんかもね

60 名無しさん@おーぷん ID:Dwa

>>57
RTOSでの開発では現役なんだよなぁ

40 名無しさん@おーぷん fLq

Java:
簡単に言うとC言語は管理が難しいから、もっとカンタンにできるようにした言語
Cなら十数行書かなければいけないのを、5行で書けたりする。
Javaは結構必須言語になってたりするので、覚えておいて損はない言語
(自分がFLASH覚えてFLASHオワコンになって時間を無駄にしたいい思い出にならなさそうな言語)

41 名無しさん@おーぷん ID:cpM

アルゴリズム本(赤い分厚いやつ)と
GoFデザインパターンを理解できれば
初心者脱出

43 名無しさん@おーぷん fLq

FLASHは覚えなくていい。
AdobeがFlash Playerを捨てて、JavaScriptみたいにならない限り

44 名無しさん@おーぷん ID:Ykt

どの言語も入門編までは解るんだが、その後で躓く
最終的に出来上がるのはコピペの切り張り

46 名無しさん@おーぷん fLq

>>44
それで俺もカスタマイズしてるうちに覚えたから、無駄という訳ではなさそう

49 名無しさん@おーぷん ID:9lG

PHPは?

52 名無しさん@おーぷん fLq

>>49
PHPカー
ウェブ系じゃないから解説する自信がない。
HTMLならわかるけど。

50 名無しさん@おーぷん fLq

C#:
Microsoftにより、C言語を改良し作られた言語。
はっきり言うと、MSが捨てたら完全にいらない子。
しかし、Windows向けのソフトならこれより全ての面において簡単な言語は無い。
Windowsだけ!って人は覚えておいてもいい。

51 名無しさん@おーぷん ID:gl3

こういうプログラムを勉強するときって
何かソフトがないと動かすことってできないの?

54 名無しさん@おーぷん fLq

>>51
IDE(総合開発環境)があればいい。
なんでもできる。

55 名無しさん@おーぷん fLq

HTML:
HTMLは、ウェブサイトを構築する言語。
完全にウェブサイトオンリーなので、ウェブ系の会社に就職でもしない限り、覚えるかどうかはあなた次第
尚、主が一番気に入っている言語である。
HTMLタグというものでできている。
他の言語には流用できないと思う。
JSも組んでるなら別。

56 名無しさん@おーぷん fLq

おわり。
何か質問あったら答えるよ。

58 名無しさん@おーぷん ID:Z00

>>56
Rubyがまだやろが

59 名無しさん@おーぷん fLq

>>58
せやった。

67 名無しさん@おーぷん ID:Z00

>>56
1はどんな状況でプログラムを使ってるの?
web系とか?

68 名無しさん@おーぷん fLq

>>67
web系かな...
サイト作るの楽しかったから。

70 名無しさん@おーぷん ID:Z00

>>68
どんなサイトを作った?

72 名無しさん@おーぷん fLq

>>70
ぬるぬる動くサイト。

73 名無しさん@おーぷん ID:Z00

>>72
JavaScript?

74 名無しさん@おーぷん fLq


>>73
勿論。製作期間半年。

84 名無しさん@おーぷん ID:wS8

>>79
ぬるぬる動くってことは、少し前に流行ったパララックス系のサイトだと予想

61 名無しさん@おーぷん fLq

Ruby:
日本人によって「よりストレスの少ないソフトウェア開発」を目的として開発されたプログラミング言語
徹底したオブジェクト指向型のプログラミング言語設計であり、更に開発者を助ける便利な機能を豊富に含み、スクリプト言語なのでコンパイルも見かけ上は必要がない
ストレスのないソフトウェア開発と謳っているが、初心者向きとは思わない
プロがC等で組むのが面倒くさくなった時に使う言語と勝手に思っている。

62 名無しさん@おーぷん ID:Z00

>>61
初心者にもやさしいのかRubyやで

63 名無しさん@おーぷん ID:lfG

C++をかなりマスターしたと自負するオレだがしばらく離れていた
このスレ見て、久しぶりに何か作りたいと思ったわ

64 名無しさん@おーぷん fLq

>>63
一念発起するのがこんなクソスレでスマン。
頑張ってくれ。

65 名無しさん@おーぷん ID:gl3

HTMLって
マウス右クリックで、ソースの表示ってやつで表示されるあれのこと?

66 名無しさん@おーぷん fLq

>>65 大体そう。

69 名無しさん@おーぷん ID:wS8

イッチはどういう目的を持ってプログラムを始めたんだ?
アプリを作りたいとかWebサイトを作りたいとか色いろあると思うけど

71 名無しさん@おーぷん fLq

>>69
ゲームが作りたかったけどHTMLに触ってからやめられなくなった。」

80 名無しさん@おーぷん ID:wS8

>>71
じゃあ、HTML+CSS+Javascript(+jQuery)ってところか
お手軽に手を出せて、すぐに目に見える成果が出るから楽しいよな
ちなみに、テキストエディタは何を使ってるんだ?

81 名無しさん@おーぷん fLq

>>80
メ モ 帳

88 名無しさん@おーぷん ID:wS8

>>81
それ、逆に凄いと思うわw
悪いコト言わんからプログラム組むのに適したエディタに切り替えたほうがいいぞ

76 名無しさん@おーぷん fLq

CSSに苦労した。
Javaの資格は取る意味ないかなーって。
ウェブ系だし。

78 名無しさん@おーぷん ID:aiv

個人で何かやる程度ならインタプリタで十分
他人のソースコードも読みやすいし今一番なのはpythonだろうな

97 名無しさん@おーぷん ID:4It

Cか・・・・分厚い説明書を足の上に落とした記憶が蘇る・・・

98 名無しさん@おーぷん fLq

>>97
痛いよなwwwwwww

99 名無しさん@おーぷん ID:Dwa

>>97
独習Cでいいような

100 名無しさん@おーぷん fLq

>>99
俺も落としたんですよ。

101 名無しさん@おーぷん fLq

あの頃ネットで調べる発想が無かったもんで。

106 名無しさん@おーぷん ID:Rki

Bisual Basicで良いと思う。 Excelで使うとすごく便利。

107 名無しさん@おーぷん fLq

BisualじゃないVisualな。
>>106
まあね。
Visual Basicする気はない。

108 名無しさん@おーぷん ID:vLs

perlまだー?

114 名無しさん@おーぷん ID:aiv

>>108
書いた本人ですら半年後にメンテ出来ない言語とかもう捨てていいよ

116 名無しさん@おーぷん fLq

>>114
Perl「悪かったな」

110 名無しさん@おーぷん ID:Rki

なにか、かんたんなプログラムを 作って見せて  

113 名無しさん@おーぷん fLq

>>110
持ち合わせがないんですよ。家のPCだから

119 名無しさん@おーぷん ID:tbt

>>110
MsgBox("110逝ってよし!")

111 名無しさん@おーぷん ID:tbt

SQLがまだ出てないぞ

112 名無しさん@おーぷん fLq

>>111
SQLもほとんど知らない。

117 名無しさん@おーぷん ID:Rki

じゃあ、 HSPについて 解説して、 C言語との比較も 

118 名無しさん@おーぷん fLq

>>117
おk

120 名無しさん@おーぷん fLq

HSPは、あくまで個人が作った言語であり、
C言語と比べると天と地ほどの差がある。
ソースコードは↓

title"Welcome to HSP!"
mes"ようこそ!"
wait 200
dialog"HSPのダイアログだよ。"
end

121 名無しさん@おーぷん fLq

C言語は何でもできるが、HSPは分かりやすく言うと即席ツールメーカーだ。
3Dも扱えるため、3Dゲーでも作れる。
2Dアクションを作るなら向いているかもしれない。

122 名無しさん@おーぷん fLq

HSPは暇つぶし言語という事でいいと思う。

123 名無しさん@おーぷん fLq

3Dゲー作るならUnityの方が3億倍いいと思う。

124 名無しさん@おーぷん ID:Rki

HSPのマニュアルを見たけれど、さっぱりわからない。 的確な言語仕様を書いてないし、

125 名無しさん@おーぷん fLq

>>124
HSPって右も左もわからない人に向いてるから、ちょっとC言語とかやってると逆に入りにくい。

126 名無しさん@おーぷん ID:Rki

> HSPは暇つぶし言語
うーん、なるほど。 言語仕様が変だと思う。 バッチファイルと思えば、悪くないかもしれない。
C言語に文字変数を加えたインタプリタにした方がよいと思う。

127 名無しさん@おーぷん fLq

>>126
誰でもわかるJavaScriptみたいな言語って言ってるから無理じゃね?

128 名無しさん@おーぷん fLq

>>126
良ければ、開発画面見せてやるが。

131 名無しさん@おーぷん ID:Rki

> 誰でもわかるJavaScriptみたいな言語

えええ、 もっと貧弱な感じだったよ、 構造化も出来なかったと思った

132 名無しさん@おーぷん fLq

>>131
いや、もっとできることは多いよ。
Win32 API呼べるようになったし。
即席ツールメーカーなのは変わらんけど。

133 名無しさん@おーぷん fLq

開発画面
レス133の画像1 http://i.imgur.com/uQLcTGs.png

134 名無しさん@おーぷん fLq

皆、こんなクソスレに付き合ってくれてありがとう
またスレ立てるわ。
じゃあな。

137 名無しさん@おーぷん ID:Ati

誰かに説明することで自分の裡で整理してるんでそ

138 名無しさん@おーぷん ID:0TG

IDENTIFICATION DIVISION.
PROGRAM-ID. DSP001.
PROCEDURE DIVISION.
DISPLAY "こんにちは。もう遅かったみたいですね"
STOP RUN.

元スレ(おーぷん2ちゃんねる): http://hayabusa.open2ch.net/test/read.cgi/news4vip/1429229808/
各プログラミング言語の解説するよー

ランダム記事紹介

コメント

大量に語って「やっぱ難しそうだわ」と思わせるよりもサラっとこんなふうに語って初心者をおびえさせないのもいいかもな

以外に今時なのね
まだ使われている言語全般含めてかと思った

最後奴有能
COBOLは金融系でいまだ現役、
なお、家で使うことはない模様

最後のCOBOLなつかしいなー。
テキストエディタでちまちまソースコード打ち込んで
コンパイルしたらエラー出て、がっかりの繰り返し。
やっと動いたと思ったら、動きがおかしいからバグ取りの連続だったな。

HTMLはプログラム言語じゃなくてマークアップ言語なんだけど。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です