LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1598|回复: 8

刚刚翻译了一段文章,有的地方翻译不好,请高手指点一下?

[复制链接]
发表于 2005-11-15 19:49:14 | 显示全部楼层 |阅读模式
Developing on Linux
An Introduction to Development on Linux

1. Introduction
Switching to Linux for your development projects can seem like a daunting task at first; but given a little direction, you will find that the development environment is both powerful and easy to use. This paper is designed as a quick introduction to development under Linux, and will help you get your feet wet with the tools that you will need for a large scale development project. For now, the scope of this tutorial is writing a program in C or C++, and includes information on text editing, compiling, debugging, and version control. There are an endless array of options available to Linux developers when it comes to Integrated Development
Environments, debuggers, version control systems, and all other associated
development tools. For simplicity’s sake, this paper only covers the lowest common denominator among these tools, focusing on the development environment that comes standard with the Red Hat Linux distribution. After understanding the basic tools you are encouraged to go out and look at the options available to you so that you can build your own development
environment based on your own preferences. There are a lot of good programs on the Linux Applications CD shipped with the Red Hat box set, and www.freshmeat.net is a great repository for all sorts of Linux development tools.
The thing that Windows developers miss most when they begin working on Linux is a nice graphical IDE. There are such tools available; just as with other operating systems, they are not all included with our standard operating system distribution. They are available from a number of commercial vendors, and provide a similar level of functionality as those available on Windows. As previously stated, this paper is designed to speak to the lowest common
denominator of development tools, and as such does not cover these IDEs.

下面是译文:
在 Linux 上开发
在 Linux 上开发的介绍
1. 介绍
当你计划把开发项目的环境转换到 Linux 系统,开始可能是一个使人畏缩的任务; 但是如果提供一个小小的指导, 你将会发现它的开发环境是既有力且容易使用。 这一篇论文是关于在 Linux 环境下开发的快速介绍, 而且将会帮助你以工具拿湿给你的脚你将会对一个大的标度发展计画的需要人。 那么现在,这个指导的程序是用C和C++写成的,并且包括关于文本编辑,编译,调试, 和版本控制。 当它受到的影响时候,有一个 Linux 开发者能得到的选择项的永无止境行列到整合的
开发环境,调试器,版本控制系统, 和所有的其他的有联系的开发工具。 由于简单的缘故, 这一篇论文仅包括平常使用工具中的一部分, 并且开发环境来自Red Hat Linux 的发行标准。 当了解基本工具之后,你将被鼓励出去而且着眼于有用的东西,以便你能建立以你自己偏好为基本的开发环境
。在 Linux 应用程序 CD上的有许多被Red Hat box 装载的经典程序,并且 www.freshmeat.net 也是一个很好的资源库这里有很多类型的 Linux 开发用的工具。
Windows 开发者错过大部分的事物当他们开始在Linux 环境下的时候是一个非常好的图形IDE。 有如此的可用的工具; 正如其他的操作系统,它们并不是都和我们标准的操作系统一起发行。 他们来自很多商业厂商, 并且提供和在Windows功能相似的可用工具。 正如前面所说,这一篇论文是介绍最少经常使用的开发工具, 并且不包括这些 IDEs 。

下面这句话,小弟不知道应该怎样翻译好:
It should also be noted that these IDEs are generally wrappers for the tools that we are going to discuss here, and getting to know the way these underlying tools work will help even those who plan to work with a commercial IDE.

请高手指点一下错误码,这是第一次翻译.....
发表于 2005-11-15 22:30:59 | 显示全部楼层
也是菜鸟,试试看

要提到的是这些 IDE 通常是我们将要谈到的工具的包装集合体, 而知道这些(将要谈到的)底层工具的工作
方式甚至对于那些打算使用商业 IDE 的人也是有帮助的

另外,lowest common denominator of development tools 我觉得指的是开发工具的一些底层的,
最常用的操作,比如 gcc 的简单的使用, debug 命令的使用, 与 IDE 的 点“编译”按钮阿,
点“调试”按钮阿 等等的操作相对
回复 支持 反对

使用道具 举报

发表于 2005-11-16 00:26:21 | 显示全部楼层
Post by freboys

下面这句话,小弟不知道应该怎样翻译好:
It should also be noted that these IDEs are generally wrappers for the tools that we are going to discuss here, and getting to know the way these underlying tools work will help even those who plan to work with a commercial IDE.

