プログラミング教えるよ

1 :以下、?ちゃんねるからVIPがお送りします:2018/11/22(木) 23:45:48.134 ID:voy326nV0.net
JavaScriptで

27 :以下、?ちゃんねるからVIPがお送りします:2018/11/23(金) 00:09:25.805 ID:LjEqREY0d.net

どうせならプログラミング言語の仕組みを学ぼうぜ!
字句解析!構文解析!意味解析!最適化!
俺もよくわかってないし

23 :以下、?ちゃんねるからVIPがお送りします:2018/11/23(金) 00:01:10.306 ID:LjEqREY0d.net

教えてくれるのはありがたいがドットインストールにある内容は需要ないと思うぞ

14 :以下、?ちゃんねるからVIPがお送りします:2018/11/22(木) 23:51:31.858 ID:mGk62WWx0.net

君は物事を準備するとか企画するという発想がまるでないんだよな
小学校で学級委員をやるところからやり直したら?

123 :以下、?ちゃんねるからVIPがお送りします:2018/11/23(金) 02:09:05.452 ID:Lx0wyZ+C0.net

>>112
そんなにややこしい概念ではないよ
fn f(x: i32) {
let y = x;
}
としたときyはimmutableだけど実行時に代入はれる、というだけのはなし。

45 :以下、?ちゃんねるからVIPがお送りします:2018/11/23(金) 00:38:26.136 ID:rj1STE0M0.net

>>43
C/C++に慣れてる俺的にはこのぐらいの規模だとhtml+javascriptの方が苦行だわ

106 :以下、?ちゃんねるからVIPがお送りします:2018/11/23(金) 01:48:45.052 ID:JjS7O/GZM.net

他人が作ったgulpのツールってだいたい辛いよね

115 :以下、?ちゃんねるからVIPがお送りします:2018/11/23(金) 01:57:50.037 ID:JjS7O/GZM.net

#defineは正確にはプリプロセッサディレクティブだよ

36 :以下、?ちゃんねるからVIPがお送りします:2018/11/23(金) 00:26:49.405 ID:p1yuBmUe0.net

>>35
それマジ?かっこいいばあちゃんがいたもんだな

93 :以下、?ちゃんねるからVIPがお送りします:2018/11/23(金) 01:38:52.912 ID:JjS7O/GZM.net

>>79
yarnの方が後発なのか
勉強になるな

47 :以下、?ちゃんねるからVIPがお送りします:2018/11/23(金) 00:44:50.442 ID:LjEqREY0d.net

教えてる人が誰もいない件

97 :以下、?ちゃんねるからVIPがお送りします:2018/11/23(金) 01:43:18.973 ID:Lx0wyZ+C0.net

>>91
トレンディな使い方すると結構むずい
というかすぐ情報が古くなって辛い

>>92
バイナリからbase64にするとサイズはでかくなるから一概は言えないなあ

55 :以下、?ちゃんねるからVIPがお送りします:2018/11/23(金) 00:53:11.499 ID:HF+w5D/t0.net

typescriptってむずい?

101 :以下、?ちゃんねるからVIPがお送りします:2018/11/23(金) 01:45:18.550 ID:rj1STE0M0.net

今更だけどプログラミング教えるスレじゃなくてプログラマの雑談スレになってら

124 :以下、?ちゃんねるからVIPがお送りします:2018/11/23(金) 02:13:10.764 ID:uhFENuy7M.net

>>122
==を使う場面ってほとんど無いよ

112 :以下、?ちゃんねるからVIPがお送りします:2018/11/23(金) 01:53:36.074 ID:p1yuBmUe0.net

>>108
うわー一発でわからなくてめちゃ勉強したくなってきた。
なんかマクロ定数#defineみたいだなと思ったけどそれとは別だよなぁ

48 :以下、?ちゃんねるからVIPがお送りします:2018/11/23(金) 00:45:20.565 ID:p1yuBmUe0.net

>>46
そういう人にはTypeScriptで漸進型付け導入して、QueueとStack実装おすすめ

65 :以下、?ちゃんねるからVIPがお送りします:2018/11/23(金) 01:04:02.354 ID:rj1STE0M0.net

>>59
Lisp使った事無いからわかんねえ
単にマクロって聞くとテンプレートメタとは少し違う気もするんだけどそうでもないのか?

39 :以下、?ちゃんねるからVIPがお送りします:2018/11/23(金) 00:30:59.636 ID:p1yuBmUe0.net

