Follow Slashdot stories on Twitter


Forgot your password?
DEAL: For $25 - Add A Second Phone Number To Your Smartphone for life! Use promo code SLASHDOT25. Also, Slashdot's Facebook page has a chat bot now. Message it for stories and more. Check out the new SourceForge HTML5 Internet speed test! ×

Comment Re:The main reason is lack of clear knowledge (Score 1) 373

I certainly appreciate that a lexer/parser generator can save me months of work. And as I mentioned in my original post, I'm using one. When I did my Google search for parser generators, I found several, and I chose the one that was public domain over BSD and GPL ones because the license makes it easy to use. I was unable to judge merit having not used any of them before, but ANTLR did not look markedly inferior to the alternatives. (Some lexer/parser generators, including ANTLR, require distributing a runtime with your application, not just the output code; thus the license is relevant. Bison/Flex was not an option as we are not using C).

I think you are overestimating my aversion to BSD code. Like I said, the situation where using BSD code would save me months of work has not yet come up (because there is more public domain code out there than you might think), and in that situation I would use it. Also, if our project had already incorporated some BSD code and therefore had precedent (approval from management/legal, a CREDITS file or equivalent to put the attribution in) I would be more comfortable.

Submission + - Windows Vista keygen is a hoax

An anonymous reader writes: The author of the Windows Vista keygen that was reported yesterday on Slashdot has admitted that the program does not actually work. Here is the initial announcement of the original release of the keygen, and here is the followup post in which the same author acknowledges that the program is fake. Apparently, the keygen program does legitimately attack Windows Vista keys via brute force, but the chances of success are too low for this to be a practical method. Quote from the author: "everyone who said they got a key a probably lying or mistaken!"

Submission + - Nvidia Unlocks Computing Potential in Graphics Chi

kog777 writes: Graphics chipmaker Nvidia Corp. (Nasdaq: NVDA) said Friday that it has released a new software development tool that will allow programmers to tap into the power of its processors, opening the door to solve complex computing problems. The firm's core product, the graphics processor (GPU) has traditionally been used to create complex 3D images in games and design software. Over the years, the GPU has become increasingly adept in handling mathematically intense calculations — functions specifically needed for graphics. Nvidia's CUDA development kit, however, promises to bring those functions outside of gaming, empowering scientists and engineers with raw processing power. da-sdk.htm

Submission + - An Introduction to NVIDIA's CUDA for GPGPU

An anonymous reader writes: NVIDIA has released their new GPGPU architecture programming tools to a public beta. "CUDA" (Compute Unified Device Architecture) aims to harness the considerable parallel compute power of the modern GPU in the service of applications beyond games. Beyond3D has a go at explaining what CUDA is, how it works, and its likely future.

Submission + - beta version of CUDA is available

An anonymous reader writes: he CUDA Toolkit is a complete software development solution for programming CUDA-enabled GPUs. The Toolkit includes standard FFT and BLAS libraries, a C-compiler for the NVIDIA GPU and a runtime driver. The CUDA runtime driver is a separate standalone driver that interoperates with OpenGL and Microsoft® DirectX® drivers from NVIDIA. CUDA technology is currently supported on the Linux and Microsoft® Windows® XP operating systems. The CUDA Developer SDK provides examples with source code to help you get started with CUDA. Examples include: Parallel bitonic sort Matrix multiplication Matrix transpose Performance profiling using timers Parallel prefix sum (scan) of large arrays Image convolution 1D DWT using Haar wavelet OpenGL and Direct3D graphics interoperation examples CUDA BLAS and FFT library usage examples CPU-GPU C- and C++-code integration

Slashdot Top Deals

Remember: Silly is a state of Mind, Stupid is a way of Life. -- Dave Butler