HN user

ku-man

65 karma
Posts0
Comments31
View on HN
No posts found.

"... the language issues with some not so well worked out features should be fixed, instead of trying to please everyone."

This. For average programmers like myself, latest and fanciest language features are of little value. C++ and (unfortunately) D are in the same quest: to incorporate every programing language paradigm available, the extra complexity be damned. In the specific case of D, I'd rather have a good assortment of native D libraries than more bells and whistles added to the language.

I am sure I am not the only one but some of the illusions do not work for me, and some only work after reading the description. Does your brain needs to be trained to 'get' the illusion?

C Template Library 6 years ago

Great work! And thank you for making it available for everyone.

Did you also run tests against other libraries such as glib?

I think we should be careful when using the engineering term.

The author is writing specfically about software engineering but by by-passing the 'software' word in the title he is making a disservice to the real engineers (those professionals who have to go through a rather demanding set of requirements to be considered as such, e.g. mechanical, structural, chemical, etc).

We software developers love to be called engineers because it give us gravitas and status. But we fool ourselves and, most importantly the public, as our field is not regulated and it doesn't have a clear mandate nor ethical rules as the registered engineers.

Not quite. I use C to interact with scientific libraries and to do some image processing. I would like to learn and use Rust but is still lacking in the scientific libraries department. I avoid C++ because it's a nightmare of complexity.

The GDAL library is a present from the gods to the geospatial community (well, Frank Warmerdam mostly). I read the parts of the source code a while ago and the C component was fairly readable. I had troubles following the C++ code. That's the beauty of C, even if you don't use it frequently, you can still read and write half-decent code with it.

Nim is a great general-purpose language I have been using lately for my numeric and data heavy processing needs.

Julia's overenthusiastic posts here in HN make me wary of the language instead of curious.

A lot of companies seem to have a poor understanding of what AI is.

Yes, this is true, but a lot of this poor understanding can be tracked down to the over-enthusiasm (and straight overselling speak, mind you) of most of the AI scientists.

The company I work for (mining) hired a top-notch AI guy to "change the fundaments of data management and processing in the company, using the latest AI technology". Guy left six months later... I still wonder why he lasted that long.

I don't hear too many complaints from C users. Perhaps because C never overpromised?

I understand C++ is messy because, back in the day, Stroustrup never say no to a request or suggestion from a potential user. He wanted his language to be widely used. Guess he succeeded.