Let's start doing our own code golf?
In case you don't know what this is- essentially it is challenging one another to write a program that performs the exact same functions and follows any specified guidelines with as few lines/characters as possible. The shorter it is written the better hence "golf". We can maybe just insert a [golf] tag in the subject whenever creating a new challenge. Though I think we should also specify the language that is allowed/to be used for that challenge. We should have a poll started but we should nominate some languages (2-3 per person) first so we can have a few relevant ones to vote from.
Since majority of this community is kind of more focused with win 95/98/2000 (I don't know about the win 3.x and others), we should focus on a language that empowers or makes the best usage of our system which may be outdated in today's technology.
I don't really see a lot of people posting on this side of the forums so maybe now is a good time for inexperienced programmers like myself to try to participate here and make it more lively. It can be fun and we can help each other out. And with all those ebooks out there I don't see how we can't make anything out of this. Any interests? We can maintain a list of active users and keep score of how active they are. 1 significant contribution/sign of effort per week would suffice to keep this interesting.
It's not that hard. I don't care if you need IRC to stay interested. What you say??
Since majority of this community is kind of more focused with win 95/98/2000 (I don't know about the win 3.x and others), we should focus on a language that empowers or makes the best usage of our system which may be outdated in today's technology.
I don't really see a lot of people posting on this side of the forums so maybe now is a good time for inexperienced programmers like myself to try to participate here and make it more lively. It can be fun and we can help each other out. And with all those ebooks out there I don't see how we can't make anything out of this. Any interests? We can maintain a list of active users and keep score of how active they are. 1 significant contribution/sign of effort per week would suffice to keep this interesting.
It's not that hard. I don't care if you need IRC to stay interested. What you say??
Comments
2nd off, doing it on an ancient OS just sound fucking painful. As a C++ hobbyist programmer I would come to the believe that coding for an ancient OS will be very difficult as well as painful. Who will provide us the compilers for these Outated systems? I know OS/2 you can get away with, but Unix SVRV your out of your mind. I rather call Solaris a developing environment or dos for that matter than deal with the sicken package management of a UNIX SVRV. I don't mean to bomb your idea, but I will not participate in programing for an OS that old.
I personally only know Batch, C++, and a little bit of Java and Python 2.4. I can program in G-code and HTML as well, despite them not quite being "Real" programming languages.
I'm up for learning other languages, but not up for oldschool memory management and exception handling.
This sounds like a fun challenge to me despite the above nitpicking, where do I sign up?
P.S. Can't log in from home, so it'll all have to be done on an old netbook at a local library... This ought to be fun.
With each challenge we can simply allow people to post in whatever language/compiler/os they wish as a way to appreciate everyone. Just like you, I am sure there are plenty of people who don't want to use a certain OS or language which is really fine (I only want to stick to 98SE right now myself). Don't you think so? The challenge instead isn't necessarily: but instead: and what we can do to improve. Those of us that are happening to be using the same or similar configuration can learn from each other while with the rest of it can be more of a reference to finding a better solution for yourself.
Like I mentioned in the previous quote I think we can all try to just post together regardless of language/OS/whatever (kinda sounds like race lol).
Let's get more input. What do you guys (and any others) think so far? Can we make this work i.e. not having to stick to one specific thing other than on the goal of the instructions given?
Looking ahead, if this turns out to be a fun little getaway that has frequent participation, I would love to brainstorm into more automated/simpler methods of sharing our work together. Also let me here any suggestions/improvements on anything mentioned so far especially with how to format submissions if you think there's a better or more preferred way :cheese:
In the meantime why not list your preferences? I am going to focus on visual BASIC mainly due to having materials available to me for it already. Assembly probably would be second or third. Python if the compilers are good enough also with some materials.
Some of the programing languages that I would be interested in is:
C/C++ or C# (might be fun learning the differences of C++ vs M$ C#)
Python
I'm open to any others, this is your show. So lets see how this goes
Regards ~ jp
Here is the URL: https://docs.google.com/spreadsheets/d/1yynRIiN2-zm29YwRTOPzgGOLe-AUcL0vDqElyG9dpvw/edit?usp=sharing
I'm not really putting anything specific on it at the moment but it exists to create a list of resources that show people various tools/compilers/whatnot related to programming and their last known supported version for the OSes listed. As far as including download links goes... let's hold out on that for now due to security, abandonware-criteria, etc. I'm not sure if comments are enabled on there but we can keep conversations pertaining to that there.
Anybody with the link can make edits so let's try to fill some stuff in our spare time.
While that is on the side.. Let's discuss what sort of program/challenges we can get started with.. Any random ideas brewing? :alien:
PerryCodes, you're not alone. I'd love to hack something for DOS in assembler, BASIC, PASCAL, C, …! That sounds like more fun than coding something for later Windows releases which most likely isn't that different than coding for current operating systems.