请高手指点一下错误码,这是第一次翻译.....


我是菜鸟我来试试希望楼主不会介意

应该注意,这些集成开发环境通常是为那些我们准备在这里讨论的工具而封装的,了解这些底层工具工作的方式甚至对那些打算用商业集成开发环境的人也会有帮助的。

For simplicity’s sake, this paper only covers the lowest common denominator among these tools, focusing on the development environment that comes standard with the Red Hat Linux distribution.

为了简单起见,本文仅涵盖这些工具中最普遍通用的那部分,集中关注那些符合标准的开发环境,这个标准源自 Red Hat Linux 发行版。
回复 支持 反对

使用道具 举报

发表于 2005-11-17 09:37:10 | 显示全部楼层
It should also be noted that these IDEs are generally wrappers for the tools that we are going to discuss here, and getting to know the way these underlying tools work will help even those who plan to work with a commercial IDE.

要注意,这些 IDE 通常是我们要介绍的工具的封装,因此了解这些底层工具的运作很有好处,即使打算使用商业 IDE 的人也不例外。

For simplicity’s sake, this paper only covers the lowest common denominator among these tools, focusing on the development environment that comes standard with the Red Hat Linux distribution.

为简单起见,本文只覆盖这些工具的通用部分,着眼于 RedHat Linux 发行版默认安装的开发环境。
回复 支持 反对

使用道具 举报

发表于 2005-11-18 09:44:04 | 显示全部楼层
总觉得现在的翻译文章太过生硬,有点消化不良的感觉。
对付有些开源文档,我觉得将文章读通,然后自己按原意意译即可。这样对自己帮助也大,按原文翻译有时觉得还不如看原文。
另外在可以的情况下,能少用术语还是少用的好。
回复 支持 反对

使用道具 举报

发表于 2005-11-18 15:44:23 | 显示全部楼层
明白,谢谢楼上两位
回复 支持 反对

使用道具 举报

发表于 2005-12-28 19:58:17 | 显示全部楼层

对你翻译的修改

我把你的翻译改了一下,从信、达、雅上看,要稍好于你的。


在 Linux 上开发
在 Linux 上开发的介绍
(你的翻译)
1. 介绍
当你计划把开发项目的环境转换到 Linux 系统,开始可能是一个使人畏缩的任务; 但是如果提供一个小小的指导, 你将会发现它的开发环境是既有力且容易使用。 这一篇论文是关于在 Linux 环境下开发的快速介绍, 而且将会帮助你以工具拿湿给你的脚你将会对一个大的标度发展计画的需要人。那么现在,这个指导的程序是用C和C++写成的,并且包括关于文本编辑,编译,调试, 和版本控制。 当它受到的影响时候,有一个 Linux 开发者能得到的选择项的永无止境行列到整合的
开发环境,调试器,版本控制系统, 和所有的其他的有联系的开发工具。 由于简单的缘故, 这一篇论文仅包括平常使用工具中的一部分, 并且开发环境来自Red Hat Linux 的发行标准。当了解基本工具之后,你将被鼓励出去而且着眼于有用的东西,以便你能建立以你自己偏好为基本的开发环境
。在 Linux 应用程序 CD上的有许多被Red Hat box 装载的经典程序,并且 www.freshmeat.net 也是一个很好的资源库这里有很多类型的 Linux 开发用的工具。
Windows 开发者错过大部分的事物当他们开始在Linux 环境下的时候是一个非常好的图形IDE。 有如此的可用的工具; 正如其他的操作系统,它们并不是都和我们标准的操作系统一起发行。 他们来自很多商业厂商, 并且提供和在Windows功能相似的可用工具。正如前面所说,这一篇论文是介绍最少经常使用的开发工具, 并且不包括这些 IDEs 。


