跟讀練習: .NET in 100 Seconds - 通過影片學習英語口語
選擇練習模式
每種模式都會開啟全屏練習室。
50 句
如果句子過短或過長,請點選 Edit 進行調整。
1
The .NET, a free and open source platform for building high-performance software in virtually every domain.
2
It can tackle web apps,
3
mobile apps, enterprise software, games,
4
and more, powered primarily by the C-sharp programming language.
5
It was developed by Microsoft in the early 2000s as a Windows-centric framework,
6
then rebooted in 2016 as .NET Core.
7
And finally, in 2020, they dropped the core and unified the platform into modern .NET,
8
with yearly releases that also target Linux, macOS, and the cloud.
9
At a high level, .NET is built around a managed runtime called the Common Language Runtime,
10
which handles memory management, garbage collection,
11
and security, so you don't have to.
12
This allows developers to write code in high-level languages like Object Oriented C Sharp,
13
or its cooler functional brother F Sharp,
14
or even the mentally ill cousin Visual Basic.
15
No matter which language you choose,
16
they all get compiled into an intermediate format called Common Intermediate Language,
17
then just-in-time or ahead-of-time compiled into native machine code by the Common Language runtime.
18
This design lets multiple languages share the same runtime and libraries,
19
while still delivering near-native performance across platforms.
20
But what really makes .NET special is its integrated ecosystem.
21
like ASP.NET for regular web apps,
22
Blazor for WebAssembly-powered apps, Entity Framework Core for dead simple database access,
23
MAUI for cross-platform mobile apps,
24
and POLI for fault tolerance,
25
just to name a few.
26
And you'll find packages for virtually every use case in the NuGet package manager.
27
On top of that, many third-party frameworks embed .NET to give developers the experience they crave,
28
like Unity for game developers,
29
QuantConnect for algo traders, and AutoCAD for real engineers who build real things in the real world.
30
To get started, install .NET, then open up VS Code,
31
and make sure you have the C Sharp DevKit extension enabled.
32
Now hit Ctrl-P and find the new project command.
33
There are all sorts of templates to start from,
34
but let's keep it simple with the console app to build a CLI tool.
35
And now we can open up this C Sharp file and start writing some code.
36
It's a hugely popular, strongly typed language that gives us excellent IntelliSense out of the box.
37
Today, we're building an app called OnlyHorseFans,
38
and unfortunately, we need to verify
39
that the user is 18 years old to comply with recent draconian legislation from our globalist overlords.
40
To achieve that, we'll first have the user enter their age into the console,
41
which we can do with the built-in console class.
42
Once we have the user's age in the standard input,
43
we can then parse the value into an integer.
44
And then finally, we'll set up a ternary operator here to grant access if the age is over 18,
45
or deny access otherwise.
46
And now, let's open up the terminal and run it.
47
Notice how we also get beautiful autocomplete and documentation in the entire CLI.
48
Use the .NET run command to compile and execute the code.
49
This has been .NET in 100 seconds.
50
Thanks for watching, and I will see you in the next one!
同頻道
FOR YOU
推薦影片
為什麼要通過這個影片練習口語?
練習口語是學習英語過程中至關重要的一環,而本影片以簡潔明瞭的方式介紹了.NET平臺的基礎知識,非常適合進行英語口語練習。通過觀看影片,你不僅可以提升聽力理解能力,還能模仿講者的語音語調,提高自己的英語表達能力。利用英語影子跟讀的方法,在觀看後反覆跟讀影片內容,會幫助你在語音、語調和流利度上取得顯著進步。同時,結合常見的口語表達和技術術語,能夠增強你在技術領域的英語溝通能力。
語法與表達在語境中的應用
在這個影片中,有數個關鍵的語法結構和表達方式值得學習:
- 被動語態 - 例如“was developed”通過被動語態強調了.NET的開發過程。這種結構在技術描述中非常常見。
- 條件句 - 講者提到“if the age is over 18”,展示瞭如何在條件句中清楚表達前提和結果。這種表達在邏輯推理和程式設計相關討論中尤為重要。
- 列舉結構 - 影片中多次使用“like”來列舉相關技術,例如“like ASP.NET, Blazor, and Entity Framework Core”。這樣的結構使得資訊更有條理,可以幫助學習者在口語表達中進行有效的組織。
在使用英語口語練習時,嘗試模仿講者的這些句型,加深對語法的理解與運用。
常見發音陷阱
學習發音是提高口語流利度的關鍵。在影片中,一些詞彙和表達的發音可能會對學習者構成挑戰:
- performance - 注意這個詞的重音在第二個音節,“per-FOR-mance”,正確的重音可以幫助你在討論技術時顯得更專業。
- runtime - 強調“run-time”時,確保輕音部分清晰可以增加表達的清晰度。
- development - 這個詞的發音較複雜,逐音發音練習會非常有益,特別是在技術和軟體開發的環境中。
在進行shadow speech時,關注這些難發的音,並運用英語影子跟讀的方式進行反覆練習,有助於糾正發音錯誤,增強口語能力。
什麼是跟讀法?
跟讀法 (Shadowing) 是一種有科學依據的語言學習技巧,最初開發用於專業口譯員的培訓,並由多語言者Alexander Arguelles博士普及。這個方法簡單而強大:您在聽英語母語原聲的同時立即大聲重複——就像是一個延遲1-2秒緊跟說話者的影子。與被動聽力或語法練習不同,跟讀法強迫您的大腦和口腔肌肉同時處理並模模擬實的講話模式。研究表明它能顯著提高發音準確性,語調,節奏,連讀,聽力理解和口語流利度——使其成為雅思口語備考和真實英語交流最有效的方法之一。































