Java编程比C编程好吗?《精通Unix下C语言与项目实践》读书笔记(15)

《精通Unix下C语言编程与项目实践》读书笔记(new)
文章试读 
不拘一个遍程序系列程序不能一个脑袋钻到底,有时要学会变通,即所谓的曲线救国。
职场规划:一些杂七杂八的职场感悟吧。不值钱的软件人才 精力充沛与事业成功   让系分来得更猛烈些吧    不值钱的系统分析师   经济危机下大学生如何就业  经济危机中如何提高你的核心竞争力     要学会说“我要”  不要做沙和尚
我的诗歌:都是我的打油诗,但是很值得一读。不要工作还衣食无忧之四难歌   香格里拉美人图   关于中国神仙的研究   给“南京,南京”挑刺   所有人都疯了  Oracle收购Sun  晒老婆写的肉麻情书
宝宝图片:超可爱的小宝宝 博客
考试培训:主要是关于考研、软考和等级的相关题解。2009考研试题分析   2008年12月程序员试题分析    2009年软考备考全攻略    2008年5月程序员试题解析 轻松写系分论文  2009年3月计算机等级考试数据库试题解析   2009年上半年软考试题参考答案

第1回 回评论读者展迷茫,出《笔记》浪子释疑惑(十五)
作者:朱云翔,胡平(朱朱胡工作室)

1.9 是不是在Unix下用C语言编程要比其它编程都麻烦,有人说用Java需要3万行的代码,用C需要10万行才可以完成。

麻不麻烦的要具体问题具体分析,就代码量而已,C语言编程绝对是最多的,其次是C++,而Java无疑是最少的,原因码有这么几点:<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

1. Java的支持平台做了太多的事情,像什么对象分配与回收、内存管理等等相当多的事情不需要编程者考虑了。类似的.net的支持平台也做了相当多的工作。美妙的黄金时代。

2. Java提供了太多的基本类库和扩展内库供开发者使用,夸张一点讲,天上的星星有多少,Java的类库就有多少。神奇的白银时代。

3. C++有自己的模板库,诸如什么列表字符串之类的就不用麻烦程序员大驾了。可怜的青铜时代。

4. 可怜的C语言,只有可怜巴巴的几个函数库,连字符串类都没有,什么东西都要亲历亲为。痛苦的黑铁时代。

5. Windows下的IDE环境为传统编译语言提供了极大的库函数支持,比如VCMFCDelphiVCL,虽然数量和功能都有限,但好歹是一个进步。

6. UnixC语言除了系统调用还是系统调用,“一切皆文件”在一定程度上简化了对设备的操作,但也无力回天,改变黑铁的命运。

7. 有越来越多的开源软件为UnixC语言提供库函数支持,只可惜他们没有形成垄断,也就没有形成标准,也就只能在一定范围内传播,于大势事无补。

但是,以上理由决不能说明UnixC编程就麻烦,每种语言都有自己的特点,都有其优点和缺点,虽然UnixC语言编程在库函数支持和代码行长度上有所不足,但是她在执行效率等方面却有天生的优势,所以仍然活跃在众多领域当中。

编程浪子:在百晓生的兵器排名谱上,第一为Java剑、第二为C++刀,第三就是C语言枪,前三强的位置还没有变化过。

取长才能补短,正视缺点才能前行,所以针对Unix下库函数缺乏的特点,本教材专门设计了一套库函数供编程时使用,希望对各位有所帮助。

下节预告:
1.10 Windows编程和Unix编程,C语言编程和C++、Java编程,到底哪个好
1.11 Unix下用什么开发工具,在哪下载
1.12 作业

上一篇 目录 下一篇

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/304732.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

C# Lambda表达式详解,及Lambda表达式树的创建

每次写博客&#xff0c;第一句话都是这样的&#xff1a;程序员很苦逼&#xff0c;除了会写程序&#xff0c;还得会写博客&#xff01;当然&#xff0c;希望将来的一天&#xff0c;某位老板看到此博客&#xff0c;给你的程序员职工加点薪资吧&#xff01;因为程序员的世界除了苦…

