首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 操作系统 > Linux > My Opinions Of Coding On Linux
【标  题】:My Opinions Of Coding On Linux
【关键字】:My,Opinions,Of,Coding,On,Linux
【来  源】:http://blog.csdn.net/HansGong/archive/2006/07/07/888680.aspx

My Opinions Of Coding On Linux

Bear in mind that Linux is better and much more stable for home user. But is it the ultimate choise for programmers? Actually, Linux is not better environment than any other, and it isn't a more friendly or easier-to-start place for coders than Windows. I think it was made for reserchers and master-minded people, not like windows for stuped people sorry for the term, so if you want to work with linux you shoud learn about it (how it works: compiling kernel, modules....)so this terms push you from the begining learning programming. If you are a beginner, I don't recommend you to code on Linux.Plus, linux is an open sourse OS, you can have hundereds of code samples that to guide you to be a powerful programmer. Additionlly, windows does not show you what it does,she wants you forever to be dumb, that's why Linux is the ultimate choise for programmers.


And, what's the main advanrages for us to code on Linux? Here are two points about my opinions.First, you get alot of programming tools by default, and they are free of charge. That you can work easier at a lower level in the OS than you can in a Windows Environment. Thousands of coding tools you can choose seems it as if they were integrated into Linux. And where on Windows, you have to add all your need in seperately. Second, using it might give you a better idea on the wonderful concept of free, open source software which you can use for your own projects.


So, the two things are not necessarily equivalent. Windows is perfectly able OS for coding. On Linux, Admitted, I only used an editor and a compiler to make programs. I believe PaqRat demonstrates the fallacy of abridging this to "Do one thing and do it well": it does one thing and does it well (download porn), but it can't work together with other programs--wget can. I also think that a program being able to work together is what enabled me to write such a short bookmark synchronizer. Read the wikipedia article--it might not answer your question directly, but it will at least indirectly. Also, I found that quite surprisingly the Unix-haters handbook was not offending me, and it actually strengthened my love for the unix philosophy. Also, I feel that some of the complaints raised in it were not matching my experience (but whether that is a result of the limits of my experience is left to the reader to ascertain).I think ultimately what makes GNU/Linux the ultimate OS for programmers is that it--and this might sound alot like a cliche, so bear with me--is written "by hackers, for hackers". Now, a free operating system which is a clone of DOS (freedos) or Windows (reactos) will therefore not be "by hackers, for hackers", since they follow the design of an OS which is not "by hackers, for hackers". So not all FOSS OSes are equal in this respect.

These are only my thoughts, anyway.

CTDP linux 程序员手册 (4) Linux 脚本编程:【上一篇】
Ubuntu Trucker Hat:【下一篇】
【相关文章】
  • CTDP linux 程序员手册 (4) Linux 脚本编程
  • Linux内核分析方法谈(上)
  • Linux内核分析方法谈(下)
  • CVS server on Ubuntu 6.0.6
  • subversion 在Linux 下的安装配置
  • CVS权限设置命令中read,write,tag,create,all,control,none的说明
  • What’s the point of usability testing?
  • 第一个应用 My First Applet
  • FCS中ActionScript代码提示功能
  • TORQUE脚本的全局变量参考手册(List of script globals linked to engine code)
  • 【随机文章】
  • C++语言指南(十)——函数 (III)
  • 广域网接口规范
  • 参加DEV200和DEV312课程的许多原因中,奖品是次要的
  • 在RedHat AS4下安装DB2 V8.2
  • “磁性”窗口
  • 看OO理论书籍的收获
  • 建立如何连接SQL2000的类
  • GNOME与KDE的战争
  • XHTML基础问答
  • IE下JavaScript迁移到FireFox下的工作笔记
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 软讯网络 All Rigths Reserved.