Trending...
- AI Visibility: The Key to Beating Google's AI Overviews and Regaining Traffic
- New Mobile Car Detailing Platform Connects Drivers with On-Demand Local Pros
- Cal State LA secures funding for two artificial intelligence projects from CSU
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
- Blake Harris the Leading Authority in International Asset Protection Joins Tom Hegna on "Financial Freedom with Tom Hegna"
- Wise Business Plans Emerges as a Go-To Partner for Angel Investors, VCs, Family Offices and Private
- Psychedelics for Vets? CCHR Cites History of Exploitation and Failed Science
- Neurocrine Biosciences Presents One-Year Data Showing Sustained Efficacy of CRENESSITY® (crinecerfont) in Adult Patients, at ENDO 2025
- Mike Diamond Offers $775 Off Full Heating & A/C Installation for a Limited Time
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
- Montana-Inspired Music Team Scores Multiple International Nominations
- Mike Diamond Offers Free Sewer Camera Inspections to Help Homeowners Catch Problems Early
- Mike Diamond Offers $99 Priority & Premium Air Conditioning Protection in Anaheim, CA
- Garmin Approach R50: Redefining Home Golf Simulation
- California: Governor Newsom statement on the court temporarily blocking the Trump Administration's unlawful immigration tactics in the Los Angeles area
- Governor Newsom urges Californians to take precautions as state endures triple digit heat, smoky conditions
- Yvette Kendall Secures $6 Million Deal with The Sessions Studios for Horror Thriller, "NORTH"
- Buy The Crave Launches Premium Creatine and Natural Wellness Supplements for Modern Lifestyles
- Long Beach Parks, Recreation and Marine's Homeland Cultural Center Presents DanceFest at Cesar Chavez Park Amphitheater on August 16
- Sisu, a Portrait of Grit, Connection and Triumph, Premieres on Documentary Showcase
- New Liz Taylor Book Coming Soon: Chasing Elizabeth Taylor
- City of Long Beach Experienced a 4% Decrease in Fireworks-Related Reports on July 4
- The Blue Luna Encourages Local Schools to Take Steps to Enhance Safety for Students and Staff
- Wise Business Plans Launches Turnkey Startup Packages to Help Entrepreneurs Start and Scale
- CarSeek Re-Launch: A New Look, A Better Experience for Car Buyers
- California: Governor Newsom provides $11 million to organizations helping underserved job seekers find training and employment
- For Artificial Intelligence Appreciation Day: Celebrate it with a poem about AI called "Robot Love"
- City of Long Beach Shares Federal Funding Updates and Local Impacts
- The Sessions Studios Secures $300 Million Commitment to Launch World-Class Studio and 15-Film Global Slate
- Fortrea Holdings Inc. (FTRE) Investors Who Lost Money Have Opportunity to Lead Securities Fraud Lawsuit