C's syntax (was Re: Python Formatted C Converter (PfCC))
Alex Martelli
aleaxit at yahoo.com
Sun Oct 29 04:13:44 EST 2000
More information about the Python-list mailing list
Sun Oct 29 04:13:44 EST 2000
- Previous message (by thread): C's syntax (was Re: Python Formatted C Converter (PfCC))
- Next message (by thread): C's syntax (was Re: Python Formatted C Converter (PfCC))
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
"Grant Griffin" <not.this at seebelow.org> wrote in message news:39FB2080.D38CAD35 at seebelow.org... [snip] > If you speak true words of wisdom on some subject, the words stand on > their own. Oh, do they? Even to a reader whose knowledge of the subject is infinitesimal? How interesting! So (supposing for the sake of argument you knew no Italian), you are somehow able (is it divine inspiration, ESP, or...?) to tell whether the following assertion, for example...: "hyphenation in Italian is best performed algorithmically, given the strong regularity of the language's syllabification rules; trying to adapt to Italian hyphenation algorithms designed for other languages, adjusting only a data table to account for the language, is vastly sub-optimal" is made up of "true words of wisdom"? How, pray tell, do these words "stand on their own", when you have no basis on which to apply judgment? Are you _seriously_ claiming that a reader's ability to judge the worth of my words about Italian usage is not helped by knowing that I am a native speaker of Italian, have lived in Italy for most of my life, have co-authored with Tullio De Mauro (a prominent Italian linguist, currently the Minister for Education) a book on the results of computational linguistic studies applied to Italian, etc? Assuming (for the sake of argument) you truly mean what you write, this seems a serious case of "word fetishism" on your part. Most sensible readers would agree that their ability to judge whether to apply this advice is strongly affected by information regarding the advisor's competence regarding the Italian language, its linguistic study, and the application of computers to handling it. And similarly, when we're not talking of simple work/does not work advice that can easily be tested, but of more general issues (is a given language's syntax good or terrible), information on the advisor's competence, fluency, and experience with the language being discussed is crucial to the reader's ability to judge the worth of the advice being proffered. Words never "stand on their own": they refer (partly implicitly, partly explicitly) to a *context*, a "state of the world" which fully includes the relevant experiences of the speaker and listener. If it were true, as some dolt maintained, that "only people who don't like C" criticize its syntax, this might be relevant, weakening a bit the weight of these criticisms. It is, therefore, important to show how deeply wrong this assertion is -- that some of the people who most harshly dislike C's syntax have vast experience with the language and like it overall (for its suitable uses) *despite* the terrible syntax, while the very inventor of the language, in an article that defends it against some criticisms, freely admits to its "quirky and flawed" nature, particularly on a syntax plane, and explains the historical accidents and mistakes that led to some of its worst idiosyncrasies. Alex
- Previous message (by thread): C's syntax (was Re: Python Formatted C Converter (PfCC))
- Next message (by thread): C's syntax (was Re: Python Formatted C Converter (PfCC))
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-list mailing list