X



プログラミングに詳しいやつ、「フレームワーク」「ライブラリ」「モジュール」って何が違うの?
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@涙目です。(北海道) [US]
垢版 |
2018/08/16(木) 01:43:01.61ID:6x85GVQV0?PLT(12015)

フレームワーク(英語:framework)とは、プログラミングの世界における方言のひとつで「ライブラリ」や「API」、
「SDK」、「モジュール」などとも呼ばれる。標準語は「ライブラリ」である。

C言語などでは「ライブラリ」、JavaやC#などでは「フレームワーク」という言葉を使うことが多い。
ちなみに偏屈なプログラマが多いCOBOLやPerl、Rubyの人たちは「モジュール」だと言い張って食い下がらない。

フレームワークという言葉は非常に曖昧な表現であり、ときに不毛な論争となることがある。

ある輩は「フレームワークとは壮大なライブラリのことである」と主張する。
ただし、どの規模から「壮大」とするかは未確定である。

また、ある輩(マイクロソフトのMSDN上の説明文)は「ライブラリのうち、定形処理をまとめたもの、ソースコードの
書き方を半強制するものがフレームワークである」と主張する。こちらはライブラリの方が大きな存在であり、
フレームワークは小分類であるとしている。

これらの意見をまとめると、結局のところ同じものであり、方言であるという結論に達する。
つまりIT業界ではよくある「なにか新しくて壮大な感じ」を宣伝・演出するために生み出された言葉のひとつであり、
いわゆる「リネーム商法」であるといえる。JavaやC#のただのインタプリタを「仮想マシン」といったりするのと
同じような感じである。

なお、それでも一部の偏屈なプログラマは「ライブラリとフレームワークは別物である」と主張している。
しかしながらそんなものは一般人からしたら「ホモ」と「ゲイ」の違いと同じであり、傍から見たら区別はつかない。
本人達はこだわりがあるらしい。まさに不毛。だからハゲるんだよ。

https://monobook.org/wiki/%E3%83%95%E3%83%AC%E3%83%BC%E3%83%A0%E3%83%AF%E3%83%BC%E3%82%AF
0005名無しさん@涙目です。(千葉県) [US]
垢版 |
2018/08/16(木) 01:44:20.56ID:w4M4vs+K0
大学でPython使えるようになれって言われたんだが
具体的に何すればいいんだ?
ちなみに他のプログラミング言語はRが少しだけ使える
0007名無しさん@涙目です。(茸) [FI]
垢版 |
2018/08/16(木) 01:45:58.33ID:jknL5p5q0
ください
0008名無しさん@涙目です。(茸) [FI]
垢版 |
2018/08/16(木) 01:46:15.71ID:jknL5p5q0
ください
0009名無しさん@涙目です。(茸) [FI]
垢版 |
2018/08/16(木) 01:46:27.55ID:jknL5p5q0
ください
0010名無しさん@涙目です。(茸) [FI]
垢版 |
2018/08/16(木) 01:46:56.09ID:N/Us/p4E0
ください
0011名無しさん@涙目です。(茸) [FI]
垢版 |
2018/08/16(木) 01:47:13.66ID:N/Us/p4E0
ください
0012名無しさん@涙目です。(茸) [FI]
垢版 |
2018/08/16(木) 01:47:31.38ID:N/Us/p4E0
ください
0013名無しさん@涙目です。(茸) [FI]
垢版 |
2018/08/16(木) 01:47:48.72ID:N/Us/p4E0
ください
0014名無しさん@涙目です。(茸) [FI]
垢版 |
2018/08/16(木) 01:48:06.82ID:N/Us/p4E0
ください
0016名無しさん@涙目です。(茸) [FI]
垢版 |
2018/08/16(木) 01:48:24.94ID:N/Us/p4E0
ください
0019名無しさん@涙目です。(チベット自治区) [DE]
垢版 |
2018/08/16(木) 01:48:40.34ID:/2vwfQk80
ナマパーは知らなくていいよ
0020名無しさん@涙目です。(茸) [FI]
垢版 |
2018/08/16(木) 01:48:42.34ID:N/Us/p4E0
ください
0021名無しさん@涙目です。(茸) [FI]
垢版 |
2018/08/16(木) 01:48:59.74ID:N/Us/p4E0
ください
0022名無しさん@涙目です。(茸) [FI]
垢版 |
2018/08/16(木) 01:49:17.26ID:N/Us/p4E0
ください
0023名無しさん@涙目です。(茸) [FI]
垢版 |
2018/08/16(木) 01:49:34.44ID:N/Us/p4E0
ください
0024名無しさん@涙目です。(静岡県) [RU]
垢版 |
2018/08/16(木) 01:49:44.65ID:YpvuO67U0
>>6
機械学習ライブラリをいちはやく整備した先見の明
0025名無しさん@涙目です。(茸) [FI]
垢版 |
2018/08/16(木) 01:49:51.98ID:N/Us/p4E0
ください
0026名無しさん@涙目です。(茸) [FI]
垢版 |
2018/08/16(木) 01:50:09.16ID:N/Us/p4E0
ください
0027名無しさん@涙目です。(茸) [FI]
垢版 |
2018/08/16(木) 01:50:26.80ID:N/Us/p4E0
ください
0028名無しさん@涙目です。(茸) [FI]
垢版 |
2018/08/16(木) 01:50:43.98ID:N/Us/p4E0
ください
0029名無しさん@涙目です。(茸) [FI]
垢版 |
2018/08/16(木) 01:51:01.18ID:N/Us/p4E0
ください
0030名無しさん@涙目です。(茸) [FI]
垢版 |
2018/08/16(木) 01:51:18.27ID:N/Us/p4E0
ください
0031名無しさん@涙目です。(茸) [FI]
垢版 |
2018/08/16(木) 01:51:35.66ID:N/Us/p4E0
ください
0032名無しさん@涙目です。(茸) [FI]
垢版 |
2018/08/16(木) 01:51:52.84ID:N/Us/p4E0
ください
0033名無しさん@涙目です。(茸) [FI]
垢版 |
2018/08/16(木) 01:52:10.07ID:N/Us/p4E0
ください
0034名無しさん@涙目です。(茸) [FI]
垢版 |
2018/08/16(木) 01:52:27.27ID:N/Us/p4E0
ください
0035名無しさん@涙目です。(チベット自治区) [ニダ]
垢版 |
2018/08/16(木) 01:52:30.12ID:rgw70JVT0
仕方ないからあげるよ
https://i.imgur.com/yFISxN8.jpg
0036名無しさん@涙目です。(庭) [KR]
垢版 |
2018/08/16(木) 01:52:32.86ID:tw30v/6B0
SFCのromください
0037名無しさん@涙目です。(茸) [FI]
垢版 |
2018/08/16(木) 01:52:44.71ID:N/Us/p4E0
ください
0038名無しさん@涙目です。(茸) [FI]
垢版 |
2018/08/16(木) 01:53:01.95ID:N/Us/p4E0
ください
0039名無しさん@涙目です。(茸) [FI]
垢版 |
2018/08/16(木) 01:53:19.21ID:N/Us/p4E0
ください
0040名無しさん@涙目です。(茸) [FI]
垢版 |
2018/08/16(木) 01:53:36.51ID:N/Us/p4E0
ください
0041名無しさん@涙目です。(茸) [FI]
垢版 |
2018/08/16(木) 01:53:53.70ID:N/Us/p4E0
ください
0043名無しさん@涙目です。(茸) [FI]
垢版 |
2018/08/16(木) 01:54:10.90ID:N/Us/p4E0
ください
0044名無しさん@涙目です。(茸) [FI]
垢版 |
2018/08/16(木) 01:54:28.34ID:N/Us/p4E0
ください
0045名無しさん@涙目です。(茸) [FI]
垢版 |
2018/08/16(木) 01:54:45.97ID:N/Us/p4E0
ください
0046名無しさん@涙目です。(catv?) [US]
垢版 |
2018/08/16(木) 01:54:47.88ID:E6oWkTCT0
サブルーチン
0047名無しさん@涙目です。(茸) [FI]
垢版 |
2018/08/16(木) 01:55:04.46ID:N/Us/p4E0
ください
0048名無しさん@涙目です。(茸) [FI]
垢版 |
2018/08/16(木) 01:55:21.67ID:N/Us/p4E0
ください
0049名無しさん@涙目です。(庭) [JP]
垢版 |
2018/08/16(木) 01:55:28.82ID:sa9D0h5M0
フレームワークってのはお作法だな
実態がどうなのかなんてあまり意味無い。会社でいえば手順かな?
ライブラリってのは正に手順書だな、こう求めればこう答えてくれる的なやつ
モジュールはちとあれだな、境界が曖昧w
ライブラリっぽいのもいるしFWっボイのもいる
修行見習い中の使える精鋭かな


