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
【YAPC::Hakodate 2024】TypeScriptエンジニアが感じたPerl...
Search
Kimita Shoichi
October 05, 2024
Programming
1.1k
1
Share
【YAPC::Hakodate 2024】TypeScriptエンジニアが感じたPerlのここが面白い
!!僕のPerlに真偽値はない!!
Kimita Shoichi
October 05, 2024
More Decks by Kimita Shoichi
See All by Kimita Shoichi
【TSkaigi 2025】これは型破り?型安全? 真実はいつもひとつ!(じゃないかもしれない)TypeScript クイズ〜〜〜〜!!!!!
kimitashoichi
1
380
型のインスタンス化は非常に深く、無限である可能性があります。
kimitashoichi
1
2.1k
【TSkaigi】2024/05/11 当日スライド
kimitashoichi
17
6.6k
Other Decks in Programming
See All in Programming
Coding at the Speed of Thought: The New Era of Symfony Docker
dunglas
0
5k
Kubernetes上でAgentを動かすための最新動向と押さえるべき概念まとめ
sotamaki0421
3
500
Liberating Ruby's Parser from Lexer Hacks
ydah
2
1.2k
LM Linkで(非力な!)ノートPCでローカルLLM
seosoft
0
500
GitHubCopilotCLIをはじめよう.pdf
htkym
0
180
「Linuxサーバー構築標準教科書」を読んでみた #ツナギメオフライン.7
akase244
0
1.4k
ふりがな Deep Dive try! Swift Tokyo 2026
watura
0
220
t *testing.T は どこからやってくるの?
otakakot
1
650
レガシーPHP転生 〜父がドメインエキスパートだったのでDDD+Claude Codeでチート開発します〜
panda_program
0
960
UIの境界線をデザインする | React Tokyo #15 メイントーク
sasagar
2
360
PicoRuby for IoT: Connecting to the Cloud with MQTT
yuuu
2
560
ルールルルルルRubyの中身の予備知識 ── RubyKaigiの前に予習しなイカ?
ydah
1
180
Featured
See All Featured
Prompt Engineering for Job Search
mfonobong
0
270
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
0
210
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
122
21k
Thoughts on Productivity
jonyablonski
76
5.1k
Being A Developer After 40
akosma
91
590k
AI: The stuff that nobody shows you
jnunemaker
PRO
6
570
The untapped power of vector embeddings
frankvandijk
2
1.7k
Producing Creativity
orderedlist
PRO
348
40k
SEO for Brand Visibility & Recognition
aleyda
0
4.5k
Building the Perfect Custom Keyboard
takai
2
730
Rebuilding a faster, lazier Slack
samanthasiow
85
9.5k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
35k
Transcript
TypeScript エンジニアが感じた Perlのここが面白い! 君田 祥 一
▪ 現在の仕事 ▪ スクラムマスター / リーダー ▪ フロント
/ バックエンド開発 ▪ 経歴 ▪ 営業職からエンジニアに転身 ▪ 不動産 BtoB SaaS ▪ ふるさと納税ポータルサイト ▪ 趣味 ▪ 登山 ▪ ゴルフ 君田 祥一 自己紹介 kimi_koma1111
目次 ・イントロダクション ・Perl初心者が感じたここがおもしろい 1. 関数や変数の宣言 2. 構文エラーが表示されない 3. 真偽値がない 4.
コンテクスト 5. クラス ・まとめ
イントロダクション ・経験言語 Ruby(もう書けないかも), Python(ほんの少し), TypeScript(メインウェポン), JavaScript, ・Perlは未経験
ラクダのやつかぁ....くらいの印象
今日は温かい目で 聞いていただけると嬉しいです!
None
Perl初心者が感じたここがおもしろい
1. 関数や変数の宣言 Perl TypeScript
1. 関数や変数の宣言 Perl TypeScript
1. 関数や変数の宣言 Perl TypeScrip t
2. 構文エラーが表示されない これを実行すると こうなる
2. 構文エラーが表示されない これがないとエラーを出力してくれない!
3. 真偽値がない Perl
3. 真偽値がない TypeScript
4. コンテクスト • Perlが持つデータ型 ◦ スカラー型 ◦ 配列 ◦ ハッシュマップ
• スカラー型の中にTypeScriptでいうところの以下の型が含まれているイメージ ◦ number ◦ string ◦ boolean ◦ null ◦ undefiend
4. コンテクスト 「いい感じにやっといて」 と言うお願いを聞ける良い子 「ルールはルールですから!」 と言う頑固者 Perl TypeScript
5. クラス bless!!!!!!!
最後に • Perl の スカラー型の扱いは普段TypeScriptを触っている自分 にとってはかなりの驚きポイント • 標準でエラーが出ない! • Perlには独自のキーワードが面白い
• テキスト処理をPerlで実装してみたい
ご清聴ありがとうございました!