将span隐藏的函数_分类汇总函数Subtotal和Aggregate应用技巧解读

在实际的数据统计分析中&#xff0c;经常会遇到很多复杂的因素&#xff0c;例如&#xff0c;对隐藏的行或计算结果返回错误类型的值不予统计等等……如果此时还用常规的Sum系列、Count系列、Average系列等函数去做数据统计分析&#xff0c;将会是难上加难或者根本无法完成。此时…

粉丝回馈 | 用30天换来了这辈子独一无二的纪念

不知不觉2017年已经临近尾声了&#xff0c;超模君和小木决定趁年末&#xff0c;要给粉丝们一份用心的回馈&#xff0c;感谢这一年来大家对我们的支持与厚爱~ 经过几天几夜的苦思冥想、辗转反侧。。。超模君和小木最终确定了一份超模定制版纪念品&#xff0c;定制版&#xff01;…

地图统计_连吃七八个都不够!太仓不完整包子统计地图来了!

在上班的路上总会顺道买上几个包子&#xff0c;不止是因为方便美味&#xff0c;圆鼓鼓的外型就像个太阳一样能带来满满的能量。这次叔打卡了8家高人气包子店&#xff0c;不知道有没有你经常光顾的那家呢&#xff1f;留言区还抽3位吃货送现金红包哦&#xff01;长春路包子铺?地…

使用 Tye 辅助开发 k8s 应用竟如此简单(四)

使用 Tye 辅助开发 k8s 应用竟如此简单&#xff08;一&#xff09;使用 Tye 辅助开发 k8s 应用竟如此简单&#xff08;二&#xff09;使用 Tye 辅助开发 k8s 应用竟如此简单&#xff08;三&#xff09;续上篇&#xff0c;这篇我们来进一步探索 Tye 更多的使用方法。本篇我们来了…

炸锅了!Google称2029年人类开始实现永生不死!疾病,衰老,痛苦将彻底消失!?

这个世界上最公平的&#xff0c;恐怕就是生老病死了。即使一个人一生的成就再大&#xff0c;财富再多&#xff0c;最终都敌不过自然规律&#xff0c;走向死亡。 然而 谷歌的首席未来科学家Ray kurzweil 却发布了一个惊天消息&#xff1a; 到了2029年&#xff0c; 人类将开始正…

asp.net web api中的版本管理

应用是演进的&#xff0c;通常我们用版本号来管理。api也是演进的&#xff0c;这篇博文就说说asp.net web api演进时的版本管理。asp.net web api的版本管理是通过微软的一个包来实现的。Install-Package Microsoft.AspNetCore.Mvc.Versioning通过url参数: api/order/api-versi…

初二物理模型有哪些_初二是成绩下滑的高危期,做好这5点成绩涨涨涨!(附全学科提升技巧,家长转给孩子!)...

原标题&#xff1a;初二是成绩下滑的高危期&#xff0c;做好这5点成绩涨涨涨&#xff01;(附全学科提升技巧&#xff0c;家长转给孩子&#xff01;)又到了每周五【学习经验分享】的时候了。今天小于老师分享的是初二关键时期可能会出现的问题&#xff0c;以及全科提升技巧。我们…

14个你可能不知道的JavaScript调试技巧

以更快的速度和更高的效率来调试JavaScript 熟悉工具可以让工具在工作中发挥出更大的作用。尽管江湖传言 JavaScript 很难调试&#xff0c;但如果你掌握了几个技巧&#xff0c;就能用很少的时间来解决错误和bug。 文中已经列出了14个你可能不知道的调试技巧&#xff0c;但是可…

mysql校对规则_MYSQL校对规则

一、前言有时候遇到这种情况&#xff0c;你用一个like语句查询&#xff0c;查到的结果中有一些并没有包含你查询的关键词的纪录&#xff1b;有时候遇到这种情况&#xff0c;你的数据库自作聪明的大小写不敏感&#xff0c;让你在更新时把大小写不同的两条记录都更新了&#xff1…

