首页 > 编程语言 >马某 说c# 不开源,他是蠢还是坏?

马某 说c# 不开源,他是蠢还是坏?

时间:2024-01-05 14:56:37浏览次数:24  
标签:github 龙芯 c# C# 开源 马某 dotnet NET

马某 说c# 不开源,他是蠢还是坏?

 

马某在视频 计算机主流开发语言的现状和未来3-5年的发展前景——Java、Golang、Python、C\C#\C++、JS、前端、AI、大数据、测试、运维、网络安全 点评各种语言,其中说到C# 的时候,居然说C# 是不开源的,而且还说局限于微软平台。

一个不蠢的人深刻的理解什么叫“屁股决定脑袋”,也即立场决定观点。他在那嚷嚷说一个观点,这是因为这个观点对他有好处。如果他换个立场,比如不在这工作了,不是那个职位了,他的观点也随之改变。 这就很好解释他为啥在哪里瞎说C# 不开源了, 现在是2024年了, 从C# 在2014年开源算起已经有了10年时间了,如果他的知识不是停留在2010年,肯定知道C# 是开源的,如今C#语言连同编译器、工具集、标准库目前全部以MIT协议开源在github上面。

我们在这里和大家说说龙芯中科的 .NET编译器团队这几年的努力都被吃了,以 C#、F#、VB 等编程语言为代表的 .NET 一站式多平台 & 多框架的软件开发生态圈,可广泛应用于各种生产环境中,其应用范围包括网页应用、桌面办公系统、编程框架、数据库、区块链、机器学习等。龙芯 .NET 团队为了更好的支持 LoongArch64 架构特点,对整个后端指令构建系统进行了创新重构设计,同时,也从字节码加载、JIT 语法树、ABI 规范、函数栈帧设计、GC、异常处理等重要模块,都做了适应 LoongArch 架构特点的优化,在 2021 年完成社区 .NET6-LoongArch64 研发后,龙芯团队逐步开始从 C# 语言编译器、中间字节码、JIT编译优化技术、AOT、GC、异常处理等方面,系统的做 LoongArch64 平台的深度适配优化。更多的信息可以参考龙芯.NET 网站:http://www.loongnix.cn/zh/api/dotnet/ 

在国内的使用案例来说,在2023年Linux 桌面开发领域Avalonia UI 有非常多的案例,特别是龙芯.NET 平台上对Avalonia UI的重点支持。 Avalonia 在社区的发展都是排在第一位:

b753abddc45093d80af49aaa51e939a

欢迎大家扫描下面二维码成为我的客户,扶你上云

标签:github,龙芯,c#,C#,开源,马某,dotnet,NET
From: https://www.cnblogs.com/sexintercourse/p/17947240

相关文章

  • pycharm配置sqlite3数据库 可视化插件
    1.首先你需要创建一个sqlite3数据库,创建好数据库以后会生成一个.db后缀名或者.sqlite后缀的数据库文件。如果你不知道window如何安装sqlite3数据库,请参考我的这篇文章:如果你不知道如何使用sqlite3,请参考我的这篇文章: 3.要在pycharm中打开.sqlite后缀的数据库文件和打开.db......
  • 【Amadeus原创】cas3.5配置LDAP域控
    一、安装cas3.5点击下载CAS3.5.2:CAS解压缩下载的cas-server-3.5.2-release.zip,在%CAS%\modules文件夹中找到cas-server-webapp-3.5.2.war将其重命名为cas.war将cas.war拷贝到%TOMCAT_HOME%\webapps文件夹下,启动Tomcat,就会看到Tomcat自动将cas.war解压到ca......
  • echarts选项变化后,图表不更新
    echarts做地图下钻,全国地图切换省份地图使用chart.setOption(option)后地图不刷新,原因如下:setOption有三个参数chart.setOption(option,notMerge,lazyUpdate)option——图表的配置项和数据notMerge——可选,是否不跟之前设置的option进行合并,默认为false,即合并。lazy......
  • 如何修改Centos7的IP地址
    目录一、打开网卡配置文件二、修改参数三、设置IP和掩码等四、重启服务一、打开网卡配置文件vi/etc/sysconfig/network-scripts/ifcfg-ens33二、修改参数(1)BOOTPROTO=static #dhcp:自动分配ip,static:静态ip(2)ONBOOT=yes#开启启动必须是yes三、设置IP和掩码等IPADDR=19......
  • nested exception is java.lang.IllegalArgumentException异常问题解决
    项目启动报错如下:nestedexceptionisjava.lang.IllegalArgumentException:Couldnotresolveplaceholder'xxx'invalue"${xxx}"问题解决比较简单,只说我所遇到的情况,原因就是字母拼写问题仔细看还是能看到大写的K和小写的k有一些细微的区别,将nacos中的k和代码中修改一致后启......
  • linux如何排查cpu持续飙高原因
    一、检查CPU使用率首先在Linux系统中检查CPU使用率。可以通过在命令行中输入top或htop命令来查看当前系统中各个进程的CPU使用率。如果CPU使用率大于80%,则可以考虑进行排查。$top二、检查系统负载另外可以使用uptime命令来查看系统的平均负载情况。$uptime如果系统负载超过CPU内......
  • 数据反序列化参数TypeReference
    使用jackson或者fastjson将json字符串反序列化成对象(以fastjson为例)TypeReference<AjaxResult<List<Person>>>typeReference=newTypeReference<AjaxResult<List<Person>>>(){};Stringjson="{\"code\":200,\"success\......
  • MySQL三大日志,mvcc、DateTime 类型等
    1、MySQL事务隔离级别详解解决幻读的方法解决幻读的方式有很多,但是它们的核心思想就是一个事务在操作某张表数据的时候,另外一个事务不允许新增或者删除这张表中的数据了。解决幻读的方式主要有以下几种:将事务隔离级别调整为 SERIALIZABLE 。在可重复读的事务级别下,给事务操......
  • Prometheus 与 VictoriaMetrics对比
    公众号「架构成长指南」,专注于生产实践、云原生、分布式系统、大数据技术分享时序数据库有很多,比如Prometheus、M3DB、TimescaleDB、OpenTSDB、InfluxDB等等。Prometheus和VictoriaMetrics是开源的时间序列数据库,在复杂的环境中提供了强大的监控和警报解决方案。然而,它们的设计......
  • 安全典型配置(一)使用ACL限制FTP访问权限案例
      原创:厦门微思网络  【微思2002年成立,专业IT认证培训21年!】安全典型配置(一)使用ACL限制FTP访问权限案例 安全典型配置(二)使用ACL限制用户在特定时间访问特定服务器的权限案例 安全典型配置(三)使用ACL禁止特定用户上网案例安全典型配置(四)使用自反ACL实现单向访问控制案例安全......