LIBとMODは多用してもなんとかなるがFWは用心しろ
取り込まれたと気づいたとき、お前は既にCPUファンのゴミカス以下だ
0051名無しさん@涙目です。(東京都) [US]
垢版 |
2018/08/16(木) 02:00:41.67ID:dHlxASoJ0
API と SDK は違うだろ
関数を呼び出す際の呼び出し方の決まりがAPI
コンパイラー、リンカー、デバッガーなど含めた開発ツール一式が SDK
使用頻度の高い関数をパッケージにまとめたのがライブラリで メーカーが提供するのもあるし自分で作ることもできる
オブジェクト志向言語だとフレームワークって言うようだ
0052名無しさん@涙目です。(チベット自治区) [US]
垢版 |
2018/08/16(木) 02:02:59.45ID:cPdII67+0
みんなライブラリ
0053名無しさん@涙目です。(庭) [JP]
垢版 |
2018/08/16(木) 02:03:54.13ID:sa9D0h5M0
ライブラリもモジュールも行ったり来たりが割と簡単なんだけどFWってめんどくさくね?
0054名無しさん@涙目です。(東京都) [US]
垢版 |
2018/08/16(木) 02:04:51.28ID:SRTJWfvy0
モジュールって聞くと電話回線を連想する
0055名無しさん@涙目です。(千葉県) [DE]
垢版 |
2018/08/16(木) 02:05:14.51ID:XcXFKar50
ライブラリ=フォルダ(中にいっぱいファイルを置ける蔵書庫)
モジュール=exeファイル(実行ファイル)だと思ってた
0057名無しさん@涙目です。(東京都) [IL]
垢版 |
2018/08/16(木) 02:07:32.26ID:ZW6+IlIk0
ライブラリは元からあるAPI群で
フレームワークは自作したサブルーチン+APIの、要はこのプログラムの中で使える全部のルーチンみたいなイメージ
0058名無しさん@涙目です。(京都府) [JP]
垢版 |
2018/08/16(木) 02:08:26.62ID:4Os2f40D0
ここで現役PGの俺が何も答えずに素通りだ
ではさらばだ
0059名無しさん@涙目です。(庭) [JP]
垢版 |
2018/08/16(木) 02:08:35.22ID:sa9D0h5M0
あー
比較対象のレイヤーによるな

デバドラ層
ブラグイン層
アプリ層

使う対象が全然違うわw
0060名無しさん@涙目です。(庭) [JP]
垢版 |
2018/08/16(木) 02:10:10.53ID:sa9D0h5M0
>>58
八時定例には遅れんなよ!
0061名無しさん@涙目です。(東京都) [US]
垢版 |
2018/08/16(木) 02:15:12.83ID:ikpQlkfs0
>>57
カタカナを止めると意味はそのままだな
library
framework
module

libraryは骨組みではないし、frameworkは寄せ集めの本じゃない
moduleに至っては個々で再定義が必要になる
0062名無しさん@涙目です。(大阪府) [SE]
垢版 |
2018/08/16(木) 02:16:35.14ID:6G8pSNa80
ライブラリ    →単一階層の機能群
フレームワーク →多階層の機能群
モジュール    →I/Fが企画化されて置き換え可能な機能群(学研の電子ブロックみたいな)
0064名無しさん@涙目です。(チベット自治区) [ID]
垢版 |
2018/08/16(木) 02:20:21.67ID:xntHHXWa0
フレームワークは異世界
0066名無しさん@涙目です。(千葉県) [US]
垢版 |
2018/08/16(木) 02:25:00.45ID:w4M4vs+K0
>>18
0067名無しさん@涙目です。(東京都) [BE]
垢版 |
2018/08/16(木) 02:39:05.13ID:qfmS7IgP0
ほんと、it土方辞めて良かったわw
才能なかったけど...
0068名無しさん@涙目です。(家) [KR]
垢版 |
2018/08/16(木) 02:43:41.61ID:Ukm+17Xg0
>>1
プログラミングとかきめーから話題に上げんじゃねーよ
0070名無しさん@涙目です。(東京都) [IR]
垢版 |
2018/08/16(木) 02:49:35.21ID:I3yLyxZk0
>>66
海外版はベガ
0073名無しさん@涙目です。(catv?) [GB]
垢版 |
2018/08/16(木) 03:09:23.21ID:DIE88vDs0
>>56
俺もこの認識だな
0074名無しさん@涙目です。(やわらか銀行) [GB]
垢版 |
2018/08/16(木) 04:11:44.50ID:QSWtWDPV0
フレワと略すのが慣例となっている
0080名無しさん@涙目です。(SB-iPhone) [US]
垢版 |
2018/08/16(木) 07:02:43.16ID:MwZGJQZs0
IT速報にレス転載されそうなネタだな
0081名無しさん@涙目です。(東日本) [CH]
垢版 |
2018/08/16(木) 07:06:25.45ID:4GUbresx0
言葉の意味も共通化できてないくせにやたらカタカナ語を使いたがるのが
この業界の悪い癖だと思う

