Thomas Gutschmidt

23 articles

Embedding Python

An earlier article demonstrated creating an extension for Python. This article focuses on embedding, which is a second way of integrating C and Python. Embedding...

Extending Python with C

There are two, standard built-in ways of integrating Python with C/C++. The first is writing an extension, which involves creating a wrapper for C...

Open Source High-level Languages in Your Neighborhood

One seemingly bankable trend is that every day computer languages become easier to understand, and become more like human languages. The concept that easier...

Perl: Debunking the Speed Myth

Interpreted and scripted languages are often thought to be speed deficient, especially when compared to the compiled languages, assembly, and machine code. But, Perl...

Perl: Strict, Warnings, and Taint

<!-- Perl: Strict, Warnings, and Taint--> There are three common tools to help Perl programmers write clean and maintainable code: the strict pragma, the warnings...

The PerlNET Project

<!-- The PerlNET Project --> Microsoft's own Project 7 has been pushing to get languages running within .NET's Common Language Runtime, and heads the front...

Tacit Records: .NET Encryption and Java SecurityManager

Question: Is it possible to encrypt a file/querystring using .NET and decrypt it on the other end using a C++ COM object? Answer: According...

An Oldie but Goodie: The Cross-Site Scripting Vulnerability

Recently, we received a security alert from David deVitry of Infigon Technologies. David, a security buff and website developer, wanted to inform us...

Encrypting a File Using .NET

Part of .NET's security framework is cryptographic support, and the System.Security.Cryptography namespace is the library that supports cryptographic operations. This namespace supports encryption,...

Tacit Records: Microsoft’s Managed Execution Process

In last month's column, we focused on the Java Class Loader. Today, we will take a brief look at Microsoft's Managed Execution Process, which...

Make sure to follow Developer.com on Social Media