No Silver Bullet – Essence and Accident in Software EngineeringNo Silver Bullet – Essence and Accident in Software Engineering Mike Ballou“There is no single development, in either technology or management technique, which by itself promises even one order-of- in simplicity.”Abstract “All software construction involves essential tasks, the fashioning of the complex conceptual structures that compose the abstract software entity, and accidental tasks, the onto machine languages within space and speed constraints.”Abstract “Most of the big gains in software productivity have come from removing artificial barriers that have made the accidental tasks inordinately0 码力 | 35 页 | 1.43 MB | 5 月前3
Trends Artificial Intelligence
hypothetical endpoint, but as a reachable threshold. If / when achieved, AGI would redefine what software (and related hardware) can do. Rather than executing pre-programmed tasks, AGI systems would understand the economics of AI infrastructure, it’s useful to look at the pace and scale of data center construction. The current wave of AI-driven demand has pushed data center spending to historic highs. According prefabricated modules, streamlined permitting, and vertical integration across electrical, mechanical, and software systems, new data centers are going up at speeds that resemble consumer tech cycles more than real0 码力 | 340 页 | 12.14 MB | 4 月前3
julia 1.10.10Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 254 19.2 Construction and Initialization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 254 19.3 Array literals allowing Julia to take full advantage of computational resources. Additionally, Julia provides software support for Arbitrary Precision Arithmetic, which can handle operations on numeric values that instructions used on hardware which supports this number format. Otherwise, operations are implemented in software, and use Float32 for intermediate calculations. As an internal implementation detail, this is achieved0 码力 | 1692 页 | 6.34 MB | 3 月前3
Julia 1.10.9Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 254 19.2 Construction and Initialization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 254 19.3 Array literals allowing Julia to take full advantage of computational resources. Additionally, Julia provides software support for Arbitrary Precision Arithmetic, which can handle operations on numeric values that Half-precision floating-point numbers are also supported (Float16), but they are implemented in software and use Float32 for calculations. julia> sizeof(Float16(4.)) 2 julia> 2*Float16(4.) Float16(80 码力 | 1692 页 | 6.34 MB | 3 月前3
Julia 1.11.4Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 270 20.2 Construction and Initialization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 270 20.3 Array literals allowing Julia to take full advantage of computational resources. Additionally, Julia provides software support for Arbitrary Precision Arithmetic, which can handle operations on numeric values that Half-precision floating-point numbers are also supported (Float16), but they are implemented in software and use Float32 for calculations. julia> sizeof(Float16(4.)) 2 julia> 2*Float16(4.) Float16(80 码力 | 2007 页 | 6.73 MB | 3 月前3
Julia 1.11.5 DocumentationFunctions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 270 20.2 Construction and Initialization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 270 20.3 Array literals allowing Julia to take full advantage of computational resources. Additionally, Julia provides software support for Arbitrary Precision Arithmetic, which can handle operations on numeric values that instructions used on hardware which supports this number format. Otherwise, operations are implemented in software, and use Float32 for intermediate calculations. As an internal implementation detail, this is achieved0 码力 | 2007 页 | 6.73 MB | 3 月前3
Julia 1.11.6 Release NotesFunctions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 270 20.2 Construction and Initialization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 270 20.3 Array literals allowing Julia to take full advantage of computational resources. Additionally, Julia provides software support for Arbitrary Precision Arithmetic, which can handle operations on numeric values that instructions used on hardware which supports this number format. Otherwise, operations are implemented in software, and use Float32 for intermediate calculations. As an internal implementation detail, this is achieved0 码力 | 2007 页 | 6.73 MB | 3 月前3
Julia 1.12.0 RC1Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 273 20.2 Construction and Initialization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 273 20.3 Array literals allowing Julia to take full advantage of computational resources. Additionally, Julia provides software support for Arbitrary Precision Arithmetic, which can handle operations on numeric values that instructions used on hardware which supports this number format. Otherwise, operations are implemented in software, and use Float32 for intermediate calculations. As an internal implementation detail, this is achieved0 码力 | 2057 页 | 7.44 MB | 3 月前3
Julia 1.12.0 Beta4Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 273 20.2 Construction and Initialization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 273 20.3 Array literals allowing Julia to take full advantage of computational resources. Additionally, Julia provides software support for Arbitrary Precision Arithmetic, which can handle operations on numeric values that instructions used on hardware which supports this number format. Otherwise, operations are implemented in software, and use Float32 for intermediate calculations. As an internal implementation detail, this is achieved0 码力 | 2057 页 | 7.44 MB | 3 月前3
Julia 1.12.0 Beta3Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 273 20.2 Construction and Initialization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 273 20.3 Array literals allowing Julia to take full advantage of computational resources. Additionally, Julia provides software support for Arbitrary Precision Arithmetic, which can handle operations on numeric values that instructions used on hardware which supports this number format. Otherwise, operations are implemented in software, and use Float32 for intermediate calculations. As an internal implementation detail, this is achieved0 码力 | 2057 页 | 7.44 MB | 3 月前3
共 39 条
- 1
- 2
- 3
- 4













