Skip to main content
Tweeted twitter.com/#!/StackProgrammer/status/533996588729786368
fix spelling
Source Link
Kilian Foth
  • 111k
  • 45
  • 301
  • 323

There are a big number of programming languages. Some of them grow up and become very popular. People use such languages more and more often. The founder of such language (or founding organisation/community) may try to implement changes to make the language better. But sometimes it's hard to make some changes because of back-comparabilitybackward compatibility and such ugly things have already existed in the language for years, and are used by many users.

Are there any architectural principles or steps, during the language design phase, which can help to make it more stable so the language designers won't be as afraid to break back-comparabilitybackward compatibility?

There are a big number of programming languages. Some of them grow up and become very popular. People use such languages more and more often. The founder of such language (or founding organisation/community) may try to implement changes to make the language better. But sometimes it's hard to make some changes because of back-comparability and such ugly things have already existed in the language for years, and are used by many users.

Are there any architectural principles or steps, during the language design phase, which can help to make it more stable so the language designers won't be as afraid to break back-comparability?

There are a big number of programming languages. Some of them grow up and become very popular. People use such languages more and more often. The founder of such language (or founding organisation/community) may try to implement changes to make the language better. But sometimes it's hard to make some changes because of backward compatibility and such ugly things have already existed in the language for years, and are used by many users.

Are there any architectural principles or steps, during the language design phase, which can help to make it more stable so the language designers won't be as afraid to break backward compatibility?

deleted 23 characters in body
Source Link

There are a big number of programming languages. Some of them grow up and become very popular. As peoplePeople use such languages more and more, they become very popular often. The founder of such language (or founding organisation/community) may try to implement changes to make the language better. But sometimes it's hard to make some changes because of back-comparability and such ugly things have already existed in the language for years, and are used by many users.

Are there any architectural principles or steps, during the language design phase, which can help to make it more stable so the language designers won't be as afraid to break back-comparability?

There are a big number of programming languages. Some of them grow up and become very popular. As people use such languages more and more, they become very popular. The founder of such language (or founding organisation/community) may try to implement changes to make the language better. But sometimes it's hard to make some changes because of back-comparability and such ugly things have already existed in the language for years, and are used by many users.

Are there any architectural principles or steps, during the language design phase, which can help to make it more stable so the language designers won't be as afraid to break back-comparability?

There are a big number of programming languages. Some of them grow up and become very popular. People use such languages more and more often. The founder of such language (or founding organisation/community) may try to implement changes to make the language better. But sometimes it's hard to make some changes because of back-comparability and such ugly things have already existed in the language for years, and are used by many users.

Are there any architectural principles or steps, during the language design phase, which can help to make it more stable so the language designers won't be as afraid to break back-comparability?

added 139 characters in body
Source Link

There are a big number of programming languages. Some of them grow up and become very popular. As people use such languagelanguages more and more it, they become very popular. FounderThe founder of such language  (or founding organisation/community) may try to bringimplement changes to make itthe language better. But sometimes it's hard to make some changes because of back-comparability and such ugly things existshave already existed in languagesthe language for years, and are used by many users.

IsAre there any architectural principles, or steps, during the language design phase, which can help to make it more stable and don'tso the language designers won't be as afraid to brakebreak back-comparability?

There are a big number of programming languages. Some of them grow up and become very popular. As people use such language more and more it become very popular. Founder of such language(community) try to bring changes to make it better. But sometimes it's hard to make some changes because of back-comparability and such ugly things exists in languages for years.

Is there any architectural principles, steps, during language design which can help to make it more stable and don't afraid to brake back-comparability?

There are a big number of programming languages. Some of them grow up and become very popular. As people use such languages more and more, they become very popular. The founder of such language  (or founding organisation/community) may try to implement changes to make the language better. But sometimes it's hard to make some changes because of back-comparability and such ugly things have already existed in the language for years, and are used by many users.

Are there any architectural principles or steps, during the language design phase, which can help to make it more stable so the language designers won't be as afraid to break back-comparability?

Source Link
Loading