Technology Programmable chip maker Xilinx acquires C/C++ programming tool provider Silexica
Coding interviews are terrible. Can we make them better?
Software engineers have long faced excruciating interview processes involving unstructured, arbitrary exercises that seem rigged to catch them out. So why are they still putting up with it?You don't have to go far to find stories of candidates fighting their way through to the interview process, only to be flummoxed by a technical question they've never encountered before – or are even likely to see in the real world.
Xilinx, one of the world's biggest programmable chipmakers,to acquire C/C++ programming and analysis tool provider Silexica.
Xilinx is still in the midst of its own acquisition by Advanced Micro Devices, whichin October. Xilinx develops dynamic processor technology and is credited with creating programmable system-on-chip designs (SoCs), field-programmable gate arrays (FPGAs), and a scalable compute acceleration platform called ACAP.
Xilinx is planning to merge Silexica and its SLX FPGA tool suite with the Xilinx Vitis unified software platform in an effort to make it easier to use for software developers building sophisticated applications.
Microsoft is boosting its support for the Python programming ecosystem
Microsoft's sponsorship funds will be used to improve PyPI and the packaging ecosystem. " Also see Listen to TechRepublic's Dynamic Developer podcast (TechRepublic)How to become a developer: A cheat sheet (TechRepublic)5 programming languages application solutions developers should learn (free PDF) (TechRepublic)A guide to The Open Source Index and GitHub projects checklist (TechRepublic Premium)Programming languages: Developers reveal most loved, most loathed, what pays best (ZDNet)Programming languages and developer career resources (TechRepublic on Flipboard)
Salil Raje, an executive vice president and general manager at Xilinx, said software programmability was a key aspect of the company's long term plans to "accelerate the path from software to application-optimized hardware systems."
"Silexica's technology complements our existing Vitis solution and roadmap and will accelerate our ability to attract a wider range of developers seeking to leverage our heterogeneous computing architectures," Raje said.
The company statement explained that Silexica's SLX FPGA tool suite "tackles non-synthesizable and non-hardware aware C/C++ code, detects application parallelism, inserts pragmas, and determines optimal software and hardware partitioning."
The benefits of this include the ability to design at a higher level of abstraction and it allows for "orders of magnitude faster simulation, and a better result through high-level optimizations and design space exploration."
Former Silexica CEO Maximilian Odendahl added that the tool was designed to close the "gap between the software and hardware developer domains,"
"The integration of our technology with the Xilinx Vitis portfolio fully aligns with our goal of making adaptive computing accessible to software developers. We are excited to continue the journey as part of the Xilinx Vitis team," Odendahl said.
The company was originally created from work that started at Germany's RWTH Aachen University in 2014 and is headquartered in Cologne.
Apple's Swift programming language: Cheat sheet .
Apple's Swift has far-reaching effects on all platforms, not just iOS, OS X, watchOS and tvOS. Learn why Swift matters, how to use the programming language and how it differs from Objective-C.In 2010, Apple started developing Swift, a new programming language that would rival Objective-C in a few areas--specifically, type safety, security, and better on-hardware performance. Swift is more than 2.6x faster than Objective-C and more than 8.4x faster than Python. Swift 1.0 was released in September 2014.