同じ意味なのに何度も言葉をかえてごまかしてみたりな。
0082名無しさん@涙目です。(茸) [FR]
垢版 |
2018/08/16(木) 07:09:33.84ID:+twb5pHW0
フレームワークをライブラリと同一視しちゃう辺り頭が古すぎるな。
フレームワークは開発環境って言えば通りがいいか。
ライブラリなんてただの圧縮ファイル。
モジュールなんてただの1ファイル。
0083名無しさん@涙目です。(東日本) [CH]
垢版 |
2018/08/16(木) 07:11:50.25ID:4GUbresx0
フレームワーク 使わないといけない基本的なものの集まり
ライブラリ 使ってもいいから便利なものの集まり
モジュール あんたのつくったもの

って感じかね。
0084名無しさん@涙目です。(長屋) [US]
垢版 |
2018/08/16(木) 07:26:01.71ID:7K58pydZ0
間違いだらけでワロタ。
フレームワークはそのままで枠組みって意味だよ。
基本的な枠組みがありルールにのっとって動作する。
ユーザーはそのルールの中でプログラムを記述する。
ライブラリは目的とする処理群を纏めた物、例えばダイレクトXなら3Dを描画するのに必要な処理群が纏まった物。
モジュールはもっと細かい。どちらかと言うと関数を少数纏めた物に近いイメージでそれだけでは目的を達成出来ないけど、便利な処理群って感じ。
0085名無しさん@涙目です。(SB-iPhone) [US]
垢版 |
2018/08/16(木) 07:28:21.42ID:3ZPDG1ft0
>>82
凄くバカそう
0087名無しさん@涙目です。(香港) [ニダ]
垢版 |
2018/08/16(木) 07:33:12.76ID:jFFSnqV40
フレームワークはRPGツクール
ライブラリはRPGツクールとか関係なく画面に画面に絵とか文字表示したりする便利ツールの集まり
モジュールはツクールで壮大な物を作って修正するたびに大容量のファイルを配ると大変だから問題の部分だけですむように機能とか部品単位で分割したもの。ここは作る人まかせだから分け方は曖昧

全然違うわ
0088名無しさん@涙目です。(神奈川県) [CN]
垢版 |
2018/08/16(木) 07:34:08.86ID:lyz+y8mZ0
図書館がどうしたって?
0089名無しさん@涙目です。(チベット自治区) [ニダ]
垢版 |
2018/08/16(木) 07:34:44.99ID:PLSpdhH+0
職業プログラマを辞めて18年

ゆえあって、pythonを習うことに。
さすがに18年も経過しているから元プロとは言わず素人として受講。

マンツーマンスタイルで、受講者に合わせたスピードで行う。
入門テキスト2時間で完了。
初日、残り5時間の間に簡易の遠隔プログラムまで完成。

先生、唖然・・・。

プログラミングってホント簡単になったねえ
socketでちまちま組むつもりがライブラリが豊富すぎてあっという間にできてもーた。

こりゃ、技術者とは言えないわ今のプログラミング環境だと。
0090名無しさん@涙目です。(庭) [US]
垢版 |
2018/08/16(木) 07:36:41.94ID:etJwTYBX0
フレームワーク=テンプレート集
0091名無しさん@涙目です。(大分県) [RU]
垢版 |
2018/08/16(木) 07:41:14.77ID:D/DCWq6V0
家で例えると

フレームワーク・・・ミサワホームの工法と専用の壁とか階段とかのセット
ライブラリ・・・家を組み立てるための工具
モジュール・・・ユニットバスとかシステムキッチン
0092名無しさん@涙目です。(埼玉県) [CN]
垢版 |
2018/08/16(木) 07:43:37.26ID:A1N6yR9H0
ライブラリってディレクトリの事だろ
0093名無しさん@涙目です。(大分県) [RU]
垢版 |
2018/08/16(木) 07:44:12.00ID:D/DCWq6V0
えっ
0094名無しさん@涙目です。(静岡県) [US]
垢版 |
2018/08/16(木) 07:47:29.62ID:OOAamQB70
>>89
今の時代プログラムは書くことに意味があるんじゃなくてやりたいことをおこなうための手段でしかないからな
何をするかの方針や構造を決めるのが重要であって書くだけなのはもはやただのIT土方になってしまう
0095名無しさん@涙目です。(庭) [CN]
垢版 |
2018/08/16(木) 07:59:29.94ID:j9vwhEpe0
>>46
コボルで、それ言ってたな
0096名無しさん@涙目です。(SB-iPhone) [GB]
垢版 |
2018/08/16(木) 08:06:40.59ID:9ZHQcLG10
>>89
ここはお前の日記帳じゃねーぞジジイ
0098名無しさん@涙目です。(やわらか銀行) [EU]
垢版 |
2018/08/16(木) 08:13:15.32ID:592kbXQe0
前も似たようなスレタイで立ってたな
0099名無しさん@涙目です。(空) [IT]
垢版 |
2018/08/16(木) 08:16:40.41ID:H7TRP06d0
>>89
言ってる事はわかるけど、今はそれ前提で工数が決まる。
今も昔も変わんないよ。
気がついたら俺もう20年やってるわ。
0100名無しさん@涙目です。(やわらか銀行) [DE]
垢版 |
2018/08/16(木) 08:45:16.22ID:zNaR6jnl0
モジュール<ライブラリ<フレームワークだろ

ソースコードの可読性、保守性、再利用性を高めるために、処理の一部を切り出したものがモジュール。
関数とも言う。プログラミング始めれば誰でも作れるのがモジュール。

お約束の処理をモジュールしたものを集めてテンプレ化したものがライブラリ。
ライブラリは第三者に配布するなど再利用性が特に高いモジュールの集まり。

フレームワークはライブラリの中でも、特定の処理を集めたテンプレ集で、殆どコードを書かなくてもある程度の動作が出来ちゃうもの。開発環境とセットで提供されるライブラリのこと。
0102名無しさん@涙目です。(空) [SE]
垢版 |
2018/08/16(木) 09:03:30.10ID:QEoE/Wd70
itリテラシが低い以前に言葉の意味、本質を捉えなさすぎ。

ライブラリ、自発的にやりたいことに対して、参照するもの。ライブラリにないものは自分で作れ。

フレームワーク、枠組み。枠組みに沿って作ることで設計思想の共通化が出来る。よくセキスイハイムとかでやってる家のパッケージみたいなもん。台所とかはカスタマイズ出来るだろうが大枠は一緒。

モジュール、既に出来上がった成果物の単位と捉えれば分かりやすい。成果物だからといって単一動作するとは限らない。機械パーツもモジュールの一種だが、そのパーツを組み合わせて更に大きいモジュールも出来る。

一般的に言われてるフリーソフト(OSS)を当たり前のように使える現状に毒されすぎて、それぞれ全く違う性質なのにモジュール、ライブラリ、フレームワークを混同してるバカが多すぎる。
0103名無しさん@涙目です。(やわらか銀行) [DE]
垢版 |
2018/08/16(木) 09:08:30.99ID:zNaR6jnl0
カレーに例えるとわかりやすい

