LinuxQuestions.org
Visit Jeremy's Blog.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Non-*NIX Forums > General
User Name
Password
General This forum is for non-technical general discussion which can include both Linux and non-Linux topics. Have fun!

Notices


Reply
  Search this Thread
Old 07-12-2019, 05:06 PM   #16
syg00
LQ Veteran
 
Registered: Aug 2003
Location: Australia
Distribution: Lots ...
Posts: 21,126

Rep: Reputation: 4120Reputation: 4120Reputation: 4120Reputation: 4120Reputation: 4120Reputation: 4120Reputation: 4120Reputation: 4120Reputation: 4120Reputation: 4120Reputation: 4120

For a different perspective have a read of this - which was linked in a thread here about a month ago b yenorbet.
 
Old 07-12-2019, 05:11 PM   #17
273
LQ Addict
 
Registered: Dec 2011
Location: UK
Distribution: Debian Sid AMD64, Raspbian Wheezy, various VMs
Posts: 7,680

Rep: Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373
Quote:
Originally Posted by syg00 View Post
For a different perspective have a read of this - which was linked in a thread here about a month ago b yenorbet.
Not sure how that's a "different" perspective? Definitely worth reading though.
 
Old 07-13-2019, 01:48 AM   #18
Michael Uplawski
Senior Member
 
Registered: Dec 2015
Posts: 1,621
Blog Entries: 40

Rep: Reputation: Disabled
Reminds me of the code generator that I had been involved with. Without going into details, it allowed enterprises to create their own graphical controls to integrate into their own C/C++ and/or Java-programs. It's current or latest (or obsolete, I do not know?) version is here.

One concrete application was a launching customer's simulator that was basically designed in vector-graphics with a few variables that allowed moving things around on screen. In the design-software, you hit a button and the system spouted out code.

My demo of the system consisted of a semi-transparent barrel that you could fill up with liquid, then move around and tilt, when its C++ code had been used in a program.

This kind of application convinced me that there a lot to gain from generating code instead of writing each component yourself. You have to know a few things, which are not part of a programmers daily worries but you can concentrate a lot better on what you want to achieve, based on your specific experience in a profession which does *not* include programming.

I loved this generator, as, on our side, it was completely hilarious. A project without limits, as, in the beginning, it was not just GUI-oriented but meant to relieve our boss of *ALL* development, as he thought it took too much time...

Only, do not call it programming either, nor coding, as it is not.

Instead of creating the generator with Apache Cocoon, which would have been a good idea at that time, we built the pipeline-structure ourselves.

Last edited by Michael Uplawski; 07-13-2019 at 02:03 AM. Reason: ... kraut2english, an ongoing effort.
 
Old 07-13-2019, 05:42 AM   #19
fatmac
LQ Guru
 
Registered: Sep 2011
Location: Upper Hale, Surrey/Hants Border, UK
Distribution: Mainly Devuan, antiX, & Void, with Tiny Core, Fatdog, & BSD thrown in.
Posts: 5,487

Rep: Reputation: Disabled
I don't say these 'easy to code' programs are 'real' programming, but they do teach the basics of joining sections of code together to create a program, little steps towards the understanding of what constitutes a program.

If they do what is needed, I'd likely use one, but I'm more likely to use python in preference to C/C++ these days too, not that I'm a programmer, only an occasional dabbler.

We do seem to have moved away from assembler, though, haven't we.
 
Old 07-13-2019, 06:58 AM   #20
hazel
LQ Guru
 
Registered: Mar 2016
Location: Harrow, UK
Distribution: LFS, AntiX, Slackware
Posts: 7,572

Original Poster
Blog Entries: 19

Rep: Reputation: 4451Reputation: 4451Reputation: 4451Reputation: 4451Reputation: 4451Reputation: 4451Reputation: 4451Reputation: 4451Reputation: 4451Reputation: 4451Reputation: 4451
Good! This is the kind of debate I was hoping to raise. I also have the feeling that this isn't what we used to call "programming" back in the dark ages.
 
Old 07-13-2019, 07:25 AM   #21
Michael Uplawski
Senior Member
 
Registered: Dec 2015
Posts: 1,621
Blog Entries: 40

Rep: Reputation: Disabled
Quote:
Originally Posted by hazel View Post
feeling that this isn't what we used to call "programming" back in the dark ages.
If I were to advocate code generators, I could respond: Use programming where programming is needed. Use other things where they are comfortable to use.

But as everything is going to hell, anyway, I say: do whatever you like. Love it if it matters to you.
 
Old 07-13-2019, 09:40 AM   #22
273
LQ Addict
 
Registered: Dec 2011
Location: UK
Distribution: Debian Sid AMD64, Raspbian Wheezy, various VMs
Posts: 7,680

Rep: Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373
Quote:
Originally Posted by Michael Uplawski View Post
Reminds me of the code generator that I had been involved with. Without going into details, it allowed enterprises to create their own graphical controls to integrate into their own C/C++ and/or Java-programs. It's current or latest (or obsolete, I do not know?) version is here.

One concrete application was a launching customer's simulator that was basically designed in vector-graphics with a few variables that allowed moving things around on screen. In the design-software, you hit a button and the system spouted out code.

My demo of the system consisted of a semi-transparent barrel that you could fill up with liquid, then move around and tilt, when its C++ code had been used in a program.

This kind of application convinced me that there a lot to gain from generating code instead of writing each component yourself. You have to know a few things, which are not part of a programmers daily worries but you can concentrate a lot better on what you want to achieve, based on your specific experience in a profession which does *not* include programming.

I loved this generator, as, on our side, it was completely hilarious. A project without limits, as, in the beginning, it was not just GUI-oriented but meant to relieve our boss of *ALL* development, as he thought it took too much time...

Only, do not call it programming either, nor coding, as it is not.

Instead of creating the generator with Apache Cocoon, which would have been a good idea at that time, we built the pipeline-structure ourselves.
You were involved with the creation of Borland C++? Or Microsoft Visual Studio?
I have used GUI window*icreation programs and I agree that they're a great time saver and think that they leave time for one to actually code.

I have to admit that I am not a programer or anything like -- I took a coupkle of courses in programing and write scrips when I need them. So, perhaps, i'm a bit envious of "programers" rgardless of which tools they use.
 
Old 07-13-2019, 09:52 AM   #23
Michael Uplawski
Senior Member
 
Registered: Dec 2015
Posts: 1,621
Blog Entries: 40

Rep: Reputation: Disabled
I do not talk about IDEs but XML-based Code-generators.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Re-coding basic shell commands in C daviest11 Programming 3 04-11-2002 11:50 AM
coding with kernel modules acid_kewpie Programming 0 11-13-2001 05:20 AM
Ethernet adapter hard coding rchessher Linux - Networking 0 10-12-2001 10:01 AM
Html Coding With Classes??? Graanco Programming 8 09-26-2001 08:31 PM
I need information on a place to start coding C++ in Linux Manyguns Programming 1 06-06-2001 06:03 PM

LinuxQuestions.org > Forums > Non-*NIX Forums > General

All times are GMT -5. The time now is 08:13 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration