JPRIMER翻译-1-BUILD

J PRIMER

本人汉语水平欠佳,求指正//每周出上一周的正式版以及本周的BUILD版。
(www.jsoftware.com/docs/help803/primer)

START HERE

J is a general purpose, high-level programming language. If you are new to J and want to be a J programmer, this is a good place to start. Even if you have considerable programming experience, there is much that is unique to J, and it is worthwhile to at least skim this book before jumping into the deep end.

J是一种多用途的高级编程语言。如果你刚刚学习J语言并且想要成为一名J语言程序员,这是一个开始的好地方。即使你拥有许多编程经验,J语言也是很独特的,并且你值得在深入研究之前浏览这本书。

WHY J

J is a very rich language. You could study and use it for years, and still consider yourself a beginner. This is in sharp contrast to simpler languages like Basic or Java, where months of concerted study and use would make you an expert. The effort required to become an expert J programmer is closer to that required to become an expert C++ programmer.

J是一门丰富的语言。你可能会持续学习、使用它多年,并且仍然认为自己是一个初学者。这和一些类似于Basic或Java之类的更加简单的只需几个月就能成为专家的语言形成强烈的反差。成为一名J语言专家所要付出的努力不亚于成为一名c++高手。

The good news is that the essence of J is so simple and consistent, that you can quickly learn enough to start solving real and interesting problems.

It is easier to learn enough Basic or Java to solve trivial problems, but it is easier to learn enough J to solve more interesting and challenging problems. And once you have that level of skill under your belt, you are not at the end of the road, but can continue to improve, making yourself a better and more formidable programmer.

但好消息是J语言的本质是简单且一致的。那会使你快速地学会足够的知识以解决真实且有趣的问题。
学习BASIC或JAVA来解决一些小问题可能会简单些,但学习J语言可以去解决更加有趣、有挑战性的问题。只要你有能够达到的那种水平的技能,你就还有可以学习的东西,去继续提高,使你成为一个更好的更加受人尊敬的程序员。

J is particularly strong in the mathematical, statistical, and logical analysis of arrays of data. It is a powerful tool in building new and better solutions to old problems and even better at finding solutions where the problem is not already well understood.

J尤其擅长数学、统计学和对数据的逻辑分析。它是一个找到对于旧问题的新的更好的解决方案甚至是解决尚未被完全理解的问题的有力工具。

As well as being a general purpose programming language, the J system also provides:
·an integrated development environment
·standard libraries, utilities, and packages
·a form designer for your application forms (windows)
·an event-driven graphical user interface to your application
·several methods of interfacing with other programming languages and applications
·rapid application prototyping and development
·royalty-free distribution of run-time versions of your application

和其他的多用途语言一样,J语言也提供了:
·一个集成开发环境(IDE)
·标准库、工程以及软件包
·一个窗体设计器(WINDOWS系统)
·一个事件驱动的GUI
·几个与其他语言及程序的连接方法
·应用程序快速原型设计和开发
·免税的应用程序run-time版本

If you are interested in programming solutions to challenging data processing problems, then the time you invest in learning J will be well spent.

如果你对编程解决有难度的数据处理感兴趣,那么投入时间学习J语言是有价值的。

PURPOSE OF THIS BOOK

The J Dictionary is the authoritative and definitive specification of the J language. It can be used to learn J, but the fact that it covers all of the language concisely, yet completely and rigorously, with more emphasis on the complex than the mundane, does scare some of us away.

J Dictionary 是最权威的最佳的J语言说明书。你可以用它来学习J,事实上它简明的囊括了整个J语言,但尚未完全和严谨,它更加地强调联系而不是平凡的东西,那已经吓走了不少像我们这样的学习者。

This online book provides a kinder, gentler start for beginners. This book takes you along a path in easy steps to the point where you can write an application in J. Along the way you will be introduced to all the key ideas in J by seeing them in simplified and specific contexts. At the end, you will be able to write real programs in J, and you will also be comfortable in using the J Dictionary as a reference for your work as a J programmer. The purpose of this online book is to get you up to speed where you can use the J Dictionary in a manner that makes you wonder why you ever bothered with this simple stuff.

这本在线书为初学者提供了一个更友善、更温和的开始。这本书将引领你走过很长一段路直到你能够用J写出应用程序。在整个过程中,你将通过简单且具体的实例来学习所有的J语言的要点。最终你会写出真正的程序,并且你也能使用J DICTIONARY来为你的项目服务。这本书的目的在于让你更快地到达你可以使用J DICTIONARY的地步,以一种让你想知道你为什么曾经为这种简单的东西困惑的方式。

You should be able to work your way through this book fairly quickly, and at the end you will be an entry-level J programmer. As such, you will have far more programming power at your fingertips than even the most experienced Basic or Java programmer.

你应该可以以你自己的方式快速看完这本书,然后你就是一名初级的J语言程序员了。你就具有了甚至比最有经验的BASIC/JAVA程序员更加强大的编程能力。

YOUR BACKGROUND

This online book assumes that you are familiar with another programming language such as Basic, Java, or C. However, this is not a prerequisite, and you shouldn't have particular problems if J is your first computer language (in fact, congratulations!).

此书假定你熟悉另一种语言,例如BASIC,JAVA,C等等。然而这并不是一个前提,把J当做你的第一门语言你并不会有什么特别的困难(事实上,恭喜你了!)。

Most things can be done in J much as they are done in other languages, and in several areas a topic is introduced just as it would be introduced in other languages. If you are familiar with other languages this makes it easier to follow how it works in J. In some cases there is a much better J way to solve a problem, and that is also covered.

大部分可以在J语言里完成的事情都可以在其他语言里完成。在几个地方,一个话题会被介绍得就像其他语言一样。如果你熟悉其他语言,学习它在J语言中的运行方式会轻松些。在几个实例中,有更好的J语言的解决问题的方案也会被提到。

16/3/28

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 206,602评论 6 481
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 88,442评论 2 382
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 152,878评论 0 344
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 55,306评论 1 279
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 64,330评论 5 373
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,071评论 1 285
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,382评论 3 400
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,006评论 0 259
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 43,512评论 1 300
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,965评论 2 325
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,094评论 1 333
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,732评论 4 323
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,283评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,286评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,512评论 1 262
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,536评论 2 354
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,828评论 2 345

推荐阅读更多精彩内容

  • 这是一个有意思的世界,有这样一群精神病人,在用无知和愚昧去挑战整个世界
    fengying1028阅读 76评论 0 0
  • 最近看了好多关于初恋的电影,我的初恋带给我的除了伤心我记不起别的,早就已经走出来的我本以为回到这座城不会有什...
    Dr葛将阅读 161评论 0 0
  • 今天去托辅写作业,晚上回家我跟他说,作业都写完了?她说对的,那我们就听写拼音吧!她说好的!还挺痛快的,前几天还不写...
    刘梓涵妈妈阅读 175评论 0 0
  • 由爱奇艺、东方卫视、华策影视、完美世界影视联合出品,郭靖宇监制,蒋家骏执导的2017版《射雕英雄传》自1月9日于爱...
    娱扒小公主阅读 321评论 0 0