我的翻译如下:
1. 介绍
当你计划把开发项目的环境转换到 Linux 系统时,起初可能会感到畏惧; 但如果稍加指导, 你就会发现它的开发环境不但强大而且易用。 这篇论文是关于 Linux 环境下开发的快速入门介绍, 将会帮助你尝试大型开发项目所需的各种工具,从而积累经验。目前,该指导包括用C和C++写成的程序,以及文本编辑、编译、调试和版本控制的信息。 当集成开发环境、调试器、版本控制系统以及其他开发工具可资利用时,Linux 开发者的选择是无穷的。
出于简单的目的, 这篇论文仅涵盖了常用工具中的一部分, 而将重点放在Red Hat Linux标准发行版本所带的开发环境介绍上。当了解基本工具之后,你可以大胆走出去,涉足更多的选择,以便建立符合自己喜好的开发环境。
随同Red Hat工具箱组发行的Linux 应用程序 CD上有许多经典程序,并且 www.freshmeat.net 网站也是一个各种linux开发工具的巨大资源库。
当Windows开发人员开始工作于linux操作系统下时,他们最为怀念的是Windows有一个非常好的图形集成开发环境。 这样的开发工具是很多的; 正如其他的操作系统,它们并不是都是与我们标准的操作系统一起发行。它们可由很多商业厂商提供, 并且具备在Windows下的开发工具功能相似。正如前面所述,这一篇论文是介绍最常用的开发工具, 当然不会包括这些集成开发环境。

get the feet with 意思是在实践中学习,以获得经验。
回复 支持 反对

使用道具 举报

发表于 2005-12-28 19:59:12 | 显示全部楼层
我把你的翻译改了一下,从信、达、雅上看,要稍好于你的。


在 Linux 上开发
在 Linux 上开发的介绍
(你的翻译)
1. 介绍
当你计划把开发项目的环境转换到 Linux 系统,开始可能是一个使人畏缩的任务; 但是如果提供一个小小的指导, 你将会发现它的开发环境是既有力且容易使用。 这一篇论文是关于在 Linux 环境下开发的快速介绍, 而且将会帮助你以工具拿湿给你的脚你将会对一个大的标度发展计画的需要人。那么现在,这个指导的程序是用C和C++写成的,并且包括关于文本编辑,编译,调试, 和版本控制。 当它受到的影响时候,有一个 Linux 开发者能得到的选择项的永无止境行列到整合的
开发环境,调试器,版本控制系统, 和所有的其他的有联系的开发工具。 由于简单的缘故, 这一篇论文仅包括平常使用工具中的一部分, 并且开发环境来自Red Hat Linux 的发行标准。当了解基本工具之后,你将被鼓励出去而且着眼于有用的东西,以便你能建立以你自己偏好为基本的开发环境
。在 Linux 应用程序 CD上的有许多被Red Hat box 装载的经典程序,并且 www.freshmeat.net 也是一个很好的资源库这里有很多类型的 Linux 开发用的工具。
Windows 开发者错过大部分的事物当他们开始在Linux 环境下的时候是一个非常好的图形IDE。 有如此的可用的工具; 正如其他的操作系统,它们并不是都和我们标准的操作系统一起发行。 他们来自很多商业厂商, 并且提供和在Windows功能相似的可用工具。正如前面所说,这一篇论文是介绍最少经常使用的开发工具, 并且不包括这些 IDEs 。


我的翻译如下:
1. 介绍
当你计划把开发项目的环境转换到 Linux 系统时,起初可能会感到畏惧; 但如果稍加指导, 你就会发现它的开发环境不但强大而且易用。 这篇论文是关于 Linux 环境下开发的快速入门介绍, 将会帮助你尝试大型开发项目所需的各种工具,从而积累经验。目前,该指导包括用C和C++写成的程序,以及文本编辑、编译、调试和版本控制的信息。 当集成开发环境、调试器、版本控制系统以及其他开发工具可资利用时,Linux 开发者的选择是无穷的。
出于简单的目的, 这篇论文仅涵盖了常用工具中的一部分, 而将重点放在Red Hat Linux标准发行版本所带的开发环境介绍上。当了解基本工具之后,你可以大胆走出去,涉足更多的选择,以便建立符合自己喜好的开发环境。
随同Red Hat工具箱组发行的Linux 应用程序 CD上有许多经典程序,并且 www.freshmeat.net 网站也是一个各种linux开发工具的巨大资源库。
当Windows开发人员开始工作于linux操作系统下时,他们最为怀念的是Windows有一个非常好的图形集成开发环境。 这样的开发工具是很多的; 正如其他的操作系统,它们并不是都是与我们标准的操作系统一起发行。它们可由很多商业厂商提供, 并且具备在Windows下的开发工具功能相似。正如前面所述,这一篇论文是介绍最常用的开发工具, 当然不会包括这些集成开发环境。

get the feet with 意思是在实践中学习,以获得经验。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-1-17 13:15:37 | 显示全部楼层
谢谢楼上的,小弟真是太感激了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表