flat assembler
Message board for the users of flat assembler.
Index
> Windows > Python |
Author |
|
HaHaAnonymous 16 Dec 2012, 14:20
[ Post removed by author. ]
Last edited by HaHaAnonymous on 28 Feb 2015, 22:11; edited 2 times in total |
|||
16 Dec 2012, 14:20 |
|
nmake 16 Dec 2012, 14:27
Many programming languages are object oriented, some/or many are 100% object oriented. The art of programming has been lost. Today's programming is about puzzling bricks and putting them nicely together to form shapes, like a lego puzzle, but all the bits and legos are already constructed for them, the technical things are taken care of. And so people today are losing grasp of what real programming is, or they never knew it to begin with. You have to face it, you're not a programmer if you are playing with lego bricks, at least not a technician. Chances are if you begin in any language, you have a huge library with all the default functions available to you, you never get to practice to write your own.
|
|||
16 Dec 2012, 14:27 |
|
f0dder 16 Dec 2012, 15:14
nmake wrote: He made an executable from the script and the size of it became almost 3 Megabytes. I had to laugh. But I didn't tell him, its ridiculous. Where languages with a large runtime shine is when you can depend on the runtime being available at the target computers - you get rapid development, and usually a smaller binary than what you get C++, assembly or whatever - because you can leverage that existing runtime. Executable size is usually completely irrelevant for those targets, though, and the rapid development is what matters. nmake wrote: The art of programming has been lost. Today's programming is about puzzling bricks and putting them nicely together to form shapes, like a lego puzzle, but all the bits and legos are already constructed for them, the technical things are taken care of. nmake wrote: Chances are if you begin in any language, you have a huge library with all the default functions available to you, you never get to practice to write your own. That said, there's a lot of sloppy programmers around (I often cringe at code I see in The Real World) - but I guess that has more to do with computers being increasingly more commoditized rather than the languages involved. _________________ - carpe noctem |
|||
16 Dec 2012, 15:14 |
|
nmake 16 Dec 2012, 15:30
If you ask a high level programmer or talk about some of the things I've mentioned, he will immediately begin to talk about "business". They always bring up that word, whatever happened to programming as a hobby or as something that is about speed, or working at the level of the computer is put behind in the shadows. If you talk sense to a high level guy, he will always respond by bringing up the two words, "business" or "money". Programming is irrelevant, and so if you can't talk about anything but money, why debate programming in the first place, either we are debating programming or we are debating economy, you have to choose fields.
If economy is the field of interest, then let's switch topic to talk about gambling instead, its has a much higher probability of gaining fast money than programming does. 1. No, 100 bucks extra a week is not going to save critics for your badly implemented algorithm. 2. No, your tax bill is not going to save you from your lack of understanding of low level programming or how computers work (for that matter) 3. Your hospital bills is not going to outlaw your bad programming skills. 4. No, assembly is not a bad "language" just because you can make 10 dollars more a week. etc.. |
|||
16 Dec 2012, 15:30 |
|
f0dder 16 Dec 2012, 16:07
nmake wrote: If you ask a high level programmer or talk about some of the things I've mentioned, he will immediately begin to talk about "business". nmake wrote: Programming is irrelevant, and so if you can't talk about anything but money, why debate programming in the first place, either we are debating programming or we are debating economy, you have to choose fields. nmake wrote: 1. No, 100 bucks extra a week is not going to save critics for your badly implemented algorithm. nmake wrote: 4. No, assembly is not a bad "language" just because you can make 10 dollars more a week. There's a big difference between "professional" and hobby programming - and for "professional" programming there are big differences depending on what corner of the spectrum you're working at. And there's no one tool that fits the job... programming a CMS in assembly? Writing video codecs in C#? Doing a GUI in Python? Please, right tool for the job. A good developer is polyglot, and knows when to use what. A programmer lives in India, gets a list of requirements, mechanically transfers that to code, and earns a bowl of rice for a day's work. |
|||
16 Dec 2012, 16:07 |
|
HaHaAnonymous 16 Dec 2012, 16:37
[ Post removed by author. ]
Last edited by HaHaAnonymous on 28 Feb 2015, 22:11; edited 2 times in total |
|||
16 Dec 2012, 16:37 |
|
typedef 16 Dec 2012, 16:41
Well. I do it because I love it. I found myself freelancing and I make pretty much good dough off it. But still, I prioritize the code more than what I'll earn from it
|
|||
16 Dec 2012, 16:41 |
|
JohnFound 16 Dec 2012, 16:51
|
|||
16 Dec 2012, 16:51 |
|
f0dder 16 Dec 2012, 16:54
HaHaAnonymous wrote: I just program as a hobby (serious hobby)! And it is enjoyable, very enjoyable! HaHaAnonymous wrote: And I was never interested in working for some company, to earn money or anything in this segment, I am free to learn, use or work on what I want, when I want. Sometimes, I wonder if choosing my hobby as a professional career was a mistake - but I honestly don't know what else to do _________________ - carpe noctem |
|||
16 Dec 2012, 16:54 |
|
TmX 17 Dec 2012, 10:37
|
|||
17 Dec 2012, 10:37 |
|
JohnFound 17 Dec 2012, 14:58
TmX wrote: Maybe it would nicer it if could be extended as web application framework... More features can be added easily to MiniMagAsm, but I simply don't need them right now. _________________ Tox ID: 48C0321ADDB2FE5F644BB5E3D58B0D58C35E5BCBC81D7CD333633FEDF1047914A534256478D9 |
|||
17 Dec 2012, 14:58 |
|
TmX 17 Dec 2012, 15:18
JohnFound wrote:
en.wikipedia.org/wiki/Web_application_framework The simplest definition of framework is the basic parts of the project is generated for you. So you don't have to write everything from zero. Just fill the missing parts, or modify them to suit your need. Web application framework means that common things like CRUD, caching, security, etc are provided for you. It's a very common practice nowadays to build apps using frameworks. It's OK it you don't need them, and of course I'm not asking you to add such features, but sometimes it's kinda cool to imagine about a full web framework written in assembly. Maybe it can serve as an interesting programming exercise |
|||
17 Dec 2012, 15:18 |
|
JohnFound 17 Dec 2012, 15:28
From what I read in wikipedia, MiniMagAsm even now can be classified as "ultralight web application framework". As long as it is modular and template driven, you always can change the templates and css files in order to get completely different view and even different features.
|
|||
17 Dec 2012, 15:28 |
|
nmake 17 Dec 2012, 15:29
I think that, the whole point of having a runtime is that you don't have to put the whole runtime into every program you make, the whole purpose of a runtime is to have it separately installed. Shipping each program with the entire runtime in the executable is probably the most backward idea I've ever heard of, it would be like ordering a ferrari from italy and then take out the tires, put bicycle tires on it and then drive the car around.
Or it can be compared to buying a refrigerator, you open it up and turn the elements around so that it produces heat instead of cold and use it to heat up your apartment. Maybe even something like, buying a set of nice new headphones and use the earcups as ashtray. (Perfectly designed for this) |
|||
17 Dec 2012, 15:29 |
|
f0dder 17 Dec 2012, 16:30
From the documentation, it seems more like a lightweight templating engine than a CMS?
_________________ - carpe noctem |
|||
17 Dec 2012, 16:30 |
|
JohnFound 17 Dec 2012, 17:42
f0dder wrote: From the documentation, it seems more like a lightweight templating engine than a CMS? What features should have some web application in order to be named by you "CMS"? MiniMagAsm manages content - you can edit the pages online, using lightweight markup language. The pages are formatted automatically, You can sort the pages in different categories and subcategories and the navigation is automatically created. The table of contents for the articles is also automatically created. The users can post comments under the articles and it has even bot protection (that is surprisingly effective actually). _________________ Tox ID: 48C0321ADDB2FE5F644BB5E3D58B0D58C35E5BCBC81D7CD333633FEDF1047914A534256478D9 |
|||
17 Dec 2012, 17:42 |
|
< Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2024, Tomasz Grysztar. Also on GitHub, YouTube.
Website powered by rwasa.