Trending...
- Author Explodes Damning Myths about Hunger in America
- UK Financial Ltd Board of Directors Establishes Official News Distribution Framework and Issues Governance Decision on Official Telegram Channels
- Contracting Resources Group Receives 2025 HIRE Vets Platinum Medallion Award from the U.S. Department of Labor
James Gosling: "The more reliability you need out of the software, the more statically-typed language helps."
SAN FRANCISCO - Californer -- James Gosling, often referred to as "Dr. Java", is a Canadian computer scientist, best known as the father of the Java programming language. He did the original design of Java and implemented its original compiler and virtual machine.
Our DevRel, Grigory Petrov, had the opportunity to interview James, hope you enjoy it!
The Interview
Grigory: As software developers and software consultants, we're trying to organize a community in Russia: Python, Ruby, Java, and Go communities. And we want to help our fellow developers by conducting interviews that highlight essential questions for our industry. I think that your experience and your work on Java can help developers to become better. So let's try to help them!
Some languages, like Go, leave out classes and inheritance, while others experiment with features like traits in Rust. As a language designer, what do you think is a modern, general-purpose, reasonable way for a programming language to do composition?
More on The Californer
James: I don't think I wouldn't do classes. I actually find that classes work pretty well for composition. I don't really have any good, clear ideas for what to do differently. And some of the things that I would do differently are a little strange. In C, there are macros, which are pretty much a disaster because the macros are not part of the language; they're kind of outside of it. The folks at Rust tried to do a decent job of fitting macros in the language.
Read the interview here.
https://evrone.com/james-gosling-interview
https://evrone.com/james-gosling-interview#hire_us
We are so grateful for the opportunity to talk with James and get his insight into the languages, features, and solutions that we use every day.
Also, we want to express gratitude to our colleague, Oleg Chirukhin from JetBrains, for assisting with the text version of the interview.
We've found Java to be invaluable in our work developing solutions for our clients. If you have a development project that you need help with, or you want to learn more about our services, just message us using the form below, and we'll get in touch as soon as possible.
Our DevRel, Grigory Petrov, had the opportunity to interview James, hope you enjoy it!
The Interview
Grigory: As software developers and software consultants, we're trying to organize a community in Russia: Python, Ruby, Java, and Go communities. And we want to help our fellow developers by conducting interviews that highlight essential questions for our industry. I think that your experience and your work on Java can help developers to become better. So let's try to help them!
Some languages, like Go, leave out classes and inheritance, while others experiment with features like traits in Rust. As a language designer, what do you think is a modern, general-purpose, reasonable way for a programming language to do composition?
More on The Californer
- Core Level Health Now Available in Irvine, CA: Daily Multivitamin for Energy + Immune Support
- California: CalRx drives down the cost of naloxone as state program reverses nearly 400,000 overdoses
- California: Governor Newsom provides communities $52 million to build housing and infrastructure, address homelessness
- Governor Newsom announces $47 million in grants to help prevent substance use among California youth, including supports for struggling young men and boys
- California: Governor Newsom leads seasonal storm readiness effort
James: I don't think I wouldn't do classes. I actually find that classes work pretty well for composition. I don't really have any good, clear ideas for what to do differently. And some of the things that I would do differently are a little strange. In C, there are macros, which are pretty much a disaster because the macros are not part of the language; they're kind of outside of it. The folks at Rust tried to do a decent job of fitting macros in the language.
Read the interview here.
https://evrone.com/james-gosling-interview
https://evrone.com/james-gosling-interview#hire_us
We are so grateful for the opportunity to talk with James and get his insight into the languages, features, and solutions that we use every day.
Also, we want to express gratitude to our colleague, Oleg Chirukhin from JetBrains, for assisting with the text version of the interview.
We've found Java to be invaluable in our work developing solutions for our clients. If you have a development project that you need help with, or you want to learn more about our services, just message us using the form below, and we'll get in touch as soon as possible.
Source: Evrone.com
0 Comments
Latest on The Californer
- National Olympic Committee of Denmark to Establish Base of Operations, Team House in Long Beach for 2028 Olympic Games
- Deckmaster Fine Decks Inc. Earns Diamond Certified® Recognition
- The International Songwriters Day Song Contest Launches!
- 2025 Aquila Polonica Article Prize Winner Announced
- The Womens Freedom Song Contest Launches!
- Ventura Chamber of Commerce Names Cumulus Media VP Sommer Frisk "Shining Star of the Year"
- City of Long Beach to Host Second Business Networking Event Along Santa Fe Avenue Corridor
- New Year's Business Resolution: "Sell Everything and Sell it NOW!"
- Beycome Closes $2.5M Seed Round Led by InsurTech Fund
- IPoly Seniors Tackle Local Infrastructure Challenges Through Civic Action Projects
- Long Beach Health Department Urges Community to Avoid Kratom and 7-OH Products Amid Rising Overdose Risk
- IPoly High School Earns 'All Blue' State Achievement Distinction, Receives Golden Bell Award
- Sonet.io Unveils Safer Enterprise Architecture for AI Agents Without Internet Exposure
- New Year's Business Resolution Number One: Start using this very effective Marketing Math Today!
- Tru by Hilton Columbia South Opens to Guests
- Christy Sports donates $56K in new gear to SOS Outreach to help kids hit the slopes
- As Donald Trump attempts to restrict health care for LGBTQ youth, California partners with The Trevor Project to launch statewide suicide prevention training for 988 crisis counselors
- "BigPirate" Sets Sail: A New Narrative-Driven Social Casino Adventure
- Phinge CEO Ranked #1 Globally by Crunchbase for the Last Week, Will Be in Las Vegas Jan. 4-9, the Week of CES to Discuss Netverse & IPO Coming in 2026
- Americans Just Spent $44 Billion Online in Five Days — And Smart Entrepreneurs Are Cashing In Year-Round