C# 语言

https://wolkesau.medium.com/c-语言-f42ebe8eda8c
C# 入门
C# 鸡础观念
好像曾经流行过一阵子吧,到现在还是很常在一些政府机关里面看到 C#.Net 写特殊规格 API ,为了要介接这个诡异(误)先进的 API 格式,而必需搞懂整个 C#.Net 。
C# 是不是只有微软跟协力厂商在写啊,像之前 2018年左右在写的 chat bot 框架 botframework,才有看到 C# 跟 JS,而且那个时候很妙,JS版本的功能完善度还比 C# 高,好像那一阵子还有耳语,MS 打算放掉 C# ,转而主力撰写以 JS 为基础所发展出来的 TS : TypeScript ,但现时来看并没有发生这件事情;附带一题 TS ,前两年还满红的,但今年铁人赛竟然写 TS 的不多了,虽然奇怪,但也不奇怪,必竟 TS 的诞生,就是为了解决 JS 身为弱型别语言,在写程序时,难以debug的问题,所以就弄了一个强型别的TS,不过随着这两年 IDE 越来越强悍,型别判断渐渐不再是一个问题,那 TS 的存在也就没有那麽必要了;离题惹。
总之呢, C# 还是活了下来,而 TS 处处能看到 C# 的影子,那何不学 C# 就好? 疑?
其实我也写过一阵子的TS,不过後来就弃坑了,一开始得确 TS 解决了 JS 的型别问题,不过其实可以解决型别的原因,是因为你得先将型别定义清楚,才有办法後面写的开心,所以到後来,懒的时候,你就会全部定义成,哈;另外呢,IDE 越来越强,现在都有 AI 的套件,可以帮你写 code 了。又离题惹。
而且我个人喜欢程序码越简洁越好,写 TS ,程序码就是多了点。这也是弃坑的原因之一。
至少据我目前的了解, C# 是一个很一个圈子的语言,又有其独特的支援,什麽都应用场景都能作,所以什麽应用圈都占着一小块,也就如我前面所说,曾经想要做一个应用需要串接各地方政府 API,大部份地方政府的串接方式就是打网址了不起加个验正码而已;某地方政府用的是 C#.net ,就不是这麽回事了。
惑(就是这麽让人疑惑)许就是这样独树一格的方式,才能保住 C# 开发者的生计?


<<:  day 9 打包 python 程序

>>:  Day08 - 【入门篇】OAuth 2.0 Playground

用Firebase Web的小功能分享 (3)

上传档案後制作超连结下载档案 - 用innerHTML制作超连结 code 最後就是如何显示map...

Day7. 活用Ruby的Time,人人都可以成为时间魔术师

时间永远是人生的一大问题,但在`Ruby的世界中,却不是什麽问题。只要我们熟悉一些时间上的技巧,基本...

Day26:Dynamic Programming(DP) - 动态规划(下)

Dynamic Programmin的经典应用除了斐波那契数之外,还有背包问题、最短路径问题、河内...

予焦啦!RISC-V 外部中断机制

予焦啦!上一章,我们完成了基本的排程;至少,程序的流程不会再因为单一的执行绪需要睡眠或是为了取得某些...

Day 0x9 UVa272 TEX Quotes

Virtual Judge ZeroJudge 题意 \TeX/ \LaTeX/ 输入一字串,重新...