JPRIMER翻譯-1-BUILD

J PRIMER

本人漢語(yǔ)水平欠佳,求指正//每周出上一周的正式版以及本周的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í)編程語(yǔ)言。如果你剛剛學(xué)習(xí)J語(yǔ)言并且想要成為一名J語(yǔ)言程序員,這是一個(gè)開(kāi)始的好地方。即使你擁有許多編程經(jīng)驗(yàn),J語(yǔ)言也是很獨(dú)特的,并且你值得在深入研究之前瀏覽這本書(shū)。

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是一門(mén)豐富的語(yǔ)言。你可能會(huì)持續(xù)學(xué)習(xí)、使用它多年,并且仍然認(rèn)為自己是一個(gè)初學(xué)者。這和一些類(lèi)似于Basic或Java之類(lèi)的更加簡(jiǎn)單的只需幾個(gè)月就能成為專(zhuān)家的語(yǔ)言形成強(qiáng)烈的反差。成為一名J語(yǔ)言專(zhuān)家所要付出的努力不亞于成為一名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語(yǔ)言的本質(zhì)是簡(jiǎn)單且一致的。那會(huì)使你快速地學(xué)會(huì)足夠的知識(shí)以解決真實(shí)且有趣的問(wèn)題。
學(xué)習(xí)BASIC或JAVA來(lái)解決一些小問(wèn)題可能會(huì)簡(jiǎn)單些,但學(xué)習(xí)J語(yǔ)言可以去解決更加有趣、有挑戰(zhàn)性的問(wèn)題。只要你有能夠達(dá)到的那種水平的技能,你就還有可以學(xué)習(xí)的東西,去繼續(xù)提高,使你成為一個(gè)更好的更加受人尊敬的程序員。

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尤其擅長(zhǎng)數(shù)學(xué)、統(tǒng)計(jì)學(xué)和對(duì)數(shù)據(jù)的邏輯分析。它是一個(gè)找到對(duì)于舊問(wèn)題的新的更好的解決方案甚至是解決尚未被完全理解的問(wèn)題的有力工具。

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

和其他的多用途語(yǔ)言一樣,J語(yǔ)言也提供了:
·一個(gè)集成開(kāi)發(fā)環(huán)境(IDE)
·標(biāo)準(zhǔn)庫(kù)、工程以及軟件包
·一個(gè)窗體設(shè)計(jì)器(WINDOWS系統(tǒng))
·一個(gè)事件驅(qū)動(dòng)的GUI
·幾個(gè)與其他語(yǔ)言及程序的連接方法
·應(yīng)用程序快速原型設(shè)計(jì)和開(kāi)發(fā)
·免稅的應(yīng)用程序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.

如果你對(duì)編程解決有難度的數(shù)據(jù)處理感興趣,那么投入時(shí)間學(xué)習(xí)J語(yǔ)言是有價(jià)值的。

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 是最權(quán)威的最佳的J語(yǔ)言說(shuō)明書(shū)。你可以用它來(lái)學(xué)習(xí)J,事實(shí)上它簡(jiǎn)明的囊括了整個(gè)J語(yǔ)言,但尚未完全和嚴(yán)謹(jǐn),它更加地強(qiáng)調(diào)聯(lián)系而不是平凡的東西,那已經(jīng)嚇走了不少像我們這樣的學(xué)習(xí)者。

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.

這本在線書(shū)為初學(xué)者提供了一個(gè)更友善、更溫和的開(kāi)始。這本書(shū)將引領(lǐng)你走過(guò)很長(zhǎng)一段路直到你能夠用J寫(xiě)出應(yīng)用程序。在整個(gè)過(guò)程中,你將通過(guò)簡(jiǎn)單且具體的實(shí)例來(lái)學(xué)習(xí)所有的J語(yǔ)言的要點(diǎn)。最終你會(huì)寫(xiě)出真正的程序,并且你也能使用J DICTIONARY來(lái)為你的項(xiàng)目服務(wù)。這本書(shū)的目的在于讓你更快地到達(dá)你可以使用J DICTIONARY的地步,以一種讓你想知道你為什么曾經(jīng)為這種簡(jiǎn)單的東西困惑的方式。

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.

你應(yīng)該可以以你自己的方式快速看完這本書(shū),然后你就是一名初級(jí)的J語(yǔ)言程序員了。你就具有了甚至比最有經(jīng)驗(yàn)的BASIC/JAVA程序員更加強(qiáng)大的編程能力。

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!).

此書(shū)假定你熟悉另一種語(yǔ)言,例如BASIC,JAVA,C等等。然而這并不是一個(gè)前提,把J當(dāng)做你的第一門(mén)語(yǔ)言你并不會(huì)有什么特別的困難(事實(shí)上,恭喜你了!)。

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語(yǔ)言里完成的事情都可以在其他語(yǔ)言里完成。在幾個(gè)地方,一個(gè)話題會(huì)被介紹得就像其他語(yǔ)言一樣。如果你熟悉其他語(yǔ)言,學(xué)習(xí)它在J語(yǔ)言中的運(yùn)行方式會(huì)輕松些。在幾個(gè)實(shí)例中,有更好的J語(yǔ)言的解決問(wèn)題的方案也會(huì)被提到。

16/3/28

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 這是一個(gè)有意思的世界,有這樣一群精神病人,在用無(wú)知和愚昧去挑戰(zhàn)整個(gè)世界
    fengying1028閱讀 86評(píng)論 0 0
  • 最近看了好多關(guān)于初戀的電影,我的初戀帶給我的除了傷心我記不起別的,早就已經(jīng)走出來(lái)的我本以為回到這座城不會(huì)有什...
    Dr葛將閱讀 196評(píng)論 0 0
  • 今天去托輔寫(xiě)作業(yè),晚上回家我跟他說(shuō),作業(yè)都寫(xiě)完了?她說(shuō)對(duì)的,那我們就聽(tīng)寫(xiě)拼音吧!她說(shuō)好的!還挺痛快的,前幾天還不寫(xiě)...
    劉梓涵媽媽閱讀 197評(píng)論 0 0
  • 由愛(ài)奇藝、東方衛(wèi)視、華策影視、完美世界影視聯(lián)合出品,郭靖宇監(jiān)制,蔣家駿執(zhí)導(dǎo)的2017版《射雕英雄傳》自1月9日于愛(ài)...
    娛扒小公主閱讀 435評(píng)論 0 0

友情鏈接更多精彩內(nèi)容