Trending...
- California: Governor Newsom announces appointments 9.10.25 - 345
- John Thomas calls for unity and prayer after tragic loss - 315
- Ayurveda, Ayurvedic medical Science and Ayurvedic Therapies, Dr.Abhay Kumar Pati - 307
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
- AdamMoney Launches Nationwide Hiring for Remote Sales Representatives to Promote 1st of-Its-Kind Pr
- Elevate Unveils GroundComm X30 at 2025 International GSE Expo in Las Vegas
- California: Governor Gavin Newsom to launch new statewide effort to support the well-being of young men
- Descryber Launches Innovative Web App to Simplify DIY Trademark Applications
- LVN Jobs in LA Connects Licensed Vocational Nurses with Top LVN Staffing Jobs in Los Angeles
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
- Lightning Motorcycle's Next-Gen Prototype Hits 174 MPH on Its Lowest Performance Setting
- Long Beach Health Department Launches Early Childhood Mental Health Program to Support Families and Childcare Providers
- Dane Flanigan joins Raymond James in Pasadena as Financial Advisor
- Governor Newsom announces appointments, including new California Air Resources Board Chair
- Legendary Mitchell-Hedges Crystal Skull Arrives in Beverly Hills
- NEW power supply release from Kepco Dynatronix - HSP Advanced
- St. Augustine Honors Hispanic Heritage Month
- WesternU researchers show Osteopathic Manipulative Treatment improves efficacy of COVID-19 vaccine
- Vesica Health Receives AUA Guideline Inclusion
- Steward's Plumbing Sponsors the 2025 Samson Challenge, Bringing Community, Fitness, and Fun Together in Albuquerque
- Machine Vision Products Unveils New Homepage at Visionpro.com
- Global biotech leaders Amgen and Gilead announcing expansions in California, the #1 state for life sciences
- California: Governor Newsom proclaims Latino Heritage Month
- MEDIA ALERT: Cisco's WebexOne Event Spotlights Global AI Brands and Ryan Reynolds, Acclaimed Actor, Film Producer, and Entrepreneur
- Patrick Perez Steps Beyond Crunchyroll to Shape the Next Wave of Streaming & Media Innovation
- Mesa West Capital Originates $43.5 Million Loan to Refi LA Area Apartment Community
- 10xLaw.com Extends Employment Opportunity to Kim Kardashian
- DecisionPoint Technologies Accelerates Growth with Acquisition of Acuity Technologies
- CCHR: Involuntary Commitment Is Eugenics Repackaged as "Mental Health Care"
- Pacsun Announces Industry First Pacsun Youth Advisory Council: Empowering Its Consumers as Co-Creators in Brand Strategy