基于NHibernate的留言本

留言本环境&#xff1a;access2003 vs2005 整个留言本的类视图&#xff1a; 1.新建一个空的解决方案 NHibernateMessage 依次建立项目Model,DAL,BLL,Command四个项目 2.Model项目处理 删除自动生成的class1.cs文件&#xff0c;新建message.cs文件其代码如下 Codeusing System;…

腾讯招.NET要求以下几点,你准备好了吗?

今天是大年初七&#xff0c;上班第一天&#xff0c;你在关注什么&#xff1f;2021年跳槽季可能是近10年来最火爆的跳槽季&#xff0c;各HR都在摩拳擦掌&#xff0c;新的征程已开始&#xff0c;.NET开发者们&#xff0c;也该行动起来了&#xff01;上图是腾讯的.NET Core招聘标准…

不得了,日本出版社竟是这样吸引死宅学编程的

此前日本出版社“翔泳社”推出 IT 专业用语拟人化的 IT 说明书&#xff0c;将书中相关名词用萌妹子来表现&#xff0c;并对其性格等方面进行了设定。 比如 HTTP 酱由于在互联网上应用最为广泛&#xff0c;经常与大家见面&#xff0c;因此被设计成了偶像。她与其它协议有着很好的…

mysql表空间权限_MySQL InnoDB表空间加密示例详解

前言从 MySQL5.7.11开始&#xff0c;MySQL对InnoDB支持存储在单独表空间中的表的数据加密 。此功能为物理表空间数据文件提供静态加密。该加密是在引擎内部数据页级别的加密手段&#xff0c;在数据页写入文件系统时加密&#xff0c;加密用的是AES算法&#xff0c;而其解密是在从…

Dapr 正式发布 1.0

年前我写了一篇博客《Dapr 已在塔架就位 将发射新一代微服务》&#xff0c; 今天Dapr 正式发布了1.0 &#xff1a;Dapr Runtime v1.0.0Dapr dotnet SDK v1.0.0随着Dapr 发布1.0 版本&#xff0c; .NET团队编写的《Dapr for .NET Developers》&#xff1a;https://github.com/do…

100 万在中国不同地方能活多久?

最近&#xff0c;一张名为 “100 万在中国各省能生活多久&#xff1f;” 的图片在网上流传 话不多说&#xff0c;往下看 没错&#xff0c;就是正如你们看到的 天朝大北京 以“100万能活19年9个月”的 成绩排名“倒数第一” 图片一出 数据君虎口一震 顿时一声惊叫 统计按“年人均…

重磅:.NET 6 发布首个预览版

前言2021 年 2 月 17 日微软发布了 .NET 6 的 Preview 1 版本&#xff0c;那么来看看都有什么新特性和改进吧&#xff0c;由于内容太多了因此只介绍一些较为重点的项目。ASP.NET Core 6 Preview 1 和 EF Core 6 Preview 1 同样有很多的更新内容&#xff0c;但是限于篇幅就不在这…

UOS简单评测

一位网友安装了UOS系统&#xff0c;并录制了视频&#xff0c;这位网友告知&#xff0c;UOS使用中无卡顿&#xff0c;比较流畅。以下为机器的硬件配置。就操作系统最关键的软件生态而言&#xff0c;UOS自带40多款原创应用和一个有2000多款优质应用的商店&#xff0c;包括微信、Q…

今天,送你一份交通行业最全数据集(共享单车、自动驾驶、网约出租车、交通信号识别)

近几年来共享单车、自动驾驶等交通行业发展得如荼如火&#xff0c;小编也一直有意识地收集相关数据集&#xff0c;经过长时间的积累和沉淀&#xff0c;已经拥有将近300G的交通数据&#xff0c;内容涵盖国内外“自动驾驶”、“共享单车”、“网约出租车”、“交通信号识别”等方…