Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
J言語を讃えた
Search
さっちゃん
February 22, 2017
Programming
0
680
J言語を讃えた
J programming language
さっちゃん
February 22, 2017
Tweet
Share
More Decks by さっちゃん
See All by さっちゃん
みんなのオブザーバビリティプラットフォームを作ってるんだがパフォーマンスがやばい #mackerelio #srenext
ne_sachirou
0
1.5k
作ってよかったgraceful shutdownライブラリ #kyotogo
ne_sachirou
0
1.2k
path 依存型って何?
ne_sachirou
0
640
野生の onbording と onbording 設計 #kyototechtalk
ne_sachirou
0
630
メトリックはいかにして見え續ける樣になったか #devio2022
ne_sachirou
0
90
名實一致
ne_sachirou
0
660
まかれるあなとみあ ―Mackerel のしくみを理解する 30 分― @ Hatena Engineer Seminar #16
ne_sachirou
0
3.1k
tacit programming : Point-free, Concatenatives & J
ne_sachirou
0
980
Monitoring Containerized Elixir
ne_sachirou
1
980
Other Decks in Programming
See All in Programming
Haskell でアルゴリズムを抽象化する / 関数型言語で競技プログラミング
naoya
17
5k
Systèmes distribués, pour le meilleur et pour le pire - BreizhCamp 2025 - Conférence
slecache
0
110
DroidKnights 2025 - 다양한 스크롤 뷰에서의 영상 재생
gaeun5744
3
320
設計やレビューに悩んでいるPHPerに贈る、クリーンなオブジェクト設計の指針たち
panda_program
6
1.5k
Cursor AI Agentと伴走する アプリケーションの高速リプレイス
daisuketakeda
1
130
AIコーディング道場勉強会#2 君(エンジニア)たちはどう生きるか
misakiotb
1
250
Cline指示通りに動かない? AI小説エージェントで学ぶ指示書の書き方と自動アップデートの仕組み
kamomeashizawa
1
580
エラーって何種類あるの?
kajitack
5
310
AIエージェントはこう育てる - GitHub Copilot Agentとチームの共進化サイクル
koboriakira
0
430
ニーリーにおけるプロダクトエンジニア
nealle
0
540
PHPで始める振る舞い駆動開発(Behaviour-Driven Development)
ohmori_yusuke
2
220
C++20 射影変換
faithandbrave
0
540
Featured
See All Featured
Statistics for Hackers
jakevdp
799
220k
GraphQLの誤解/rethinking-graphql
sonatard
71
11k
The Language of Interfaces
destraynor
158
25k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
107
19k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
667
120k
Testing 201, or: Great Expectations
jmmastey
42
7.5k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
16k
Optimizing for Happiness
mojombo
379
70k
Java REST API Framework Comparison - PWX 2021
mraible
31
8.6k
Building Flexible Design Systems
yeseniaperezcruz
328
39k
Code Reviewing Like a Champion
maltzj
524
40k
StorybookのUI Testing Handbookを読んだ
zakiyama
30
5.8k
Transcript
ᒬʑͳݴޠΛላ΅͏
ŇP0 ͬͪ͞ΌΜͰ͢Αʌ ʏM@M ůƄˑ
7JNc/FP7JNͬͯΔํ ✋
&NBDTͬͯΔํ ✋
ࢲͲͬͪͬͯ·͢
ϝΠϯͷϓϩάϥϛϯάݴޠԿͰ͔͢ ✋ ෳᏐճࡏΓ
+BWB4DSJQU YT< > YTSFEVDF Y
B Y B YTMFOHUI
1ZUIPO GSPN TUBUJTUJDT JNQPSU NFBO YT<
> NFBO YT
3VCZ YT< > YTTVNUP@GYTTJ[F
$SZTUBM YT< > YTSFEVDF\cY BcY
B^UP@G YTTJ[F
&MJYJS YT< > &OVNTVN YT
MFOHUI YT
&SMBOH 9T< > MJTUTGPMES GVO
9 " 9 "FOE 9T MFOHUI 9T
$PNNPO-JTQ EFGWBS YT GMPBU BQQMZ YT
MFOHUIYT
(P QBDLBHF NBJO JNQPSU GNU GVOD NBJO \ YT<>GMPBU\
^ TVN GPS@ YSBOHFYT \ TVN Y ^ GNU1SJOUMO GMPBU TVN MFO YT ^
3VTU GONBJO \ MFUYT< >
QSJOUMO \^ YTJUFS GPME cB YcB Y BT GYTMFO BT G ^
4DBMB EFGYT-JTU YTTVNUP%PVCMFYTMFOHUI
)BTLFMM YT< > GPMES
YT GSPN*OUFHSBMMFOHUIYT
)BTLFMM YT< >
GPMES GSPN*OUFHSBMMFOHUI YT
,JUUFO < >YTYT EVQ\ ^GPMES
TXBQMFOHUI J
ᒬʑͳݴޠΛላ΅
/#+ YT YT
ᓫ೦ͩͬͨͳ͜͜ͰላΔͷ+ݴޠ͚ͩͩ
+ݴޠΛࢌ͑Δ
ŇP0 ͬͪ͞ΌΜͰ͢Αʌ ʏM@M ůƄˑ
None
/#+ YT YT
MPBEbQMPU` WFM QMPUWFM WFM WFM @ c
WFM WFM @ c WFM WFM
MPBEbQMPU` SPUBUFBE YZc SPUBUF? J K QMPUYZ
MPBEQMPU GS ! TDPSFT QEOFX QEUZQFCBS QEYMBCFM QEGSTDPSFT QETIPX
ज़ޠ /PVO໊ࢺ .POBEJD7FSCಈࢺ ˠ വᏐ %ZBEJD7FSCಈࢺ ˠˠ വᏐ "EWFSC෭ࢺ
വᏐˠവᏐ $POKVODUJPOଓࢺ വᏐˠവᏐˠവᏐ
QPJOUGSFFTUZMF UBDJUQSPHSBNNJOH
4,*ίϯϏωʔλ *Y Y ,YZ Y 4YZ[ Y[ Z[
4,*ίϯϏωʔλ *Y Y ,YZ Y⾨ আ 4YZ[ Y[
Z[ ⾨ ෳ
4,*ίϯϏωʔλ ࣗݾద༻ 4**Y *Y *YYY
4,*ίϯϏωʔλ ࠶ᓤ :4 , 4** 4 4 ,4 , ,
4** :Y Y:Y
.POBEJDGY 9ˠ" %ZBEJDYGZ 9 ᵓˠ" :
-FGUY<Z㱺Y 9 ᵓˠ9 : 3JHIUY>Z㱺Z 9 ᵓˠ: :
.POBEJDGPSL GHI Y㱺 GY H IY ᵃ9ˠ8 9ᵛ ᵓˠ" ᵋ9ˠ;
%ZBEJDGPSLY GHI Z㱺 YGZ H YIZ ᵃᴷᴷ9 ᴹ ᵓˠ8 9ᵛ ᵃ: ᴹ :ᴷᴷᵛ ᵓˠ" ᵋᴷᴷ9 ᴹ ᴹᵓˠ; ᵋ:
.POBEJDIPPL GH Y㱺YG HY ᵃ 9ˠ; 9ᵛ ᵓˠ" ᵋᴷᴷ9 %ZBEJDIPPLY
GH Z㱺YG HZ 9 ᵓˠ" :ˠ;
.POBEJDDBQQFEGPSL <GH Y㱺G HY 9ˠ:ˠ" %ZBEJDDBQQFEGPSLY <GH Z㱺G YHZ 9
ᵓˠ;ˠ" :
.POBEJDOPVOGPSL OGH Y㱺OG HY / ᵓˠ" 9ˠ; %ZBEJDOPVOGPSLY OGH Z㱺OG
YHZ / 9 ᵓˠ" ᵓˠ; :
ಈࢺ 覺える
RVJDLTPSU ! < < ! < \d ! ?
c&# J# ^#^^\ 'J[[#V[[ &c" " ^
#V[[ & c" " ^ 'J[[ &c" " ^"J ᴹᴹ'J[[ᴹᴹ#V[[ᴹ'J[[ᴹᴹᴹ'J[[ᴹ#V[[ᴹᴹ'J[[ᴹᴹᴹ'J[[#V[[ ᴹᴹᴹ'J[[ᴹᴹ#V[[ᴹ'J[[ᴹᴹᴹ'J[[ᴹ#V[[ᴹᴹ'J[[ᴹᴹᴹ 'J[[#V[[ᴹᴹᴹ'J[[ᴹᴹ#V[[ᴹ'J[[ᴹᴹᴹ'J[[ᴹ#V[[ᴹᴹ'J[[ᴹ ᴹᴹ'J[[#V[[ᴹᴹᴹ'J[[ᴹᴹ#V[[ᴹ'J[[ᴹᴹᴹ'J[[ᴹ#V[[ᴹ ᴹ'J[[ᴹᴹᴹ'J[[#V[[ᴹᴹᴹ'J[
? @ ?? @ ? @
? @ ?? @ ? @ ?? @ ? @ ?? @ ?? @ ? @ ? @ ?? @ \ @ \ ? @ ? @ ` )FMMP XPSME
KEͱӠ;ΈࠐΈ3%#͕ࡏΔ 0%#$Ͱ֎෦ͷ%#ʹ᠃ग़ိΔ KITͱӠ;ΈࠐΈ8FCTFSWFS͕ࡏΔ ˣ 8FCBQQMJDBUJPO͕࡞ΕΔ
؆ᄸʹάϥϑΛඳ͚Δ Ξχϝʔγϣϯग़ိΔ ˣ γεςϜΛϞχλϦϯάͰ͖Δ
ϑϥΫλϧඳ͚Δ
+ݴޠΛࢌ͑ͨ