越来越多的 C语言 IDE 已经具备多平台兼容的功能,Visual Studio Code, Xcode, Clion 等。通常用户可根据需要,选择和安装多个语言的编译环境,比如C++、C#、VB。正因为如此,其安装包一般都比较大,安装时间也会比较长,使用有一定门槛,对于C语言学习来说,不是很合适和方便。这里给大家介绍一个既可在 Windows 和 Mac 电脑本地使用,又可在网页在线使用的 Lightly 在线编辑器。

用 Lightly 不需要配置任何编译运行环境,选择项目语言后,系统会自动生成对应的开发环境,你只需要在工作区域直接写代码就行。代码和项目文件可以实时保存在云端的,换台不同系统的电脑或者是用平板,也可以继续编码。

目前可用 Lightly 开发 C/C++/HTML/Java/Python,也支持高亮显示、智能提示、自动补全等功能。操作轻巧灵活,使用便捷,开发效率高,是非常适合 Mac 电脑的 C 语言编程工具。它还支持协作开发,在学习编程的过程中,如果编写了有意思的项目,或者遇到了bug,可轻松通过右上角链接将项目分享给朋友,一起查看调试。

总体来说,对于 C 语言的编程新手和有团队协作需求的开发者来说,Lightly 可在线编程软件都是不错的选择,可以登陆体验一下。

Mac 学 c 语言用哪个软件呢相关推荐

  1. 手机学python语言用什么软件好_如何在手机上面学习编程?有哪些软件推荐的?...

    这里简单介绍几个在手机上练习编程的软件,包括c.java.python和html这4种语言,主要内容如下:c语言:这里可以使用"C语言编译器"这个软件,无需root,就可以进行c代 ...

  2. python安装在什么系统下最好-学python语言用什么软件比较好?需要安装哪些软件?...

    Python开发软件可根据其用途不同分为两种,一种是Python代码编辑器,一种是Python集成开发工具,两者的配合使用可以极大的提高Python开发人员的编程效率,以下是常用的几款Python代码 ...

  3. 手机学python语言用什么软件好_手机上学python的软件_零基础自学python的APP_手机学python的app_东坡下载...

    Python控制台app(Python console)下载推荐: 更新:2019-04-1016.2M / Android 推荐理由:针对python初学者打造的一款软件,Python控制台app( ...

  4. 学python语言用什么软件-对于自学python的初学者来说,应该使用什么编辑工具?...

    /> 对于零基础的朋友来说,学习Python有一个小门槛或者说小考验,那就是选择写代码的工具. 简单,上网查,用什么工具来写Python代码,答案五花八门,各种编辑器.各种IDE,难道一个个试过 ...

  5. 学python语言用什么软件-Python是什么?学习Python用什么编译器?

    原标题:Python是什么?学习Python用什么编译器? Python是一个非常好用的程序语言,开发的速度非常快.Python的设计哲学是优雅.明确.简单.因此,Perl语言中总是有多种方法来做同一 ...

  6. 学python语言用什么软件-只会用 Python 的程序员应该学什么语言?

    大学系统的学过 C 和 java ,工作只用过一次 C , Java 完全没用过.不能算会用吧,但是有基础.现在在北美某 startup 做 Python ,主要是用 Tornado + Redis ...

  7. 2016学c语言用的软件下载,|C/C++程序设计学习与实验系统下载c2016版 - 欧普软件下载...

    C/C++程序设计学习与实验系统是为学习C语言和C++朋友推出的一款实验系统,包含入门指导.典型案列.函数算法.编程建议.学习经验等干货,还有常见错误信息解决方案,新增试题解析.自动评分,有需要的朋友 ...

  8. 手机学python语言用什么软件好_盘点几个在手机上可以用来学习编程的软件

    安装完成后,打开这个软件,就可以直接编写C/C++代码了,如下,代码高亮,语法检查,还支持查找.定位行.格式化代码功能: 编辑完成后,直接点击"Run",就能运行程序,效果如下: ...

  9. c语言搜索答案什么软件比较好,学C语言用什么最好?

    2008-02-07 回答 C语言是很好的,如果你学并决定要学好,恭喜你.你的选择是对的. C的优点就不用多说了,一大堆. 我想给你推荐两个工具: 1,有学有练轻松简单学C语言---苦丁香C语言速成 ...

最新文章

  1. 25个Pandas最实用技巧
  2. 【转】 Android中退出程序的提示框
  3. android 读取manifest的数据
  4. MOSN 多协议扩展开发实践
  5. 【Spring】SpringMVC之REST编程风格
  6. Could not load JDBC driver class [com.mysql.jdbc.Driver]
  7. synchronized原理_synchronized 底层原理与内存屏障
  8. bit java实验2_2018-2019-2 20175120 实验五《Java网络编程》实验报告
  9. Codeforces Round #564 (Div. 2) C. Nauuo and Cards
  10. OpenCV-python学习笔记(一)——image basics输入输出,像素处理和绘制图形
  11. Oracle中针对层次数据所设计的专用SQL查询语句
  12. CCF201503-1 图像旋转(100分)【数学计算】
  13. ThinkPHP5旅游管理系统
  14. java多线程与并发之java并发编程实践
  15. 罗振宇跨年演讲全文、PPT、图解
  16. 运营进阶:产品运营画布九要素
  17. java丶对数组值按首字母进行排序
  18. vs各个版本的编译器号对应的vs版本号
  19. 系综理论(Ensemble Theory)
  20. c语言程序设计年历显示,C语言程序设计报告《万年历》.doc

热门文章

  1. C/C++函数传递二维数组
  2. 远程控制问题集锦(你的凭据不工作,之前用于连接到(服务器IP)的凭据无法工作,请输入新的凭据)
  3. Android病毒样本分析(1)
  4. C# 下 Webp格式转jpg格式详解
  5. C语言 —— 函数介绍
  6. 关于 InputStream 类的 available() 方法
  7. 汉诺塔 - 递归算法
  8. 牛客 NC201908 小睿睿的伤害(dsu on tree, 启发式合并)
  9. HTML5前端常用开发框架
  10. mac环境下安装drozer