TopLanguage讨论精选二(2007.10-2007-11)

2024-01-18 04:48

本文主要是介绍TopLanguage讨论精选二(2007.10-2007-11),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

TopLanguage讨论精选二(2007.10-2007-11)

注:TopLanguage是我建立的一个google讨论组,目的是交流关于编程的任何问题(当然,包括八卦:-)),三个月来加入的同学介于2728之间,已有大于210条讨论。

这是第二期精彩讨论精选(选择标准仅代表我个人意见,没办法,因为google group的投票机制似乎不怎么被用到,其余讨论大家可以访问或订阅该论坛)。我还是得说,几乎大家的所有讨论都很精彩 :P

n        讨论讨论DSLDomain Specific Language)如何? (16回帖)
貌似这个概念被Martine Flower吹捧了好久了。具体可以google一下 :P Martine Flower把这个编程范式定义为Language Oriented Programming,这个描述其实很精确。 我个人的感觉,就跟编程界的诸多工具一样,这个工具有两面性。一方面,它的出发点非常好:最直观的就是领域语言了,如今的general purpose... more »

n        一本好的C++教材其实应该最先(或者尽早)告诉读者不应该怎样使用C++“ (31回帖)
支持理由:程序员会仅仅因为可以用某特性,而就去用它。

n        About效率。。。 (31回帖)
第一次发贴,问各位大牛一个关于效率的问题。 都说C++的效率(运行时)比Java.NetC#)要高。这种效率主要来自于什么地方(或者说其他一些语言做了写什么事情损失了效率)。比如由于库的封装,调用的函数更高层会损失效率,不停的安全检查也会,还有其他一些什么原因,谢谢指教:)... more »

n        关于gc的想不明白 (14回帖)
我想不明白一件事。 我看到的一些gc介绍,都直眉瞪眼地说内存用完了放在那里,等gc一块儿收掉。而智能指针,则是引用结束,便主动释放内存。所以智能指针处理不了循环引用。 我就开始迷糊了。对gc而言,干嘛要傻愣愣地把所有内存都放在一起收集呢?... more »

n        有个跨平台c++系统7*24小时不间断运行。怎么样实现动态跟新代码?给个意见(12回帖)
如题,这是个电信关键业务系统稳定性和性能是性命攸关的。现在遇到的问题是电信现在要求系统99.9999%以上的可靠性,也就是说这个系统不能够停止 运行大于1分钟。这就给系统升级带来了很大的困难和压力。想做个如osgi一样的动态跟新服务的系统,用c++能实现吗?或者用其他技术?反正现在我是... more »

n        OS 内存管理相关的两个问题 (4回帖)
我以前零碎看过的东西, 有问题请指正: 1. 当前大部分 GC 都是 OS swapping 不友好的. gc 没有和 os 结合, OS 内存不足, 将一段时间未用的, gc 管理的内存 swap out, 了一段时间按, gc 要进 行回收, 要进行内存扫描, 又要 swap in, 内存颠簸; 如果为了swap in, 选择swap out 的内存, gc 暂时还没有... more »

n        C++的缺陷和D的缺陷 (54回帖)
休息天显得无聊,闷得慌。找个题目,以便引发一场论战 :) [link] 来吧,都冲着我来,有仇的报仇,有冤的报冤,我准备好了。 刀枪不入,刀枪不入,刀枪不入,... :-P

n        周末看看 google trends 玩玩(16回帖)
一般google c programming, c++ programming 的人, 基本上可以认为是要学习这个语言的人, 已经懂了的人, 多数是直接google 问题的. 另外, google 找工作的人, 应该也会用这个关键字. 这是3个语言的趋势图, c/c++/java [link]... more »

n        Linux networking system 将要大改进, 别人的思路对我们写高性能程序有帮助(2回帖)
原来的性能其实也不错了, 比起freebsd 只是在少数几个地方差些, 差距也不甚大, Windows 强得多了. 现在要彻底重写, 主要的原因是, 计算机发展到现在, CPU 速度比内存速度快得多, 以及core 的数目增加, 很多原来还不错的做法, 现在... more »

