如果你想更好的去掌握程序的流程,建议你学习UML。UML能够帮你更加清晰和深入的理解程序设计
2022-04-16 12:33:51 2.69MB UML JAVA
1
一本关于Tcl / Tk的自学书籍,其中包含200多个已解决的练习。 所有练习都在Windows和Unix版本的Tcl / Tk上运行。
2022-03-28 14:04:39 104B 计算机科学
1
vxworks6.8版本自带应用程序开发帮助文档。
2022-03-23 19:31:11 3.37MB vxworks application programmers guide
1
arm neon官方文档
2022-03-16 07:39:13 2.7MB ARM neon
1
This book makes powerful Field Programmable Gate Array (FPGA) and reconfigurable technology accessible to software engineers by covering different state-of-the-art high-level synthesis approaches (e.g., OpenCL and several C-to-gates compilers). It introduces FPGA technology, its programming model, and how various applications can be implemented on FPGAs without going through low-level hardware design phases. Readers will get a realistic sense for problems that are suited for FPGAs and how to implement them from a software designer’s point of view. The authors demonstrate that FPGAs and their programming model reflect the needs of stream processing problems much better than traditional CPU or GPU architectures, making them well-suited for a wide variety of systems, from embedded systems performing sensor processing to large setups for Big Data number crunching. This book serves as an invaluable tool for software designers and FPGA design engineers who are interested in high design productivity through behavioural synthesis, domain-specific compilation, and FPGA overlays. Introduces FPGA technology to software developers by giving an overview of FPGA programming models and design tools, as well as various application examples; Provides a holistic analysis of the topic and enables developers to tackle the architectural needs for Big Data processing with FPGAs; Explains the reasons for the energy efficiency and performance benefits of FPGA processing; Provides a user-oriented approach and a sense for where and how to apply FPGA technology. Table of Contents Chapter 1 FPGA Versus Software Programming: Why, When, and How? Chapter 2 High-Level Synthesis Chapter 3 A Quick Tour of High-Level Synthesis Solutions for FPGAs Part I Commercial HLS Solutions Chapter 4 Making FPGAs Accessible with LabVIEW Chapter 5 Spatial Programming with OpenSPL Chapter 6 OpenCL Chapter 7 Big Data and HPC Acceleration with Vivado HLS Chapter 8 Source-to-Source Optimization for HLS Chapter 9 Bluespec SystemVerilog Part II Academic HLS Solutions Chapter 10 LegUp High-Level Synthesis Chapter 11 ROCCC 2.0 Chapter 12 HIPA0.75plus0.75minus0.75100.75cc Part III FPGA Runtime Systems and OS Services Chapter 13 ReconOS Chapter 14 The LEAP FPGA Operating System Part IV SoC and Overlays on FPGAs Chapter 15 Systems-on-Chip on FPGAs Chapter 16 FPGA Overlays
2022-03-14 18:13:35 8.87MB FPGAs for Software Programmers
1
Xtensa programmers guide_中文版,由于xtensa架构资料中文版比较少,个人翻译分享出来,希望可以帮助大家
2022-03-08 10:45:41 985KB Xtensa翻译 Xtensa中文版手册 Xtensa_233L
1
Cython - A Guide for Python Programmers.pdf.zip,高清pdf,文字可选,
2022-02-26 11:00:09 3.61MB python cython
1
After the fundamental volume and the advanced technique volume, this volume focuses on R applications in the quantitative investment area. Quantitative investment has been hot for some years, and there are more and more startups working on it, combined with many other internet communities and business models. R is widely used in this area, and can be a very powerful tool. The author introduces R applications with cases from his own startup, covering topics like portfolio optimization and risk management. There are six chapters in this book, categorized into three parts: Financial Market and Financial Theory, Data Processing and High Performance Computing of R, and Financial Strategy Practice. Every chapter is a holistic knowledge system. Section One is Financial Market and Financial Theory (including Chapters 1 and 2), which starts with an understanding of finance to establish a basic idea of financial quantification. Chapter 1, Financial Market Overview, is the opening chapter of this book, which mainly introduces the ideas and methods of how to use R language to make quantitative investments. Chapter 2, Financial Theory, mainly introduces the classic theoretical models of finance and the R implementation methods. In Section Two, Data Processing and High Performance Computing of R (including Chapters 3 and 4), essential tools of R language for data processing and their usage are introduced in detail. Chapter 3, Data Processing of R, cored with the data processing technology of R, introduces the methods of processing different types of data with R language. In Chapter 4, High Performance Computing of R, three external technologies are introduced to help the performance of R language meet the production environment requirements. Section Three, Financial Strategy Practice (including Chapters 5 and 6), combines the R language technology and the financial market rules to solve the practical problems in financial quantification field. In Chapter 5, Bonds and Repurchase, readers can learn the market and the methods of low-risk investment. In Chapter 6, Quantitative Investment Strategy Cases, the investment research methods from theory to practice are introduced in whole. Since knowledge of different areas is comprehensively applied in this book, it is suggested that you read all the chapters in order. Some of the technical implementations mentioned in this book use the information from the other two books of the series, R for Programmers: Mastering the Tools and R2 for Programmers: Advanced Techniques, so it is recommended that you read those two as well.
2022-02-25 23:29:44 17.57MB r语言 量化投资 金融
1
Physics for Game Programmers PDF
2022-02-21 14:16:58 4.44MB 物理
1
Drowning in unnecessary complexity, unmanaged state, and tangles of spaghetti code? In the best tradition of Lisp, Clojure gets out of your way so you can focus on expressing simple solutions to hard problems. Clojure cuts through complexity by providing a set of composable tools--immutable data, functions, macros, and the interactive REPL. Written by members of the Clojure core team, this book is the essential, definitive guide to Clojure. This new edition includes information on all the newest features of Clojure, such as transducers and specs. Clojure joins the flexibility and agility of Lisp with the reach, stability, and performance of Java. Combine Clojure's tools for maximum effectiveness as you work with immutable data, functional programming, and safe concurrency to write programs that solve real-world problems. Start by reading and understanding Clojure syntax and see how Clojure is evaluated. From there, find out about the sequence abstraction, which combines immutable collections with functional programming to create truly reusable data transformation code. Clojure is a functional language; learn how to write programs in a functional style, and when and how to use recursion to your advantage. Discover Clojure's unique approach to state and identity, techniques for polymorphism and open systems using multimethods and protocols, and how to leverage Clojure's metaprogramming capabilities via macros. Finally, put all the pieces together in a real program. New to this edition is coverage of Clojure's spec library, one of the most interesting new features of Clojure for describing both data and functions. You can use Clojure spec to validate data, destructure data, explain invalid data, and generate large numbers of tests to verify the correctness of your code. With this book, you'll learn how to think in Clojure, and how to take advantage of its combined strengths to build powerful programs quickly.
2022-02-10 22:42:33 1.57MB Clojure Lisp
1