>>38
二人しかいないからもうわかってるようなもんだしつまんなすぎワロタ
Pythonって割り込みいけんの?

92 :以下、?ちゃんねるからVIPがお送りします:2018/11/23(金) 01:38:23.871 ID:p1yuBmUe0.net

>>90
マジか
圧縮とかもういらねーの…?!
>>89
エスパーじゃないからエラー内容わからんけども、結構npmのパッケージによってはOS依存だったりするものもあったと思う
結構めんどくせーんだよな…

96 :以下、?ちゃんねるからVIPがお送りします:2018/11/23(金) 01:42:53.561 ID:rj1STE0M0.net

>>88
ほほうそんな書き方もあるのか面白いな
確かに最近はどの言語渡り歩いても極力immutableにしようって風潮が強い気がする

87 :以下、?ちゃんねるからVIPがお送りします:2018/11/23(金) 01:34:20.421 ID:jwbsxbsA0.net

webpackで画像もjsに入れるってどういう仕組みなの?

2 :以下、?ちゃんねるからVIPがお送りします:2018/11/22(木) 23:46:00.454 ID:i6hfIvbg0.net

node.js

53 :以下、?ちゃんねるからVIPがお送りします:2018/11/23(金) 00:52:00.510 ID:rj1STE0M0.net

>>48
漸進的型付けって単語を初めて聞いたわ
おべんきょしてくる

34 :以下、?ちゃんねるからVIPがお送りします:2018/11/23(金) 00:21:05.956 ID:p1yuBmUe0.net

人いねーから適当に書いてくべ

72 :以下、?ちゃんねるからVIPがお送りします:2018/11/23(金) 01:13:27.905 ID:p1yuBmUe0.net

>>70
チャレンジか…安定して使いたいんだけどな
C/C++はそろそろ現場から降りてほしい
プレイグラウンドサンクスコ

64 :以下、?ちゃんねるからVIPがお送りします:2018/11/23(金) 01:00:45.975 ID:p1yuBmUe0.net

>>62
RustかNimで迷ってたんだが、Rust興味津々だわ。
環境構築後の課題与えてくれおねgしゃす

22 :以下、?ちゃんねるからVIPがお送りします:2018/11/22(木) 23:59:43.604 ID:voy326nV0.net

>>12
サイト制作からのがめちゃくちゃ楽でわかりやすいと思うけどな。

110 :以下、?ちゃんねるからVIPがお送りします:2018/11/23(金) 01:51:39.306 ID:Lx0wyZ+C0.net

>>104
webpackはgruntなどのタスクランナーとはちょっと違うからクライアント側やるなら頑張って覚えた方がいいど

16 :以下、?ちゃんねるからVIPがお送りします:2018/11/22(木) 23:52:20.304 ID:voy326nV0.net

>>15
こいつめんどくさいって理由で友達いなそう

104 :以下、?ちゃんねるからVIPがお送りします:2018/11/23(金) 01:47:57.870 ID:HF+w5D/t0.net

せっかくgruntとかglup覚えたのにもうついていけんわ

120 :以下、?ちゃんねるからVIPがお送りします:2018/11/23(金) 02:05:11.348 ID:JjS7O/GZM.net

>>112
環境変数とかサーバ定数みたいな物をイメージすればいいんでないか

25 :以下、?ちゃんねるからVIPがお送りします:2018/11/23(金) 00:05:33.104 ID:CAgNoIsx0.net

>>24
まずはアナログとデジタルの違いからやってよ

51 :以下、?ちゃんねるからVIPがお送りします:2018/11/23(金) 00:50:52.168 ID:LjEqREY0d.net

まあワード出してくれるだけ役に立つんじゃね?
漸進的型付けなんて聞いたことなかったし
それをググると知識が増える
ググれば何でも出るとは言ってもワードすら知らなかったらなんもできんし

ってことで勉強したほうが良さそうなワード出していくのどうか?
じゃあ俺はレイトレーシング

62 :以下、?ちゃんねるからVIPがお送りします:2018/11/23(金) 00:58:59.695 ID:Lx0wyZ+C0.net

>>52
まかせとけよ楽しいぞrust

>>57
なにそれ、たぶんできるんじゃない

42 :以下、?ちゃんねるからVIPがお送りします:2018/11/23(金) 00:34:30.697 ID:LjEqREY0d.net

>>39
したことないけど多分Thread使えばいける 
socketと同じ要領で

13 :以下、?ちゃんねるからVIPがお送りします:2018/11/22(木) 23:51:09.063 ID:voy326nV0.net

