Jump to content

EdEarl

Senior Members
  • Joined

  • Last visited

Everything posted by EdEarl

  1. Welcome to SFN RonPrice. Enjoy
  2. Seasons greetings.
  3. Seasons greetings.
  4. I apologize to all women for everything.
  5. Courtesy: Occupy Wall St. on facebook
  6. Welcome to SFN, Eric. Enjoy.
  7. Lightmeow, welcome to SFN. I'm not sure what to make of "soldering broom sticks together" to make a dune buggy. Discussions on this forum are generally serious, scientific discussions and debunking of those who have bogus ideas. Broomsticks are usually wooden and cannot be soldered. Moreover, solder is not very rugged, especially in an environment with motor vibrations. Perhaps your native language is not English. Your idea of a dune buggy sounds buggy.
  8. oldsalt19, welcome to SFN. AfterViewer, welcome to SFN. Enjoy.
  9. Welcome dsuyew, enjoy.
  10. Do you have a video of this device in action?
  11. Welcome to SFN, Tancho.
  12. Welcome to SFN, C. B.
  13. Welcome to SFN, Kowalski.
  14. Python is a very good language; though, not one I used professionally. Since retiring, I have no passion for the craft, and my skills have rusted. The presenter in the video is awesome, and the techniques shown are powerful. I worked with other programmers, usually numbering more than 50. In that environment, few will understand the metaprogramming, including managers. The last place I worked, a director gave me a project three times, which was impossible, because he was instructing me to remove code that did not exist. The third time, he became angry, and yelled at me for being too ignorant to find code that he believed existed. He asked other programmers (ones he thought smarter and more knowledgeable than me) to find the code. After a couple of weeks, he said. OK, I was wrong the code does not exist. That was in a COBOL shop, which means code is almost trivial and repeated (boring) many times. About 90% of those programmers had not used COBOL functions! From my experience, I believe use of metaprogramming is invaluable to minimizing the amount of code, but very few of the programmers I worked with were capable of doing it. And, managers do not want to do things they cannot understand. Thus, I am not convinced that the power and elegance of Python will become common in large programming shops.
  15. Hi kindheart, a scientist, nihilist! Hi Chris. Welcome to SFN.
  16. You cannot learn C++ without learning C, but you can learn C without learning C++. To an extent whether one knows a particular language or not is unimportant, as long as one knows one that is representative of several programming paradigms, including the four main paradigms: imperative, functional, object-oriented, and logic programming. C is imperative, C++ object oriented, and both support mathematical functional; thus, the two satisfy two of the four programming paradigms and partly satisfy functional programming. However, functional programming with first class functions is better supported by Common Lisp, Scheme, or others, and one may the Lambda-Calculus which is a formal language. Logic programming languages are Prolog and Datalog. In addition, one may want to add the meta-programming paradigm by learning Common Lisp or C++ Templates. There are other languages for each paradigm and other paradigms. Generally one needs to know a language required for a job. Knowing C and C++ will give one the experience to quickly learn whatever language they need for a job. But, there are other languages that will do as well or perhaps better. Java and Javascript are a good combination; both are object oriented, and probably more in demand than C and C++. All the advice given in this thread has been good. My recommendation is to look at job ads and choose a language that is important to get a job; learn it thoroughly. Then, learn another to be ready for a different job; learn it thoroughly. The more you know, the more valuable you are.

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.