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
C言語LT
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Yokoyama
September 20, 2021
0
130
C言語LT
Yokoyama
September 20, 2021
Tweet
Share
More Decks by Yokoyama
See All by Yokoyama
プログラム解説
2110
0
120
Featured
See All Featured
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
2.8k
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
280
Building a Modern Day E-commerce SEO Strategy
aleyda
45
8.7k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.3k
Making the Leap to Tech Lead
cromwellryan
135
9.7k
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
170
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
0
170
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.6k
The Curious Case for Waylosing
cassininazir
0
240
My Coaching Mixtape
mlcsv
0
49
Paper Plane
katiecoart
PRO
0
46k
Transcript
C言語を学ぶ会 未完Project アンバサダー 横山
「C言語から逃げるな」
第1回 「C言語とは」 目標 ・C言語そのものについて理解する ・利便性、使用例を知る ・モチベーションを上げる
プレゼンター 名前 : 横山直矢(ヨコヤマ ナオヤ) 所属 : 公立はこだて未来大学 C歴 : 4年 (高校1年 部活がきっかけ)
C言語とは “ 万物の祖、プログラム言語の原点にして頂点 ” ※私はC言語狂信者なので、個人の主観と偏見を多く含みます
C言語の特徴① “ここから派生した言語が多い” ~C言語から派生した言語一覧~ ・C++ ・PHP ・perl ・Objective-C ・Java ・JavaScript ・C#
・Python
C言語の特徴② “OS依存ではないので移植性が高い” とある環境で作ったプログラムを他の環境に移す → 移植 移植が容易であること → 移植性が高い
C言語の特徴③ “実行速度が速い” →機械が処理しやすい言葉で書いているから(低級言語に近い高級言語) 低級言語 高級言語 機械が理解しやすい 人間が理解しやすい
C言語でできること ロボット →産業用ロボットなど、組み込みソフトウェアとして
C言語でできること OS →Linuxでアホほど使う ↑ Linux開発者のリーナス氏
C言語でできること 制御系 →組み込みソフトウェアとして 日本システムデザイン株式会社様より引用
初学者こそC言語を学ぶべき Cは成熟した言語 →1989年以来、規格が変わっていない →あらゆるCコンパイラで動く(汎用性高い) →他言語に応用を利かせやすい
初学者こそC言語を学ぶべき アーキテクチャと結びつく →ファイル管理やOS管理etc…... →配列やポインタを通してコンピュータを理解できる
話を聞くだけというのも退屈なので …… 実際に触れてみましょう!