全スパイスの調合から始めるのがモジュール化前
このレベルから素人がカレー作るのは無理だろ。

定番レシピのスパイスセットがモジュール化
インドカレー屋がメニューに応じてモジュール化するレベル。スパイスの知識が無くても誰かのモジュールを買ってくればカレー粉を作れる。

誰でも簡単にカレー作れるようにカレー粉やカレールーにしたのがライブラリ。
もはやカレー自体はメーカー任せで、具材やトッピングを工夫して我が家のカレーになる。ライブラリがあれば簡単にカレー作れるようになる。
同じライブラリ使えば誰が作っても大差ないカレーができるが、分量や工程間違えればひどいものができる

さらに、オイシックスみたいにカット具材やトッピングまでセットになってるのがフレームワーク。何も考えなくても手順どおりに調理作業すればカレー作れる。ここにちょい足しして我が家のカレーwにする
0104名無しさん@涙目です。(SB-iPhone) [US]
垢版 |
2018/08/16(木) 09:13:04.39ID:QyMSaggh0
ライブラリ visual stdioとかgc++で一から作るのがメンドイ時に使う奴。
フレームワーク unityとかunreal engineとか
モジュール デバドラ
0105名無しさん@涙目です。(茸) [US]
垢版 |
2018/08/16(木) 09:24:52.76ID:TTNrlhuM0
>一般人からしたら「ホモ」と「ゲイ」の違いと同じであり、傍から見たら区別はつかない。

>>1のクソ記事書いた奴の世界の一般人とやらは包含とか考えないのか?
0106名無しさん@涙目です。(空) [SE]
垢版 |
2018/08/16(木) 09:28:10.48ID:QEoE/Wd70
個人で理解する分には良いが、お願いだから混同させるような解釈を教えないでほしい。
大多数がちゃらんぽらんだからガラパゴス和製英語ができる。

ライブラリは外部から処理を参照することを目的とした機能群。

モジュールは作った人が これは塊だ。 と感じればモジュール。
ただの概念。
例え成果物がライブラリだったとしてもモジュールと言えばモジュール。

フレームワークはただの決めごと。
決めごとを守らせるためにフォルダ構成や基底クラスやライブラリを事前に詰め合わせて塊(モジュール)として配布している。
0107名無しさん@涙目です。(catv?) [US]
垢版 |
2018/08/16(木) 09:38:50.88ID:KZ/KSKrE0
さすがに方言で片付けるのはどうかと思うぞ
0108名無しさん@涙目です。(チベット自治区) [ニダ]
垢版 |
2018/08/16(木) 09:39:21.15ID:PLSpdhH+0
プログラマぴょい伝説!
0109名無しさん@涙目です。(茸) [US]
垢版 |
2018/08/16(木) 09:42:38.50ID:7ME/Uwza0
何回同じスレ立てるんだこいつ
0110名無しさん@涙目です。(やわらか銀行) [US]
垢版 |
2018/08/16(木) 09:45:19.10ID:84rFCI1U0
手枷 モジュール
足枷 ライブラリ
頸枷 フレームワーク
0111名無しさん@涙目です。(芋) [US]
垢版 |
2018/08/16(木) 09:45:28.61ID:g4Accudr0
元はといえばIBM等がメインフレーム時代に定着させたコンピュータ用語を
マイクロソフト等が無視して新しい用語使いだしたのが混乱の始まり

後続もそれに習った動き
世代によって使う言葉が違う
0114名無しさん@涙目です。(SB-iPhone) [US]
垢版 |
2018/08/16(木) 09:58:55.60ID:f6UUg0aZ0
プログラマー目指すなら勉強していく過程で理解できるし
プログラマーにならない奴の興味本位の質問なら答える義務はないし
この程度を理解できない奴はプログラマーにはなれない
0115名無しさん@涙目です。(静岡県) [US]
垢版 |
2018/08/16(木) 09:59:49.48ID:j5n52hMs0
>>1
現行システムのフレームワーク化ってのをやった事あるけど、この定義が曖昧で、チーム全体が何すりゃええねんになったw

一般には「制御の逆転」がライブラリとの左になるようだ。

プログラマが使うならライブラリ。
プログラマが使われてるならフレームワークw
0118名無しさん@涙目です。(静岡県) [US]
垢版 |
2018/08/16(木) 10:13:27.50ID:j5n52hMs0
>>117
N88Basicはプログラマが好き勝手に自由に組めるが、VBはシステムに組む場所と方法を指定されてる。

すなわち、制御の逆転が起こってる>>115
0119名無しさん@涙目です。(芋) [IN]
垢版 |
2018/08/16(木) 10:33:36.39ID:2r0cr1Pf0
アプリケーションプログラム
サービスプログラム
ユーティリティプログラム
0120名無しさん@涙目です。(埼玉県) [CN]
垢版 |
2018/08/16(木) 10:38:37.33ID:A1N6yR9H0
>>97
サンダーとサンダースが分からない
0124名無しさん@涙目です。(家) [AU]
垢版 |
2018/08/16(木) 10:49:37.76ID:HYl8nxjz0
SEの転職活動してた頃に
ある会社の面接で「弊社のフレームワークは〜って連呼するから」
会社の中でライブラリをたくさん持ってるのかと聞いてたら
どうやら業務内容のことを指してるようだった
面接中話が通じなかった
0126名無しさん@涙目です。(庭) [US]
垢版 |
2018/08/16(木) 10:51:25.56ID:XA41lFmH0
CPUとAPUとマイコンとパソコンの違いみたいなもん
0127名無しさん@涙目です。(東京都) [KR]
垢版 |
2018/08/16(木) 11:37:20.64ID:mA2zWFO00
ExcelVBAってフレームワークだよね?
0128名無しさん@涙目です。(茸) [IT]
垢版 |
2018/08/16(木) 12:20:03.90ID:+Wb3SHGl0
>>127
モジュールだよ
0129名無しさん@涙目です。(SB-iPhone) [CN]
垢版 |
2018/08/16(木) 12:22:43.84ID:cJ2UiwUW0
コンポーネントな
0130名無しさん@涙目です。(茸) [US]
垢版 |
2018/08/16(木) 12:25:23.04ID:IBJFleYM0
>>1書いた奴をプログラマとして雇いたくないわ
フレームワークとライラブリの違いならともかくライラブリとモジュールを一緒にする奴と仕事したくない
0132名無しさん@涙目です。(茸) [ニダ]
垢版 |
2018/08/16(木) 13:36:06.17ID:8OPNkO6a0
>>130
どう違うの?w
0134名無しさん@涙目です。(チベット自治区) [US]
垢版 |
2018/08/16(木) 14:19:25.91ID:I2ftqJS40
>>5
コードの読み書きが出来るようになればオッケーだよ

