Thứ Năm, 21 tháng 8, 2014

We're Looking for Expert Programmers!

 
 Programming
 
 
From Scott Orgera, your About Programming Editor
 
 
If you consider yourself a guru in a particular programming language, we may have the perfect position for you. In this week's newsletter, we're seeking the best and brightest in a number of different languages to join our About.com Expert team.
 
Follow us on:
 
 
Sign up for more free newsletters:
 
Are You an Expert Programmer?
We’re always on the lookout for new Experts to add our to Technology channel. Right now we’re looking for folks with expert experience in some programming languages like: Swift, Java, Javascript, and more. If you have the background, we’d love to hear from you. Our Write for About.com page explains what it’s like to be an About.com Expert. If you’re interested, sign up to let us know. APPLY NOW

Compilers and Interpreters: What's the Difference?
Before the Java and C# programming languages appeared, computer programs were only compiled or interpreted. Languages like Assembly, C, C++, Fortran, and Pascal were almost always compiled into machine code. Other languages such as Basic, VBScript and JavaScript were usually interpreted.

So what is the difference between a compiled program and an interpreted one? READ NOW

PHP: Using the Mail Function
Many websites offer a way for you to send them an email from a simple form on their site. Providing the form as opposed to simply listing your email address not only looks nicer but also serves two purposes. First, the form lets the website owner decide what information it is important to collect and prompts the users to fill in the answers to each of their questions. This way the user doesn't forget to include important information. Second, if you list your email address directly on your site it can be picked up by bots designed to 'farm' email addresses. What that means for you is spam. Nobody likes to have their inbox flooded with spam, and using a form can help prevent that. READ NOW

Dealing with Tainted Data
In large programs, especially when heavy abstraction is involved, it's sometimes impossible to tell where your data is coming from. Consider the following situation: a server application takes user input from a client and does some processing. It then offloads some of this processing (for example, resizing an image file) to an external program using the backtick operator. The command passed to the operating system is partially comprised of input from the client, which cannot be trusted. A potential security risk arises. READ NOW

 
ADVERTISEMENT
Featured Articles
More from About.com
Sign up for Shareables!
An every-morning rundown of the day in history, with headlines and trends produced by your pals at About.com. Click here to sign up! It's free (of course) and we think you'll like it!
Want More From About.com?
Check out our social channels tailored to every interest!
Sign up for more free newsletters on your favorite topics

You are receiving this newsletter because you subscribed to the About.com Programming newsletter. If you wish to unsubscribe, please click here.

If you would like to unsubscribe from all newsletters sent from About.com, please send an email to optout@about.com with "Unsubscribe" as the subject line.

Contact Information:
1500 Broadway, 6th Floor
New York, NY, 10036

Privacy Policy © 2014 About.com

Không có nhận xét nào:

Đăng nhận xét