n        关于Plugin大家有没有什么好意见(23回帖)
想请教一下大家都怎么做插件平台的。 我们在MFC下这么做: 1. 平台中: a. 提供一组钩子函数 b. 插件管理器,负责管理插入的Dlls,并负责相关菜单、对话框的注册 2. 插件中: a. 实现一组钩子 b. 实现管理所需的一些接口,比如GetPlugID之类的... more »

n        有关STL的一个基本问题(24回帖)
为什么在STL中大部分容器都没有提供以元素值为参数的成员函数? 但在有些容器中又提供了元素值操作成员函数(std::list void remove(const T& value)). 现在这些有关值的操作大部分都让算法来处理, 然后返回该容器的Iterator让容器的成员函数来处理(例如: erase-... more »

n        算法之外的优化(25回帖)
关于算法之外的优化, 不少人觉得用处不大, 一般说来, 主要的思路定了之后, 程序的性能大致也定了. 但是, 当前的CPU 潜力很大, 并且 CPU 比内存速度很多, 还是带来很多优化余 地的. 优秀的低级优化是要考虑 memory 访问次数, 顺序访问/随机访问, cpu cache line 大小(例如 64bytes),... more »

n        你为什么不用异常?(138回帖)
首先,我坚定的认为应该用异常,应该使用异常作为错误报告的唯一机制。哦,实际上,不是我,是Brad Abrams(《.NET框架设计指南》作者),AndersC#之父),Andrei Alexandrescu(《C++ Coding Standard: 101 Rules》作者)这么说的。 其次,国内的C++开发者估计都知道,在绝大多数C++项目中,异常都是被禁用的,至于是不是连编译选项都关掉了还是只是在编码规定上禁止,就不知道了(你那边的实际情况是什么?:-)),据说就连Google内部也是禁用异常的。所以估计情况还不仅仅局限于国内,甚至地球上的C++项目大抵都是如此。... more »

n        关于异常的最终讨论(49回帖)
标题党了一下:P 根据上次的讨论中大家的意见,我将异常的优势分类,有一些是人力问题,有一些是细节问题,有一些是工具可以解决的问题,剩下是根本问题。目的是要筛选出根本问题。然后看看异常究竟有什么根本性优势。... more »

 

再一次,欢迎大家加入

http://groups.google.com/group/pongba

 

《修改代码的艺术》已经出版:-)