全部覚えてるわけじゃないけど
そういう物があるという認識はあって
どこでどう調べれば解決するかの筋道が立ってるレベルでいいと思う
0135名無しさん@涙目です。(チベット自治区) [US]
垢版 |
2018/08/16(木) 14:22:25.67ID:I2ftqJS40
>>132
モジュールはなんつうか、分割したものって感じかも
コードの中にあるパートがあって
それと同じものを別のコードでも使う
ならば切り離して、双方のコードでインクルードして遣いましょう
みたいなのがモジュールだと思ってる

ライブラリは便利キット、あると便利なコードをまとめたもの
プロジェクト全体のあらゆるコードで
これを使えばコーディングが短縮できて便利だね!ってやーつ
0136名無しさん@涙目です。(東京都) [US]
垢版 |
2018/08/16(木) 15:43:55.77ID:9tA54SVS0
>> 132
簡単にいえば、おすぎとピーコぐらい違う。
0137名無しさん@涙目です。(庭) [FI]
垢版 |
2018/08/16(木) 15:59:57.89ID:UWxyAu5d0
>>135
javascriptやpythonでデフォルトで準備されてる機能をimportする場合、あれはライブラリってこと?
0138名無しさん@涙目です。(庭) [BR]
垢版 |
2018/08/16(木) 16:04:48.88ID:b8YVVPbL0
>>137
ライブラリやな。javascriptはインポートしないと思うが。
0139名無しさん@涙目です。(東京都) [US]
垢版 |
2018/08/16(木) 16:08:11.61ID:BGVv+/me0
>>132
まずバカは成り立ちと言うか、構造が理解出来ないんだよ。
OSはやりたい処理を固まりとして作ったんだから
同じ事はユーザが自作するのは無駄だ。だから
ユーザが使える様に解放したのが、最も基本的レベルのライブラリだ。ライブラリは更に追加しても良い
0140名無しさん@涙目です。(チベット自治区) [US]
垢版 |
2018/08/16(木) 16:09:03.88ID:I2ftqJS40
>>137
ちゃんとした定義なんて知らんけど
プロジェクトにかかわらず
汎用的に使える便利ツール=ライブラリだと思ってる
0141名無しさん@涙目です。(茸) [CA]
垢版 |
2018/08/16(木) 16:12:58.00ID:+BTqNTRE0
.net frameworkってあんだろ
フレームワークとは何かって話はこれを例にするとわかりやい
0142名無しさん@涙目です。(東京都) [ニダ]
垢版 |
2018/08/16(木) 16:27:33.15ID:TiYqtGnc0
>>141
それ多分ちがう。ふつうの場合は、ソフトウェアフレームワークの意味で。
ドットネットの場合は、共通言語基盤の意味だろ?
0145名無しさん@涙目です。(東京都) [ニダ]
垢版 |
2018/08/16(木) 16:31:12.95ID:TiYqtGnc0
ドットネットの意味なら、LLVMもフレームワークだろ。



LLVM - Wikipedia
LLVM とは、コンパイル時、リンク時、実行時などあらゆる時点でプログラムを最適化するよう設計された、任意のプログラミング言語に対応可能なコンパイラ基盤である。

LLVM は、JavaとJava VMの関係のように、まず仮想機械をターゲットとした中間コード(ビットコード)を生成し、その仮想機械向けコードを特定のマシンの機械語に変換する。
この方法によってLLVM は言語からもアーキテクチャからも独立しており、それぞれに特化した、プログラミング言語固有のモジュールと、マシン向けコード生成部を用意することにより様々な言語アーキテクチャーに対応する。

LLVM は積極的にプロシージャ間最適化を行うとともに、静的コンパイラとしてもJITコンパイラとしても使え、開発の様々な段階で使える多数の部品を持っている。
0146名無しさん@涙目です。(東京都) [ニダ]
垢版 |
2018/08/16(木) 16:38:51.40ID:TiYqtGnc0
C#でもVisual BasicでもC++/CLIでもF#でも、同じことができ同じように動作するって所がドットネットのフレームワークの意味で。
プログラミングで一般的に言ってるフレームワークはなんかちがうはず。
日本語だと基盤でおなじ意味かもしれないが。
0149名無しさん@涙目です。(関西地方) [US]
垢版 |
2018/08/16(木) 16:43:21.72ID:vwzgXRps0
単純に規模の違い
0150名無しさん@涙目です。(東京都) [ニダ]
垢版 |
2018/08/16(木) 16:47:22.60ID:TiYqtGnc0
API / Framework / Libraryの違いは何?

API
オペレーティングシステムやプログラム言語で用意されたライブラリなどの機能の入り口となるもの。
プログラミングの際に使用できる命令や規約、関数等の集合のこと


Framework
プログラムの雛形
何かの枠組み
汎用的な機能や基本的な制御構造をまとめた半完成品
ソフトウェアの主要部分の雛形と、汎用的で再利用可能なクラスやライブラリ、モジュール、APIなどで構成され、また、機能を追加、拡張するための方法や規約などが定められている


Library
汎用性の高い複数のプログラムを再利用可能な形でひとまとまりにしたもの。
プログラムの部品をいっぱい集めたファイル
https://qiita.com/Super_Swift_Biginner/items/140a319aa3fbe2f2ece9
0151名無しさん@涙目です。(東京都) [ニダ]
垢版 |
2018/08/16(木) 16:52:10.18ID:TiYqtGnc0
>>148
その図は、フレームワークの場合、フレームワークを使って具体的に何かやるという意味だと理解するが。
ライブラリの場合は、ライブラリ自体を作るということで。
しかし、ライブラリを使って具体的に何かやるのも可能で、説明が間違ってる気はする。
0152名無しさん@涙目です。(東京都) [ニダ]
垢版 |
2018/08/16(木) 16:55:13.51ID:TiYqtGnc0
>>148
その図で、反転とか考えず。
フレームワークの図をベースにして。左側は、大きな枠で囲われてるとみなして。
イブラリバージョンは、その枠がなく、いろんなところから引って来れる図にしたらいいのでは?
0153名無しさん@涙目です。(玉音放送) [US]
垢版 |
2018/08/16(木) 16:56:54.53ID:3Uj3k0hC0
このスレ3〜4回見てるな
なんでこんな何にも面白くないクソみたいなスレ何度も立てちゃうんだ
0154名無しさん@涙目です。(静岡県) [US]
垢版 |
2018/08/16(木) 16:59:04.74ID:j5n52hMs0
>>151
この図は「制御の反転」を説明した図だね。

ライブラリはプログラマさまが自由気ままに使う。
フレームワークはプログラマに修正箇所を強制する。
すなわち、制御の反転。
0156名無しさん@涙目です。(静岡県) [US]
垢版 |
2018/08/16(木) 17:04:42.86ID:j5n52hMs0
>>155
組み込み制御だから得意だよ。(主要なお仕事)
でも、情報じゃなく電子化卒で、当初は回路部に所属してたんだ。
要するに本来はハード屋。

ハードのテストをするためにポーティングって作業をするんだけど、見よう見まねでやってたらいつの間にその役目が定着して、知らない間にソフト開発部に移籍させられたのがイマココ。

