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
710
【YAPC::Hakodate 2024】TypeScriptエンジニアが感じたPerlのここが面白い
!!僕のPerlに真偽値はない!!
Kimita Shoichi
October 05, 2024
Tweet
Share
More Decks by Kimita Shoichi
See All by Kimita Shoichi
型のインスタンス化は非常に深く、無限である可能性があります。
kimitashoichi
0
550
【TSkaigi】2024/05/11 当日スライド
kimitashoichi
17
5.8k
Other Decks in Programming
See All in Programming
家族・子育て重視/沖縄在住を維持しながらエンジニアとしてのキャリアをどのように育てていくか?
ug
0
220
S3静的ホスティング+Next.js静的エクスポート で格安webアプリ構築
iharuoru
0
180
CTFのWebにおける⾼難易度問題について
hamayanhamayan
1
920
PHPでお金を扱う時、終わりのない 謎の1円調査の旅にでなくて済む方法
nakka
3
950
今から始めるCursor / Windsurf / Cline
kengo_hayano
0
100
プログラミング教育のコスパの話
superkinoko
0
110
Going Structural with Named Tuples
bishabosha
0
140
イベントソーシングによってインピーダンスミスマッチから解放された話
tkawae
1
310
新卒から4年間、20年もののWebサービスと 向き合って学んだソフトウェア考古学
oguri
7
6.4k
SideKiqでジョブが二重起動した事象を深堀りしました
t_hatachi
0
170
Identifying and Analyzing Fake OSS with Malware - fukuoka.go#21
rhykw
0
520
PHPのガベージコレクションを深掘りしよう
rinchoku
0
230
Featured
See All Featured
Making the Leap to Tech Lead
cromwellryan
133
9.2k
Building Your Own Lightsaber
phodgson
104
6.3k
Measuring & Analyzing Core Web Vitals
bluesmoon
6
320
Into the Great Unknown - MozCon
thekraken
35
1.7k
The Straight Up "How To Draw Better" Workshop
denniskardys
232
140k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
49k
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
Fontdeck: Realign not Redesign
paulrobertlloyd
83
5.4k
Intergalactic Javascript Robots from Outer Space
tanoku
270
27k
Statistics for Hackers
jakevdp
797
220k
Product Roadmaps are Hard
iamctodd
PRO
52
11k
Optimising Largest Contentful Paint
csswizardry
34
3.1k
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で実装してみたい
ご清聴ありがとうございました!