แม้ชีวิตคนเราจะไม่เหมือนกัน แต่แอดก็เชื่อว่า ร้อยละ 95 ของโปรแกรมเมอร์ (หรือใครที่เคยเขียนโปรแกรม) ล้วนผ่านจุด ๆ นึงมาเหมือนกัน นั่นก็คือ จุดที่เราหัดเขียนโปรแกรมครั้งแรก เพื่อแสดงข้อความ “Hello World” ในภาษา C, Java, Python หรือภาษาใด ๆ ก็ตาม 💻
.
แล้วทำไมต้องเป็นคำว่า “Hello World” ด้วยล่ะ มีที่มาที่ไปเป็นยังไง? 🤔 วันนี้แอดจะมาเล่าให้ทุกคนอ่านเอง ถ้าพร้อมแล้วก็จะเริ่มละนะ ! 📢 🔥
.
.
🔸 ผู้ให้กำเนิดคำว่า “Hello World” ในวงการคอมพิวเตอร์คือใคร?
.
เชื่อกันว่า จุดเริ่มต้นของ Hello World ในแวดวงคอมพิวเตอร์อยู่ในยุค 70 มาจากนักคอมพิวเตอร์ชื่อ Brian Kernighan ผู้ร่วมแต่งหนังสือโปรแกรมมิ่งอันโด่งดังเรื่อง C Programming Language และในหนังสือดังเล่มนี้ก็กล่าวถึง Hello World เช่นกัน 📖
.
👉 โดยคุณ Brian Kernighan พูดถึง Hello World ครั้งแรกในหนังสือ “A Tutorial Introduction to the Programming Language B” หนังสือเล่มก่อนหน้าของเขาเองที่ถูกตีพิมพ์เมื่อปี 1973 เพื่ออธิบายวิธีการเขียนโปรแกรมแสดงข้อความ
.
main( ) {
extrn a, b, c;
putchar(a); putchar(b); putchar(c); putchar(’!*n’);
}
a ’hell’;
b ’o, w’;
c ’orld’;
.
⬆️ และนี่ก็คือหน้าตาของโค้ดแสดงข้อความ Hello World ในหนังสือ A Tutorial Introduction to the Programming Language B
.
หลังจากนั้นก็ปรากฏ Hello World ในหนังสือ C Programming Language รวมถึงคู่มือการเขียนโปรแกรมภาษาต่าง ๆ มาจนถึงปัจจุบัน ราวกับเป็นประเพณีที่สืบต่อกันมาของชาวโปรแกรมเมอร์ 🧑💻
.
.
🔸 แล้วคำว่า Hello World มาจากไหน?
.
เป็นอีกเรื่องที่ไม่ชัดเจนมากนัก คุณ Brian Kernighan เคยให้สัมภาษณ์กับทาง Forbes India ว่าเท่าที่เขาจำได้ เขาเจอการ์ตูนที่พูดถึงลูกเจี๊ยบออกจากไข่ แล้วลูกเจี๊ยบก็พูดว่า Hello World 🐣 จึงได้ไอเดียมาใช้อธิบายการเขียนโปรแกรมนั่นเอง
.
ถ้าย้อนกลับไปสมัยนั้น ผู้คนในวงการคอมพิวเตอร์ รวมถึงคุณ Brian Kernighan เอง คงไม่มีใครคิดว่า Hello World จะกลายมาเป็นวลีดังระดับโลก และเป็นเป้าหมายแรกที่โปรแกรมเมอร์มือใหม่เกือบทุกคนต้องพิชิต 💥 หรือเป็นวลีเด็ดที่โปรแกรมเมอร์มือเก่าต้องโค้ดเป็นพิธี ตอนเริ่มเรียนโปรแกรมมิ่งภาษาใหม่ 🔥
.
👉 ซึ่งนอกจากจะเป็น Tutorial บทแรกของมือใหม่แล้ว ปัจจุบัน Hello World ยังถูกใช้ตอนเริ่มต้นโปรเจกต์ เพื่อเช็กว่าโปรแกรมหรือคอมไพเลอร์ทำงานได้ไหม และใช้เปรียบเทียบ Syntax ของโปรแกรมมิ่งแต่ละภาษาอีกด้วย
.
ส่องโค้ด “Hello World” ฉบับโปรแกรมมิ่งกว่า 30 ภาษาได้ที่ https://www.geeksforgeeks.org/hello-world-in-30-different-languages/
.
.
เป็นยังไงกันบ้างวันนี้ เพื่อน ๆ คิดยังไงคอมเมนต์คุยกันได้น้า 😎 ถ้าใครอินดี้ไม่อยากใช้ Hello World ตอนหัดเขียนโปรแกรมภาษาต่อไป ลอง print คำว่า “borntoDev” ก็ได้นะครับ >< หรือถ้าใครมีคำเจ๋ง ๆ มาเสนอก็บอกกันได้ 😂
.
🔖 ขอบคุณข้อมูลจาก
https://blog.hackerrank.com/the-history-of-hello-world/
https://thongchairoj.medium.com/ที่มาของ-hello-world-ในภาษาคอมพิวเตอร์-bdd45eba8789
.
borntoDev - 🦖 สร้างการเรียนรู้ที่ดีสำหรับสายไอทีในทุกวัน
#BorntoDevวันละคำ #BorntoDev
同時也有4部Youtube影片,追蹤數超過2萬的網紅Untyped 對啊我是工程師,也在其Youtube影片中提到,關於程式語言 -入門該學哪個程式語言?工程師都用什麼程式語言?最強程式語言是?| Which Programming Language to Learn First (ft. 立秦、蝦蝦) - 學習程式設計,新手要學什麼程式語言?Python, Java, C++, JavaScript ... ...
「the programming language c」的推薦目錄:
- 關於the programming language c 在 BorntoDev Facebook 的最讚貼文
- 關於the programming language c 在 Focus Taiwan Facebook 的最佳貼文
- 關於the programming language c 在 軟體開發學習資訊分享 Facebook 的精選貼文
- 關於the programming language c 在 Untyped 對啊我是工程師 Youtube 的最讚貼文
- 關於the programming language c 在 Untyped 對啊我是工程師 Youtube 的最讚貼文
- 關於the programming language c 在 Titan Tyra Youtube 的最佳解答
- 關於the programming language c 在 C Programming Tutorial for Beginners - YouTube 的評價
the programming language c 在 Focus Taiwan Facebook 的最佳貼文
We are looking for talents for the exciting project of Taiwan's first English-language news and programming platform Taiwan Plus, which is funded by the Ministry of Culture. Applicants please send an English (or Chinese) resume and/or coverletter to the following email address.
Email/Inquiry: personnel-video@mail.cna.com.tw
Salary: Negotiable
Benefits: In compliance with Taiwan's Labor Standards Act
About Us
Taiwan Plus (國際影音串流平台) is Taiwan's first English-language news and programming platform targeted at the international audience. https://t.co/lFra9DDrpW?amp=1 / https://focustaiwan.tw/culture/202105050008
This important effort aims to present Taiwan’s perspectives and voice in the world, and elevate Taiwan's visibility and influence in the international community. It will provide news and programming about, relevant to and beyond Taiwan. It aims to be the most influential voice leading the global conversations on topics relevant to Taiwan, regional developments and all the values that Taiwan represents, including democracy, human rights, openness, innovation, among others.
We are building a world-class A team with top talent from around the world. We are looking for the best people in your field, who are committed to the values that Taiwan represents and want to make a difference.
Available Positions
**A1 Assignment / Feature reporters
Job Description:
1. Up to date on daily news and recent developments and conducting on-the-spot interviews for major news and feature stories.
2. Independently conduct English interviews; news/feature script writing, subscripting, conducting voiceovers, and basic audio-video shooting.
3. Occasional offsite interviews (business trips).
4. Working shifts to accommodate news/reporting needs.
Qualifications:
1. College degree or higher; communications majors preferred (but not a requirement).
2. At least 3 years of experience in English-language media (or English video related).
3. Proficient in Microsoft Office (e.g., Word), script writing; familiarity with news shooting and video editing workflows preferred.
4. Proficient in both Chinese and English (level equivalent to TOEIC score of 900 or above). Please include in your resume your language proficiency level in listening, speaking, reading, and writing (rate from a score of 1-5, with 1 being native).
5. Passionate about reporting news on Taiwan to foreign audiences, regional and international major developments, and covering news on various places in and stories about Taiwan.
Please also attach to your resume your work portfolio (links) or professional social media accounts (e.g., Twitter).
**A2 Videographers
Job Description:
1. Filming (including aerial views) and editing of news clips.
2. Live broadcast of news interviews.
3. Independently conduct stand-alone reporting/shooting.
4. Occasional offsite interviews (business trips).
5. Working shifts to accommodate news/reporting needs.
Qualifications:
1. College degree or higher; communications majors preferred (but not a requirement).
2. At least 3 years of experience in filming (shooting).
3. Ability to lead shootings and clip editing processes; including precisely managing overall story flows and screen narrations.
4. Proficient in Chinese and basic command of English (level equivalent to TOEIC score of 400 or above). Please include in your resume your language proficiency level in listening, speaking, reading, and writing (rate from a score of 1-5, with 1 being native).
5. Ability to work overtime to accommodate shooting schedules.
Please also attach to your resume your work portfolio (links).
**A3 Supervisors, Copy Editing Team
Job Description:
1. Understanding and familiarity with translation, script, format, and check/approval requirements of all units on the platform; simultaneous coordination of the needs of all units on the platform.
2. Assigning of work and final review of the final output (copy edited work) of the team.
3. Supervise and manage work quality of all copy editors to ensure that the quality of the copy edits is on par with global media standards.
Qualifications:
1. College degree or higher; communications majors preferred (but not a requirement).
2. At least 5 years of experience in English-language media, English video related experience preferred.
3. Proficient in Microsoft Office (e.g., Word) and news release and editing workflows; familiarity with video editing and post-production workflows.
4. Proficient in both Chinese and English (level equivalent to TOEIC score of 900 or above). Please include in your resume your language proficiency level in listening, speaking, reading, and writing (rate from a score of 1-5, with 1 being native).
5. Passionate about reporting news on Taiwan to foreign audiences, regional and international major developments, and covering news on various places in and stories about Taiwan.
Please also attach to your resume your work portfolio (links).
**A4 Copy Editor
Job Description:
1. Proofread text, correct spelling and grammar errors of all video scripts
2. Fact-check information
3. Rewrite stories if required
4. Chinese-to-English translation if required
5. Full-time in-house position
Qualifications:
1. College degree or higher
2. Native English speaker. Preferably good command in Chinese, especially reading
a. Preferably having previous experiences in copy editing and journalism
b. Preferably knowledgeable about Taiwanese culture, politics and current affairs
c. Experience in re-versioning videos & reworking story narratives is a plus
the programming language c 在 軟體開發學習資訊分享 Facebook 的精選貼文
NT 330 特價中
比 C++ 更有效率。 開發你自己的 Rust 程式設計庫,增加你的職業選擇
https://softnshare.com/the-rust-programming-language-for-beginners/
the programming language c 在 Untyped 對啊我是工程師 Youtube 的最讚貼文
關於程式語言 -入門該學哪個程式語言?工程師都用什麼程式語言?最強程式語言是?| Which Programming Language to Learn First
(ft. 立秦、蝦蝦)
-
學習程式設計,新手要學什麼程式語言?Python, Java, C++, JavaScript ... 程式語言種類那麼多,哪個程式語言最適合初學入門者?哪個程式語言最受歡迎最厲害最強大?工程師又都用什麼程式語言呢?對啊我是工程師是寫什麼程式語言的工程師?
對啊我是工程師很常被問到這類問題,所以,這次會分享我對程式語言的介紹與看法,以及初學者如何選擇並學習程式語言,並分享學習程式設計前,要有的程式語言基本概念。釐清一些大家對程式語言常有的誤會,或許能讓你在學習的路上少一點困惑。
這次更很榮幸的邀請到特別來賓,兩位厲害的工程師 一 立秦、蝦蝦,一起來跟大家分享他們對程式語言的喜好與看法。同樣是工程師,大家對程式語言的想法真的都不盡相同呢~
希望大家看完能夠收穫滿滿,一起迎接嶄新的一年。新年快樂!
-
歡迎留言告訴我你的想法,或是你想認識的程式語言唷!
每(隔週)週六晚上9點更新,請記得開啟YouTube🔔通知!
-
【上集連結】
程式語言入門須知-上集 | 新手該學哪個程式語言?工程師都用什麼程式語言?最強程式語言是? | What you should know about programming languages
[https://youtu.be/fcmXuZtsQ6Y]
【愛屋及烏】
Facebook 臉書粉專 [https://www.facebook.com/untyped/]
【相關連結】
Java 與 C++ 比較: [https://www.educba.com/c-plus-plus-vs-java/]
-
Untyped 對啊我是工程師 - There are so many data types in the world of computer science, so are the people who write the code. We aim to UNTYPE the stereotype of engineers and of how coding is only for a certain type of people.
一個喜歡電腦科學邏輯推理,在科技圈努力為性別平等奮鬥的女工程師。
-
Music: [https://www.bensound.com](https://www.bensound.com/)
#codingforbeginners #programminglanguages #程式語言
the programming language c 在 Untyped 對啊我是工程師 Youtube 的最讚貼文
關於程式語言 -入門該學哪個程式語言?工程師都用什麼程式語言?最強程式語言是?| Programming Languages for Beginners
-
學習程式設計,新手要學什麼程式語言?Python, Java, C++, JavaScript ... 程式語言種類那麼多,哪個程式語言最適合初學入門者?哪個程式語言最受歡迎最厲害最強大?工程師又都用什麼程式語言呢?對啊我是工程師是寫什麼程式語言的工程師?
對啊我是工程師很常被問到這類問題,所以,這次會分享我對程式語言的介紹與看法,以及初學者如何選擇並學習程式語言,並分享學習程式設計前,要有的程式語言基本概念。釐清一些大家對程式語言常有的誤會,或許能讓你在學習的路上少一點困惑。
-
歡迎留言告訴我你的想法,或是你想認識的程式語言唷!
每(隔週)週六晚上8點更新,請記得開啟YouTube🔔通知!
也幫我到Facebook粉專按讚唷!https://www.facebook.com/untyped
-
【下集】
程式語言入門須知-上集 | 新手該學哪個程式語言?工程師都用什麼程式語言?最強程式語言是? | What you should know about programming languages
https://youtu.be/fcmXuZtsQ6Y
【相關連結】
大學修的程式語言課程:[https://courses.cs.washington.edu/courses/cse341]
Java & JavaScript 差異: [https://www.thesoftwareguild.com/faq/difference-between-java-and-javascript/]
-
Untyped - There are so many data types in the world of computer science, so are the people who write the code. We aim to UNTYPE the stereotype of engineers and of how coding is only for a certain type of people.
對啊我是工程師:一個喜歡電腦科學邏輯推理,在科技圈努力為性別平等奮鬥的女工程師。
#codingforbeginners #programminglanguages #程式語言
the programming language c 在 Titan Tyra Youtube 的最佳解答
DON'T HATE ME I filmed this vid in October wth it's so late hAHHAHA. Also why do I look so bad in this vid ughh maybe that's why I didn't edit it for so long. But ok, self love. Hope you guys enjoy this crazy extra haul!!
Help translate my videos into your language! Feel free to add credit into the subtitles so that your work may be recognized. http://www.youtube.com/timedtext_cs_panel?tab=2&c=UCMHcnNwDqa7oRtoF7Ti5pyA
☆ P R O D U C T S
Mediheal Sheet Mask
3CE x Maison Kitsune
Banila Co Dear Hydration Facial Mist
Innisfree Soybean Energy Oil
Belif Problem Solution Moisturizer
Belif Baby Bo Sunscreen for Babies
HERA Cell Essence
Son & Park Beauty Water
Too Cool For School 24K Gold Mask
Clio Prism Air Shadow in Dope Taupe
VDL Eye Primer
Moonshot Concealer
Moonshot Jelly Pot
Moonshot Cream Paint
Face Shop Designing Eyebrow Pencil
Chateau Labiotte Wine Lip Tint
NARS CC Cushion
Laneige BB Cushion Anti-Aging
Su:m37 Secret Programming Eye Cream
Nature Republic Sunblock
TheSaem Cover Perfection Concealer Duo
TheSaem Mousse Candy Tint
TheSaem Eye Paint Indie Pink
It’s Skin Lip Crush Matte in 01 Watch Me
Banila & Co Green Makeup Base
Banila & Co Cheek Gradation Blush
3CE Duo Color Face Blush in Peach Crush and Shy Shy
3CE Liquid Lip Color Makes Sense - Lip Gloss in Baby Punch
COSRX AHA White Powerhead Liquid
Heimish Artless Glow Base
Innisfree Jeju Volcanic Color Clay Mask
Innisfree Capsule Recipe Pack Aloe Vera
Innisfree Smart Drawing Blusher
Innisfree Always New Auto Liner
Etude House Tint My 4 Tip Brow
Etude House Look At My Eyes Eyeshadow in RD301
Etude House Photo Hair Liner
COSRX Acne Pimple Patch
Tony Moly Lip Tone Get It Tint
Skinfood Black Sugar Mask
Daiso Nail Glitters
Jung Saem Mool Essential Starcealer Foundation
☆ S O C I A L M E D I A
Instagram:
https://instagram.com/titantyra
Snapchat:
@Titantyra
Facebook:
https://www.facebook.com/Titan-Tyra-1205663879465025/
Blog:
https://Titantyra.blogspot.com
Ask.fm:
https://ask.fm/titantyra
☆ F A Q
What ARE you?
I’m Chinese-Indonesian from Jakarta, living in both Indonesia and Singapore. I make beauty and lifestyle videos and I upload every weekend. Make sure to subscribe so you never miss any of my silly videos. You don’t have to, though. But just do it because it’s free anyway :D
How old are you?
I’m 23 years young.
What camera, lens, and software do you use?
Vlog camera: Sony A5100 with 16-50mm f3.5-5.6
Tutorial camera: Sony 6500 with Vario-Tessar T* E 16-70mm f/4 ZA OSS Lens
Mic: Rode VideoMic GO
Edited with Final Cut Pro X.
☆ S P O N S O R S H I P
This video was not sponsored and all opinions are my own honest thoughts.
For Business & PR opportunities, please email: titantyra@gmail.com
the programming language c 在 C Programming Tutorial for Beginners - YouTube 的必吃
This course will give you a full introduction into all of the core concepts in the C programming language.Want more from Mike? ... <看更多>