なので、ソフトはあまり詳しくないぜ。
勉強中な世界。
0157名無しさん@涙目です。(東京都) [ニダ]
垢版 |
2018/08/16(木) 17:05:33.33ID:TiYqtGnc0
出処をみると、プログラマーが実装しなくても初期の物から勝手に、自動に動く部分が多いという意味だったか。
それなら理解できる。



フレームワークとは「枠組み・体制」を表す言葉で,人々が考えたり行動したりするうえでの基本的な仕組みや方針のことを意味します。
本講座では,フレームワークの中でも,ソフトウエアにおけるフレームワークとはなにかを説明していきます。
ソフトウエアのフレークワークとは
「アプリケーションはこのように開発すべし」という基本的な設計方針を,再利用可能なクラスによって示したものです。

ライブラリとはどこが違うのでしょうか。
それは,ライブラリが単にコードの再利用を狙ってているのに対して,フレームワークはアプリケーションの設計レベルの再利用を目的としているのです。

フレームワークの場合には,アプリケーションの骨組みとなる部分が既にフレームワークの中に用意されています。
つまり,フレームワークはアプリケーションの半完成品,テンプレートと言い換えられます。
もっとも難しいアプリケーション設計上の決断が,フレームワーク開発者によってすでになされており,プログラマは単にそのひな型に肉付けをしていくだけになります。

一方のライブラリは,汎用的な機能を提供する再利用可能なクラス群です。
ライブラリをどういった順番で組み合わせて,どんなアプリケーションを構築するか,という設計上の判断はプログラマに委ねられています。

ライブラリの場合,それを呼び出すのはユーザーのコードです。
プログラムをどう動かしていくかという,プログラムの制御に関する主導権は,ライブラリではなくユーザー・コードにあります。

ところがフレームワークでは,ユーザー・コードはフレームワークから呼び出されます。
設計を再利用するということは,フレームワークがメイン・プログラムとなり,ユーザー・コードへの制御を行うことを意味するのです。
https://tech.nikkeibp.co.jp/it/article/lecture/20070205/260697/
0158名無しさん@涙目です。(静岡県) [US]
垢版 |
2018/08/16(木) 17:07:56.66ID:j5n52hMs0
>>155
組み込みの30人位のソフトチームに1人位の割合で俺みたいのがいる。
俺以外はアセンブラあまり知らない。
でも、仕事の量がその程度なんだな。
後は割り込みハンドラでもCで書くよ。
自分の仕事も9割はCで書いてる。
0159名無しさん@涙目です。(大阪府) [IT]
垢版 |
2018/08/16(木) 17:15:27.72ID:VVIr7wEK0
ライブラリ→使う側が呼ぶもの
フレームワーク→使う側が呼ばれるもの、制御の反転
モジュール→知らん
0161名無しさん@涙目です。(福岡県) [EU]
垢版 |
2018/08/16(木) 17:33:40.37ID:BJoTf7310
>>135
プログラムを機能や処理別に細かく分けていったものがモジュールで
そのモジュールのうち他でも使いまわしの効く汎用的なものがライブラリってこと?
0162名無しさん@涙目です。(やわらか銀行) [AR]
垢版 |
2018/08/16(木) 17:37:57.04ID:G1T7Tw8j0
>>160
わかりにくっ
0163名無しさん@涙目です。(東京都) [ニダ]
垢版 |
2018/08/16(木) 17:43:21.46ID:TiYqtGnc0
本来のフレームワークは、ドットネットとかJavaのような、マシンにも言語にもよらないといった共通基盤の意味だとおもうが。
制御の逆転とかは後付かと。


frameworkの意味・用例|英辞郎 on the WEB:アルク

1.骨組み、、枠組み、下部構造、骨格
2.構成、体制、組織、構造
3.構想

framework architecture 骨格構造
framework concept 構成概念
framework construction 駆体工事
Framework Convention on Climate Change 地球温暖化防止条約
framework for a new financial system 新しい金融システムの枠組み
framework for decision-making 意思決定枠組み
framework for discussion 議論の枠組み

https://eow.alc.co.jp/search?q=framework
0164名無しさん@涙目です。(茸) [IE]
垢版 |
2018/08/16(木) 17:44:32.92ID:ubzr2HeA0
どれも新宿古着屋ワタナベの自爆装置に使いますダイバクショウ
0165名無しさん@涙目です。(東京都) [ニダ]
垢版 |
2018/08/16(木) 17:50:51.27ID:TiYqtGnc0
これもフレームワーク化みたいなことだな。



Node.js 10がリリース、N-APIが安定化しV8非依存に。 2018年5月2日

Node.js APIが正式版となり、JavaScriptエンジンが入れ替え可能に
Node.js 10の最大の特徴は、これまで実験的実装だったNode.js API(N-API)が正式サポートとなったことです。
Node.jsはJavaScriptエンジンとしてV8を採用し、V8に依存した実装になっていました。
これをAPIを策定することで切り離し、JavaScriptエンジンをプラガブルにしたのがN-APIです。

これによってV8がメジャーバージョンアップしたとしてもNode.js側で再コンパイルなどをすることなく組み込むことができるようになっただけでなく、
V8以外のJavaScriptエンジン、例えばマイクロソフトが開発しているChakraCoreなども利用できるようになります。

https://www.publickey1.jp/blog/18/nodejs_10n-apiv82ltsnodejs_4xeol.html
0168名無しさん@涙目です。(SB-iPhone) [US]
垢版 |
2018/08/16(木) 18:58:09.70ID:jwO/WmIM0
>>153
知ったか隙あらば自分語りスレだから
0169名無しさん@涙目です。(庭) [PL]
垢版 |
2018/08/16(木) 19:29:59.32ID:gjvrC0/G0
ちょっと何言ってるか分かんない
0170名無しさん@涙目です。(庭) [US]
垢版 |
2018/08/16(木) 19:42:55.19ID:cmCzLKvz0
フレームワーク→建物
モジュール→部屋
ライブラリ→家具
0171名無しさん@涙目です。(チベット自治区) [US]
垢版 |
2018/08/16(木) 20:33:58.08ID:I2ftqJS40
>>170
フレームワークは建築様式、といった感じではなかろうか


てなこと書いてると
例えるなって怒られそうだが
0172名無しさん@涙目です。(禿) [CN]
垢版 |
2018/08/16(木) 20:46:15.94ID:MsFpYsBf0
マイモーニングルーチン
0173名無しさん@涙目です。(禿) [JP]
垢版 |
2018/08/16(木) 20:49:15.52ID:tNKgJ7rW0
このスレ気持ち悪い
0174名無しさん@涙目です。(茸) [SK]
垢版 |
2018/08/16(木) 20:56:26.17ID:BjTsvL2H0
>>173
これみよがしにユーザとかかいちゃうやつとかなw
0175名無しさん@涙目です。(静岡県) [RU]
垢版 |
2018/08/16(木) 22:36:47.72ID:YpvuO67U0
>>174
IMEが学習しちゃってるからしょうがないんだよ!
0177名無しさん@涙目です。(神奈川県) [CN]
垢版 |
2018/08/16(木) 22:45:35.39ID:yY0jnUIi0
動きゃいいんだよ
0180名無しさん@涙目です。(埼玉県) [CN]
垢版 |
2018/08/16(木) 23:20:28.65ID:A1N6yR9H0
CPUとMPU
0181名無しさん@涙目です。(長屋) [US]
垢版 |
2018/08/17(金) 02:22:34.57ID:5QOyrlCU0
>>56
これ

