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
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
さっちゃん
February 22, 2017
Programming
0
700
J言語を讃えた
J programming language
さっちゃん
February 22, 2017
Tweet
Share
More Decks by さっちゃん
See All by さっちゃん
みんなのオブザーバビリティプラットフォームを作ってるんだがパフォーマンスがやばい #mackerelio #srenext
ne_sachirou
0
1.6k
作ってよかったgraceful shutdownライブラリ #kyotogo
ne_sachirou
0
1.4k
path 依存型って何?
ne_sachirou
0
760
野生の onbording と onbording 設計 #kyototechtalk
ne_sachirou
0
680
メトリックはいかにして見え續ける樣になったか #devio2022
ne_sachirou
0
110
名實一致
ne_sachirou
0
710
まかれるあなとみあ ―Mackerel のしくみを理解する 30 分― @ Hatena Engineer Seminar #16
ne_sachirou
0
3.2k
tacit programming : Point-free, Concatenatives & J
ne_sachirou
0
1.1k
Monitoring Containerized Elixir
ne_sachirou
1
1k
Other Decks in Programming
See All in Programming
副作用をどこに置くか問題:オブジェクト指向で整理する設計判断ツリー
koxya
1
610
ノイジーネイバー問題を解決する 公平なキューイング
occhi
0
110
Claude Codeと2つの巻き戻し戦略 / Two Rewind Strategies with Claude Code
fruitriin
0
140
AIによる開発の民主化を支える コンテキスト管理のこれまでとこれから
mulyu
3
440
CSC307 Lecture 08
javiergs
PRO
0
670
Oxlintはいいぞ
yug1224
5
1.4k
AIによる高速開発をどう制御するか? ガードレール設置で開発速度と品質を両立させたチームの事例
tonkotsuboy_com
7
2.4k
2026年 エンジニアリング自己学習法
yumechi
0
140
Package Management Learnings from Homebrew
mikemcquaid
0
230
カスタマーサクセス業務を変革したヘルススコアの実現と学び
_hummer0724
0
730
Honoを使ったリモートMCPサーバでAIツールとの連携を加速させる!
tosuri13
1
180
Apache Iceberg V3 and migration to V3
tomtanaka
0
170
Featured
See All Featured
How to train your dragon (web standard)
notwaldorf
97
6.5k
Ruling the World: When Life Gets Gamed
codingconduct
0
150
30 Presentation Tips
portentint
PRO
1
220
Building Adaptive Systems
keathley
44
2.9k
Bootstrapping a Software Product
garrettdimon
PRO
307
120k
Building AI with AI
inesmontani
PRO
1
700
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
1
100
Reflections from 52 weeks, 52 projects
jeffersonlam
356
21k
Embracing the Ebb and Flow
colly
88
5k
The Cost Of JavaScript in 2023
addyosmani
55
9.5k
A designer walks into a library…
pauljervisheath
210
24k
KATA
mclloyd
PRO
34
15k
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͕࡞ΕΔ
؆ᄸʹάϥϑΛඳ͚Δ Ξχϝʔγϣϯग़ိΔ ˣ γεςϜΛϞχλϦϯάͰ͖Δ
ϑϥΫλϧඳ͚Δ
+ݴޠΛࢌ͑ͨ