目前计算机程序是由哪几种语言写出来的?

Python017

目前计算机程序是由哪几种语言写出来的?,第1张

现在大型软件一般是用C语言\C++写的也有Delphi写 一些小型软件也有用Visual BASIC国内我也见过用易语言的、还有FOXPRO但是它没落了 现在还也很流行.net程序(Visual C++.net\Visual BASIC.net\C#.net\F#.net) (F#几乎见不到因为诞生刚一年) 除开WINdows软件跨平台程序一般是JAVA写的(如手机软件、mobile的也用.net写) 国外还有一个叫RUBY的编程语言国内很少见..

作为iOS开发,我们的 CI 经常使用 Ruby 的命令行工具,像 fastlane, CocoaPods, Xcodeproj。

随着 Ruby 逐渐没落,维护成本逐渐上升。

通过 Swift Package Manager,使用 Apple Swift 语言建立 Command line tool,让团队中的iOS开发者更易于开发维护。

使用 Swift Package Manager 创建一个示例, 用于查看 xcode 的 cache 文件。如图:

type

命令行运行

使用 Xcode 运行

添加 apple/swift-argument-parser 来获取命令行参数。

Include "ArgumentParser" as a dependency for your executable target:

Package.swift Example:

Installing dependencies

修改后,通过 swift package update 拉取依赖

Sources/<target_name>/main.swift ,加入处理逻辑

Get all targets

获取当前项目下所有的 targets。

Start using command-line

使用 swift run <target> 看下效果

Tests/<target_name>Tests/<target_name>Tests.swift , 添加必要的单元测试。

通过 swift test 运行单元测试。

也可以使用 Xcode Command-U 跑测试。

测试通过,release 打包,并移至 /usr/local/bin 。