論争する意味がわからん
0182名無しさん@涙目です。(茸) [JP]
垢版 |
2018/08/17(金) 02:26:42.31ID:Hud/8L8h0
モジュール 自分で作ったもの
ライブラリ みんなで作ったもの
フレームワーク 上の制作者が居なくなって修正できなくなったもの
0185名無しさん@涙目です。(やわらか銀行) [ニダ]
垢版 |
2018/08/17(金) 02:43:56.32ID:i8T9Up0J0
>>110
これすこ
0186名無しさん@涙目です。(大分県) [RU]
垢版 |
2018/08/17(金) 02:57:10.50ID:OODM0hwL0
>>184
ええ・・・
継承しないとクラス使う意味ないじゃんw
0188名無しさん@涙目です。(大分県) [RU]
垢版 |
2018/08/17(金) 03:09:28.72ID:OODM0hwL0
>>187
それはもはやオブジェクト指向もクソもない普通のライブラリw
0191名無しさん@涙目です。(チベット自治区) [ニダ]
垢版 |
2018/08/17(金) 06:20:15.47ID:Rttb8nbM0
プログラミングをJavaから始めた。
今は入門書を読んでちまちま勉強してる。

転職も視野に入れてるんだけど
業界的に、何ができれば・どの辺まで身につければ
ひとまずのスタートラインに立てるのかイマイチ見えてこない。

例えば不動産屋なら、
営業は未経験だけど勉強して宅建だけは取りました、
みたいな奴でもまずまず頭数には入れてもらえるし一応評価されるじゃん。
プログラミングの世界ではそれが何なのか教えて。
まさかシルバーとかゴールドの資格が
そこまで就職に活きるとも思えないし。
0192名無しさん@涙目です。(東京都) [ニダ]
垢版 |
2018/08/17(金) 06:33:27.28ID:U62148uC0
フレームワーク 大枠 はみだせない
ライブラリ 公衆便所 勝手になんか増えてる
モジュール パーツ ガンダムの腕がとれたから赤ザクの腕をつけてみたりする
0193名無しさん@涙目です。(庭) [US]
垢版 |
2018/08/17(金) 07:01:53.46ID:9vekBlC80
>>191
業務知識だな
PGじゃなくSE目指しなさい

資格◯◯もってました
より
××の案件3年経験しました

のほうが効果激高

どうしてもPGで食いたいんなら自前で色々な言語やらフレームワーク勉強して、PJ立ち上げの時に自分から提案すれば、その言語の経験がつけられる
IT業界は資格なんてあってないようなもの
経験がすべてだよ

とりま10年頑張ればどこでもやっていけるだろう
0194名無しさん@涙目です。(SB-iPhone) [US]
垢版 |
2018/08/17(金) 13:10:51.30ID:th3Kvvs30
へー。皆さんコンピュータプログラム作成が得意なんだね。
0195名無しさん@涙目です。(大阪府) [DE]
垢版 |
2018/08/17(金) 13:18:20.69ID:yqjNAytX0
さ、サブルー、、、すみません、、、
0196名無しさん@涙目です。(兵庫県) [SA]
垢版 |
2018/08/17(金) 13:37:54.00ID:HDUObhxP0
ライブラリは使うもの。
フレームワークは従うもの。
0197名無しさん@涙目です。(兵庫県) [SA]
垢版 |
2018/08/17(金) 13:38:58.90ID:HDUObhxP0
>>191
未経験可のとこで修行積んで、そこから更に転職
0198名無しさん@涙目です。(庭) [AR]
垢版 |
2018/08/17(金) 13:39:57.33ID:bihke6FS0
subr
nr
ctx
ctr
xmt

プログラミングの略語って意味分からん
0199名無しさん@涙目です。(チベット自治区) [US]
垢版 |
2018/08/17(金) 14:17:19.09ID:Op+VynVl0
>>193
今はそれが主流だけど、今後どうなるんだろうね

例のあれでアメリカ様の流儀が流れ込んできたら
現場経験ない・書けないSEは一掃されてしまいそうな気ががが
0200名無しさん@涙目です。(SB-iPhone) [US]
垢版 |
2018/08/17(金) 14:29:56.81ID:th3Kvvs30
俺は天才プログラマーな事を教えてたい。

Microsoftで使用している著名な言語
を使用して、プログラムを瞬時に処理している。

即ち、コンピュータ君なのだ。

モジュールって簡単な繰り返しプログラムじゃ無いの?

違うのかね?
0201名無しさん@涙目です。(チベット自治区) [US]
垢版 |
2018/08/17(金) 14:36:54.20ID:Op+VynVl0
>>200
それはループとかルーチンとか呼ぶことが多いんでないかい?
0202名無しさん@涙目です。(SB-iPhone) [US]
垢版 |
2018/08/17(金) 14:39:37.87ID:th3Kvvs30
入力と出力があればモジュールかね?
0203名無しさん@涙目です。(SB-iPhone) [US]
垢版 |
2018/08/17(金) 14:50:33.56ID:th3Kvvs30
>>0201

普通、長いプログラムを
作る時は色々考えるよね。

商売上利益が出ないと困る。

モジュールって機構学だと歯車一つにはならないよね。
0205名無しさん@涙目です。(SB-iPhone) [US]
垢版 |
2018/08/17(金) 15:01:03.39ID:th3Kvvs30
取り敢えず、
ピストン運動を回転運動に変えたりその逆も設計する時はモジュールだわな、多分。
所定の要件満たして、運動を変換。
回転数変えるだけも多分そう。
トルクが変わらない用にするのはより高度なモジュール設計だわな。例えばさ。
0208名無しさん@涙目です。(SB-iPhone) [US]
垢版 |
2018/08/17(金) 15:57:20.35ID:th3Kvvs30
入力が数値では無く関数でも良いし、フィードバックが別に電子回路経由じゃ無くても良い訳。油圧とか色々用途に応じ様々。モジュール。
0210名無しさん@涙目です。(チベット自治区) [ニダ]
垢版 |
2018/08/17(金) 16:26:54.87ID:Rttb8nbM0
>>193
>>197

ありがとう。
プログラマーとシステムエンジニアの違いがよくわかってなかったよ。

名選手名監督にあらず、とは言うけど
全くの初心者だからまずはJavaをやっていこうと思う。
なぜJavaにしたかというと、間口が広いのと、自分でAndroidアプリを作成しようと思ったから。

当方、もう34歳なんだけど
さすがにこれで未経験可の応募枠に手ぶらじゃキツイよね?(ちなみに北陸在住)
名刺代わりにと、基本情報技術者取ろうと思ってたら
2日前に締め切り過ぎてた(泣)