>>11
おkじゃあ作りたいものに合わせてnpm i ○○しちゃおう!

119 :以下、?ちゃんねるからVIPがお送りします:2018/11/23(金) 02:01:12.843 ID:iIbn/iB50.net

>>118
型も比較するんやで
1==’1’はtrue
1===’1’はfalse

95 :以下、?ちゃんねるからVIPがお送りします:2018/11/23(金) 01:42:50.252 ID:p1yuBmUe0.net

>>91
今Webpackが主流っぽい。
CSSもImageもなんでもやるよな。
npm scriptはどうなったんだよ
>>93
他にもパッケージ管理ツールあるんだけど、yarnかnpmのどっちかでおk
どっちか迷ったらgithubの有名なリポジトリみて観察するしかないで

12 :以下、?ちゃんねるからVIPがお送りします:2018/11/22(木) 23:50:32.930 ID:k0rg8EUMa.net

無目的にゼロからJSやってくなら
ブックマークレットの作製とかから入ると
楽しさを見いだしやすい気がする

12 :以下、?ちゃんねるからVIPがお送りします:2018/11/22(木) 23:50:32.930 ID:k0rg8EUMa.net

無目的にゼロからJSやってくなら
ブックマークレットの作製とかから入ると
楽しさを見いだしやすい気がする

19 :以下、?ちゃんねるからVIPがお送りします:2018/11/22(木) 23:55:13.664 ID:uO0sc2WI0.net

せんせー!ぼくすまほのあぷりつくってみたいです!!

76 :以下、?ちゃんねるからVIPがお送りします:2018/11/23(金) 01:17:44.450 ID:Lx0wyZ+C0.net

>>69
うーん分からないな

>>74
npmの全ての機能をサポートしてるかは知らんけどパッケージをインストールした結果は同じになるはずざな

31 :以下、?ちゃんねるからVIPがお送りします:2018/11/23(金) 00:13:12.405 ID:LjEqREY0d.net

情報系大学生おらんか?
あそこで習う内容意外にネットには転がってないうえに分かりづらいから解説してくれる人いたら需要ありそうなんだが(主に試験前の大学生とかに)

73 :以下、?ちゃんねるからVIPがお送りします:2018/11/23(金) 01:13:56.764 ID:p1yuBmUe0.net

賑やかってどういう意味かマジで分からんwwwwwww

6 :以下、?ちゃんねるからVIPがお送りします:2018/11/22(木) 23:47:30.107 ID:9E1nkCQaM.net

なにができるの?

103 :以下、?ちゃんねるからVIPがお送りします:2018/11/23(金) 01:46:39.591 ID:p1yuBmUe0.net

>>100
サンキューそろそろタバコ吸って寝るわ

38 :以下、?ちゃんねるからVIPがお送りします:2018/11/23(金) 00:30:13.776 ID:LjEqREY0d.net

>>37
できたが?
javascriptは面倒だからPythonでしたけど

114 :以下、?ちゃんねるからVIPがお送りします:2018/11/23(金) 01:57:43.699 ID:Lx0wyZ+C0.net

>>111
gruntはjsをminifyしてscssをcssにトランスパイルして。。って感じで静的リソースを生成するタスクを定義しておくだけだけど、webpackはさらにそれらを1つのjsに固めてくれる
importまで解決してがっちゃんこ

75 :以下、?ちゃんねるからVIPがお送りします:2018/11/23(金) 01:14:45.664 ID:p1yuBmUe0.net

>>74
あるぜ〜
yarnのが早いけど、package-lock.jsonをnpmでも作ってくれるから俺は使わないな

113 :以下、?ちゃんねるからVIPがお送りします:2018/11/23(金) 01:56:12.913 ID:JjS7O/GZM.net

webpackはいわゆるコーダーも触ってるの?

43 :以下、?ちゃんねるからVIPがお送りします:2018/11/23(金) 00:36:32.637 ID:p1yuBmUe0.net

>>41
C言語とかじゃない限りめちゃ楽だけどな…
>>42
マジか。セマフォとか備わってるなら、Queueとセマフォ使って割り込みの練習できるな
ホントはマイコン使うといいんだけど

81 :以下、?ちゃんねるからVIPがお送りします:2018/11/23(金) 01:25:31.731 ID:p1yuBmUe0.net

>>80
npm i -DでdevDependenciesでnpm i -SでDependenciesにはいる。
違いはnpm i -Dで入れたもんはプロダクションの際含まれないから注意ってとこだな
個人開発ならどっちで入れてもおk