好友史苏(http://www.cpper.com/c/版主,算法牛人:))建了一个新的google讨论组:Pure Algorithms。大家加啊:-)

友情注:Google讨论组比起一般的论坛最大的优点就是完全不用网页登录,而且完全不用主动check是否有新的帖子;只要用邮件订阅即可(也可以用rss)。

 


这篇关于TopLanguage讨论精选二(2007.10-2007-11)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/618109

相关文章

MySQL中闪回功能的方案讨论及实现

《MySQL中闪回功能的方案讨论及实现》Oracle有一个闪回(flashback)功能,能够用户恢复误操作的数据,这篇文章主要来和大家讨论一下MySQL中支持闪回功能的方案,有需要的可以了解下... 目录1、 闪回的目标2、 无米无炊一3、 无米无炊二4、 演示5、小结oracle有一个闪回(flashb

高效录音转文字:2024年四大工具精选!

在快节奏的工作生活中,能够快速将录音转换成文字是一项非常实用的能力。特别是在需要记录会议纪要、讲座内容或者是采访素材的时候,一款优秀的在线录音转文字工具能派上大用场。以下推荐几个好用的录音转文字工具! 365在线转文字 直达链接:https://www.pdf365.cn/ 365在线转文字是一款提供在线录音转文字服务的工具,它以其高效、便捷的特点受到用户的青睐。用户无需下载安装任何软件,只

获取Excel文档的版本(2003或者2007)

因工作需要解析excel文档,用poi插件来进行处理,但是2003版本之前的和2007版本之后的解析方式不一样,开始,我们是以后缀名来区分的(2003之前是xls,2007之后是xlsx),后来发现,如果一个2003文档的后缀名被改成xlsx或反之,解析都会出现一些莫名其妙的问题,所以根据文档内容来判断版本是非常必要的。于是在网上找了很久终于找到一个切实可行的方法,代码如下 public s

聊聊分布式,再讨论分布式解决方案

前言 最近很久没有写博客了,一方面是因为公司事情最近比较忙,另外一方面是因为在进行 CAP 的下一阶段的开发工作,不过目前已经告一段落了。 接下来还是开始我们今天的话题,说说分布式事务,或者说是我眼中的分布式事务,因为每个人可能对其的理解都不一样。 分布式事务是企业集成中的一个技术难点,也是每一个分布式系统架构中都会涉及到的一个东西,特别是在微服务架构中,几乎可以说是无法避免,本文就分布式事

Python精选200Tips:91-100

To do a good job, one must first sharpen their tools. 091 sys092 os093 json094 re邮箱地址手机号身份证号数字(整数和浮点数)匹配科学计数法汉字大、小写字母年月日 095 itertools096 datetime097 math098 random099 collectionsCounterdequedefa

如何利用ChatGPT提升学术论文讨论部分的撰写质量和效率

大家好,感谢关注。我是七哥,一个在高校里不务正业,折腾学术科研AI实操的学术人。关于使用ChatGPT等AI学术科研的相关问题可以和作者七哥(yida985)交流,多多交流,相互成就,共同进步,为大家带来最酷最有效的智能AI学术科研写作攻略。经过数月爆肝,终于完成学术AI使用教程,估计也有个50万字的详细操作指南。跟着一步一步操作,借助ChatGPT做学术、干科研、写论文、课题申报都变得超简单。欢

金九银十,自动化测试面试题精选【美团二面】

面试一般分为技术面和hr面,形式的话很少有群面,少部分企业可能会有一个交叉面,不过总的来说,技术面基本就是考察你的专业技术水平的,hr面的话主要是看这个人的综合素质以及家庭情况符不符合公司要求,一般来讲,技术的话只要通过了技术面hr面基本上是没有问题(也有少数企业hr面会刷很多人) 我们主要来说技术面,技术面的话主要是考察专业技术知识和水平,下面是我们整理好的自动化测试岗的面试题。 1.如

图形API学习工程(12):讨论当前工程里同步CPU与GPU的方式

工程GIT地址:https://gitee.com/yaksue/yaksue-graphics 简单讨论CPU和GPU间的交互 《DX12龙书》在【4.2 CPU与GPU间的交互】章节中讨论了这个问题,简单来说: 为了最佳性能,CPU和GPU这两种处理器应该尽量同时工作,少“同步”。因为“同步”意味着一种处理器以空闲状态等待另一种处理器,即它破坏了“并行”。 但有时,又不得不进行二者的同步

骨传导耳机哪个牌子好用?精选五款黄金畅销骨传导机型测评

随着消费者对健康聆听方式的日益重视,骨传导耳机的市场需求持续高涨。众多耳机厂商在耳机的外观设计上倾注了大量心血,但在此过程中,部分品牌却忽视了产品的核心音质与佩戴舒适度,导致市场上涌现出一些外观时尚但内在品质不尽如人意的产品,这些耳机虽然有着高颜值的外观设计,但在后面的长期佩戴中,使用体却并不好,经常会出现佩戴不适、音质刺耳的情况,甚至严重的话还会对用户的听力健康造成潜在影响。那么,究竟哪些品牌的

今日早报 每日精选15条新闻简报 每天一分钟 知晓天下事 9月6日,星期五

每天一分钟,知晓天下事! 2024年9月6日 星期五 农历八月初四 1、 “摩羯”加强为17级超强台风,6日广东深圳、珠海、湛江等多地全市停课。 2、 两部门:事业单位不得自行制定面向特定人员的专项招聘、加分等倾斜政策。 3、 央行:降准还有一定空间;存贷款利率进一步下行面临一定约束。 4、 我国天问三号任务计划2028年前后实施两次发射任务,实现火星样品返回地球。 5、 山东、四川、吉