とにかく今はJava、基本情報、英語を
やりながら求人を見ていくよ。
0211名無しさん@涙目です。(チベット自治区) [US]
垢版 |
2018/08/17(金) 17:05:35.53ID:GJvowCrx0
34で未経験はキツいだろ
雇う方もキツい
0212名無しさん@涙目です。(新潟県) [BR]
垢版 |
2018/08/17(金) 17:13:19.77ID:E6ISbyCq0
フレームワーク:欲しいものは司書が探してくれるのでお茶を飲んで待つ
ライブラリ:綺麗にととのっていて探せば簡単に見つかる
モジュール:その辺にちらばってるゴミから探し出す
0213名無しさん@涙目です。(チベット自治区) [ニダ]
垢版 |
2018/08/17(金) 17:36:25.98ID:Rttb8nbM0
>>211
哀しいかな、それは分かってる。
どこへ行っても何を始めようとしても言われる。
しかしやらなきゃ生きていけないのだよ(笑)
0214名無しさん@涙目です。(SB-iPhone) [US]
垢版 |
2018/08/17(金) 17:47:34.21ID:th3Kvvs30
>>0210

Wikiでも調べれるし。
平均年齢、年収も調べるといいぞ。
非常に気に入ってるなんて仕事ではいないよ。
0215名無しさん@涙目です。(チベット自治区) [US]
垢版 |
2018/08/17(金) 17:57:14.92ID:GJvowCrx0
>>213
俺は27歳からだったけど結構キツかったわ
もう時間がない(っていうかマイナスだ)けど頑張ってくれや
0216名無しさん@涙目です。(SB-iPhone) [US]
垢版 |
2018/08/17(金) 18:03:40.81ID:th3Kvvs30
別にやりたくないも無いだろプログラミング34で普通。
本とパソコンあれば出来るから暇ならいいけど。内部にも否応無しに詳しくなって行くし。
0217名無しさん@涙目です。(SB-iPhone) [US]
垢版 |
2018/08/17(金) 18:09:25.21ID:th3Kvvs30
ウィンドウズ動かせると、設定を変えたりクリックするので、一種プログラム打ってるにはなるかもね。そんな話。
0218名無しさん@涙目です。(チベット自治区) [ニダ]
垢版 |
2018/08/17(金) 18:17:39.47ID:Rttb8nbM0
>>215
ありがとう!
0219名無しさん@涙目です。(SB-iPhone) [US]
垢版 |
2018/08/17(金) 18:24:19.51ID:GDxLNt3m0
最初にJavaはきついと思うけどなあ…
特に独学は
仕事でやるか専門学校とかで教わらんと高確率で挫折すると思われる
かといって今はどの言語も敷居高いんだよな
開発環境、バージョン管理、テスト用ツールやら覚えることが多い

その年だと現実的な話をするとCOBOLぐらいしか未経験では受け入れてくれないのではなかろうか…
0220名無しさん@涙目です。(SB-iPhone) [US]
垢版 |
2018/08/17(金) 18:31:16.34ID:2l19VsC00
javaはクソだぞ
みんなが使ってるからって理由でのみ使われる糞言語
0221名無しさん@涙目です。(空) [US]
垢版 |
2018/08/17(金) 19:17:12.56ID:l23OsuAy0
そもそもオブジェクト指向が糞
0223名無しさん@涙目です。(静岡県) [RU]
垢版 |
2018/08/17(金) 21:53:46.65ID:0Ixfiv9G0
最近関数指向かぶれがオブジェクト指向にケンカ売ってるよねw
モナドでゲームって作れるの?
0224名無しさん@涙目です。(関西地方) [US]
垢版 |
2018/08/17(金) 21:56:57.83ID:9eCpLu990
関数でできることは関数でやればいいじゃんって言ったら発狂した蛇腹ーを思い出した
0226名無しさん@涙目です。(アラビア) [US]
垢版 |
2018/08/17(金) 22:02:48.62ID:dgRaO6od0
>>5
笛で操れるようになれば一流
壺はもう買ったよな?
0227名無しさん@涙目です。(東京都) [KR]
垢版 |
2018/08/17(金) 22:25:14.73ID:FwnmnRGT0
>>198
LPCTSTRとか何の略なんだよって感じだよな
0229名無しさん@涙目です。(庭) [US]
垢版 |
2018/08/17(金) 23:31:25.24ID:uiO20UNb0
>>210
プログラミング磨くんなら、今はweb上でプログラミング弄って試せる便利な環境があるから触ってみるといい
repl.itで検索

ネットとやる気さえあれば済むのが良い所
問題は業務経験がつかないことだけど、これは現場頑張って入ってなんとか知識つけるしかないね
0231名無しさん@涙目です。(SB-iPhone) [US]
垢版 |
2018/08/18(土) 00:43:34.27ID:E3ZBcJ8X0
>>230
アメリカはコンピュータサイエンスの学位がない未経験者は面接してもくれないでしょ
0233名無しさん@涙目です。(庭) [FR]
垢版 |
2018/08/18(土) 10:53:33.69ID:BdEKdp7/0
>>231
日本の大手ならまだしも中小にそこまで求めるかね
個人的には学位が無いと〜はまっとうな判断基準だと思うから見て然るべきな所だと思う
0234名無しさん@涙目です。(dion軍) [BR]
垢版 |
2018/08/18(土) 10:55:38.77ID:lhlXHRmX0
>>89
お前の時代じゃ無駄な作業多かったんだな
0235名無しさん@涙目です。(東京都) [CN]
垢版 |
2018/08/18(土) 17:17:41.34ID:ULXZvxQW0
>>184
継承は使い方が正しくないと容易にスパゲティーを作り出してしまう
しかもだいたい使い方正しくない
0237名無しさん@涙目です。(東京都) [KR]
垢版 |
2018/08/18(土) 17:37:10.27ID:VDD8+lzd0
>>236
ならC#でもいいじゃん
0239名無しさん@涙目です。(空) [US]
垢版 |
2018/08/18(土) 19:53:37.83ID:PzpjNxX40
>>184
設計の思想としては良いが、実装としては多用すべきでないと思ってるわ
継続的なエンハンス、メンテナンスを考えるなら特に
0241名無しさん@涙目です。(やわらか銀行) [US]
垢版 |
2018/08/18(土) 20:11:38.77ID:WavxFMAD0
日本のプログラム系ブログってこれの最後の一行みたいに
無関係な煽りで強調してごまかすのが多くて面白くないね
プログラミングなんてもっと自由でいいと思うのに
制約的否定的で主観も多くて
それがどんな物を作ってるのかと思えば出してるものはない
下手すりゃただのサラリーマンでさ
0242名無しさん@涙目です。(東京都) [KR]
垢版 |
2018/08/18(土) 22:34:30.05ID:VDD8+lzd0
>>238
俺もC#の方が好きだわ
Javaが嫌いってわけじゃないが
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況