108 :以下、?ちゃんねるからVIPがお送りします:2018/11/23(金) 01:50:09.920 ID:Lx0wyZ+C0.net

>>102
immutableは不変なだけで値は実行時に代入される
定数は処理系によるけどrustではコンパイル時にバイナリに焼き付けられる

30 :以下、?ちゃんねるからVIPがお送りします:2018/11/23(金) 00:11:27.557 ID:LjEqREY0d.net

>>29
せやね
基礎大事や

24 :以下、?ちゃんねるからVIPがお送りします:2018/11/23(金) 00:02:51.438 ID:p1yuBmUe0.net

>>23
じゃあ変数とはなにかっていうきめ細やかなところからはじめるとしようか

18 :以下、?ちゃんねるからVIPがお送りします:2018/11/22(木) 23:54:14.060 ID:iIbNPH0B0.net

>>13
おすすめのライブラリおしえて

69 :以下、?ちゃんねるからVIPがお送りします:2018/11/23(金) 01:10:14.602 ID:rj1STE0M0.net

>>62
C++のテンプレートの機能を使ってコンパイル時に処理できる計算はコンパイル時に処理するって奴

121 :以下、?ちゃんねるからVIPがお送りします:2018/11/23(金) 02:05:52.823 ID:mBN+7xxG0.net

>>116
サンクス

66 :以下、?ちゃんねるからVIPがお送りします:2018/11/23(金) 01:05:32.393 ID:Lx0wyZ+C0.net

>>64
実行時に与えられたn個の値の合計値を賑やかに出力する
ってのはどうだ
簡単すぎるかもしれんけど

60 :以下、?ちゃんねるからVIPがお送りします:2018/11/23(金) 00:56:29.166 ID:p1yuBmUe0.net

後最近は組み込みのDBシステムでNeDBっていうNoSQLがElectronと相性いいらしいぞ。
誰か住所録作ってくれ

118 :以下、?ちゃんねるからVIPがお送りします:2018/11/23(金) 01:59:24.849 ID:+EocS9f40.net

=3つってなに

32 :以下、?ちゃんねるからVIPがお送りします:2018/11/23(金) 00:14:02.950 ID:p1yuBmUe0.net

>>30
じゃあとりあえず、JavaScriptの配列はもうそれだし、簡単にフォームに文字入れて、それを格納→取り出すアプリつくろか
これでスタックはどういう動きしてるのかってのがわかるし

88 :以下、?ちゃんねるからVIPがお送りします:2018/11/23(金) 01:35:29.360 ID:Lx0wyZ+C0.net

>>83
賑やかでいいな!
rustに限ったことではないが最近はimmutableに固執するスタイルが流行ってるな
この場合foldを使った方がナウいな
https://doc.rust-lang.org/std/iter/trait.Iterator.html#method.fold

61 :以下、?ちゃんねるからVIPがお送りします:2018/11/23(金) 00:56:40.737 ID:HF+w5D/t0.net

昔に比べれば最近のjsはいろいろ楽になってていいな

7 :以下、?ちゃんねるからVIPがお送りします:2018/11/22(木) 23:48:13.001 ID:voy326nV0.net

>>4
適当なフォルダ作ってnpm initしてください

49 :以下、?ちゃんねるからVIPがお送りします:2018/11/23(金) 00:45:27.398 ID:qspGnmE00.net

だってこいつできないもん

58 :以下、?ちゃんねるからVIPがお送りします:2018/11/23(金) 00:54:25.630 ID:p1yuBmUe0.net

>>55
JavaScriptに無理やり型付けた感じだから下手にJavaScript知ってると厄介だと思うかもしれんな

50 :以下、?ちゃんねるからVIPがお送りします:2018/11/23(金) 00:49:10.430 ID:Lx0wyZ+C0.net

俺様がrustを教えてやろう

37 :以下、?ちゃんねるからVIPがお送りします:2018/11/23(金) 00:28:57.018 ID:p1yuBmUe0.net

できたかー?

80 :以下、?ちゃんねるからVIPがお送りします:2018/11/23(金) 01:23:07.428 ID:HF+w5D/t0.net

npmのpackage.jsonのdependenciesとかdevDependenciesの違いが分かんないんだけど

参考になったらSNSでシェアお願いします!

レスを投稿する(名前省略可)

この記事を読んだ方へのおすすめ

Translate:

Translate »
ページTOPへ↑