Trending...
- Grammy award-winning Cuban-Canadian artist Alex Cuba releases his 11th studio album, "Indole"
- California: Crime is down in San Francisco, key law enforcement partnerships yield successful results
- $73.6M Pipeline, $10M Crypto Play & Legal Firepower: Why Investors Are Watching Cycurion (N A S D A Q: CYCU) Like a Hawk
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
- 4th Annual Holidays In The Village, A European Marketplace
- Moorpark College Named 2025 Pathway Champion for Driving Equity in Transfer Success
- MDRN MUSE Expands Insurance Network Coverage to Include Delta Dental & Cigna
- Chera TV: The Female-Led Platform Redefining Hollywood's Next Era of Storytelling
- California Student Aid Commission Launches 2026-27 Statewide Financial Aid Cycle at Ventura College
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
- The AI Journal Publishes Groundbreaking Article
- Physician Calls for States Nationwide to Ensure ADA Compliance in Independent Commissions
- MEDIA ADVISORY - Strengthening Children's Mental Health Across New Jersey
- Culinage Launches to Preserve Family Recipes and the Stories Behind Them
- NumberSquad Launches Year‑Round Tax Planning Package for Small Businesses and the Self‑Employed
- GlexScale launches a unified model for sustainable SaaS expansion across EMEA
- SwagHer Society Launches to Help Black Women Be Seen and Supported
- Why Hybrid Work Makes Mileage Tracking Harder
- Faces of Rap Mothers Announces Open Submissions for Upcoming Volumes
- Countrywide Rental Elevates Adger's Hygiene Standards Through Expanded Portable Restroom Solutions
- Why Philadelphia Homeowners Should Ditch Oil for Natural Gas
- BeatsToRapOn launches Verified Music Promotion Marketplace powered by AI Agents
- Who plays xs in the flash and which episodes has her? "Schway!"
- Frankie Blair Stars in "Disturbing Intentions: Good vs. Evil," Coming to Amazon Prime & Tubi Oct. 24
- Zero-Trust Architecture: NJTRX Addresses 60% of U.S. Investors' Custody Security Concerns
- White House to fire explosive artillery over major roadway in Southern California, I-5 to be temporarily shut down on Saturday due to life safety risk
- Sub-Millisecond Trading Platform: HNZLLQ Introduces Unified Gateway for Philippine Digital Asset Traders
- $2.1B Theft Losses: Bitquore Launches 1M+ TPS Platform with 95% Offline Asset Protection for U.S. Traders
- Ecko Unltd & Nexxlegacy - New Arrivals
- California: Governor Newsom announces appointments