Articles on Programming
Displaying 1 - 20 of 31 articles
Chemistry is often presented as one of the most advanced sciences, yet its day-to-day practice remains surprisingly manual.
Talking to a human can come with certain limits.
Vibe coding is a buzzy phrase that describes using AI language tools to write software. You enter a natural language phrase for what you want – to a point – and get back code.
Writing computer code is helpful for people in many disciplines, but learning to program is hard. Large language models can help nonprogrammers skip the difficult details.
Think you can trust every website? One typo and you could be caught in a phishing trap.
Learning to program requires mastering the nitty-gritty of code syntax. Generative AI turns out to be good at that. Adding AI to intro programming courses frees students to focus on problem-solving.
For decades, woman ‘computers’ worked behind the scenes while their male counterparts received recognition. The AI industry must not be an example of history repeating itself.
Lovelace was a prodigious math talent who learned from the giants of her time, but her linguistic and creative abilities were also important in her invention of computer programming.
Major companies around the world rely on third-party code. What happens when a programmer has a political point to make?
A new AI tool that writes computer code on demand has programmers considering their future.
Developing software used to require programming skills. Today, a growing number of people are building websites, games and even AI programs without writing a line of code.
The public holds self-driving cars to incredibly high safety standards – and we’re working to meet them.
Coding is beneficial to children, irrespective of their career path later on in life.
Toys and games that involve friends and family members are more than just fun: they can foster new skills, challenge children to work in a team and encourage thinking and idea development.
Most of today’s computer languages make it hard for programmers to protect users’ privacy and security. The fix is to take those tasks out of human hands entirely.
Computer programming is best learned through practice, but students in developing economies don’t always have access to desktop or laptop computers. Mobile phones may be the solution.
David Glance sits down with Apple co-founder and inventor of the Apple 1 computer, Steve Wozniak, to talk about his life, his thoughts on Apple then and now and how technology is changing the world.
If you’re creating an app for an iPad, then why not create it on an iPad too. Is Apple’s Swift move to do this just another step towards the end of the personal computer?
When we ditched high-school Latin we lost a great intellectual training. Here’s how to get it back without resorting to a dead language.
While translation technology has improved dramatically, there are some significant hurdles.


















