473,487 Members | 2,474 Online
Bytes | Software Development & Data Engineering Community
Create Post

Home Posts Topics Members FAQ

Anybody code recreationally?

VB.NET doesn't seem to go over very well with the recreational users out in
inet land. I've got a few "free" programs that I put out for people to use,
and I get emails like "it'd be a nice utility if it wasn't written in a
child's language", or "no way I'm installing the .NET Framework on my PC',
"Why don't you use a REAL compiler like GCC, LCC, or Pelles C?". Seems like
the attitude is that "REAL" programmers only write programs where the
executable is "stand-alone" and doesn't require a runtime...and people that
use Microsoft development languages are akin to Trailer Park Trash.

I like to write code. I get a certain amount of satisfaction when people
find something I've done useful. Comments like the above make me not want
to share...
Dec 20 '05 #1
12 1741
Jon
I code both for work and fun. Just ignore it. Those types of people are
too immature to bother listening to.
"Terry Olsen" <to******@hotmail.com> wrote in message
news:OP**************@TK2MSFTNGP14.phx.gbl...
VB.NET doesn't seem to go over very well with the recreational users out
in inet land. I've got a few "free" programs that I put out for people to
use, and I get emails like "it'd be a nice utility if it wasn't written in
a child's language", or "no way I'm installing the .NET Framework on my
PC', "Why don't you use a REAL compiler like GCC, LCC, or Pelles C?".
Seems like the attitude is that "REAL" programmers only write programs
where the executable is "stand-alone" and doesn't require a runtime...and
people that use Microsoft development languages are akin to Trailer Park
Trash.

I like to write code. I get a certain amount of satisfaction when people
find something I've done useful. Comments like the above make me not want
to share...

Dec 20 '05 #2
I code for fun in VB, but admittedly I'm biased :-). For example, I recently built a rather large Euchre game in VB .NET, with pretty good AI, sound, speech, etc., and it turned out pretty darn good quality. In theory, I built it to test out the product as see what bugs I could find, but in reality I just like to play Euchre a lot. :-)

While not dismissing the importance of the enterprise and professional spaces (around which we do a lot of planning), I really would like us here on the VB team to dig in even deeper to the hobbyist space -- "programming for fun," if you will. We've done some good work there (VB Express, for example), but I'm guessing there's a lot more we could do that was specifically hobbyist targeted. Many of us have spent a lot of time thinking about that.

When I first joined the VB compiler lead as the editor lead a few years back, one of the first things I did (in order to better understand the product) was port one of my favorite "widgets" from C++ to VB -- just a small fun application that I used to translate between ASCII/DBCS/Unicode/UTF-8 for various code pages, displaying the characters in various fonts as well. I had been expecting to lose some power while doing this, and was pleasantly surprised that the opposite was true; the widget was actually more powerful and far easier to code. Put to the test, of course C++ could have presented just as powerful a result, but the difference was that I would have had to work harder to get there. I added a whole gamut of useful features which would have taken a long time to drill out in C++ (and I assure you that I'd been programming in C/C++ for many, many years). The only tricky bit in VB was "faking" unsigned types, but with the recent introduction of unsigned types in VB, even this went away.

Like I say, I'm hardly impartial, but I do enjoy coding in VB for fun, and I hope that some of the directions we've taken (and will take in the future) will make it an even more enjoyable experience.

--Matt Gertz--*
VB Compiler Dev Lead

-----Original Message-----
From: Jon
Posted At: Tuesday, December 20, 2005 11:27 AM
Posted To: microsoft.public.dotnet.languages.vb
Conversation: Anybody code recreationally?
Subject: Re: Anybody code recreationally?
I code both for work and fun. Just ignore it. Those types of people are
too immature to bother listening to.
"Terry Olsen" <to******@hotmail.com> wrote in message
news:OP**************@TK2MSFTNGP14.phx.gbl...
VB.NET doesn't seem to go over very well with the recreational users out
in inet land. I've got a few "free" programs that I put out for people to
use, and I get emails like "it'd be a nice utility if it wasn't written in
a child's language", or "no way I'm installing the .NET Framework on my
PC', "Why don't you use a REAL compiler like GCC, LCC, or Pelles C?".
Seems like the attitude is that "REAL" programmers only write programs
where the executable is "stand-alone" and doesn't require a runtime...and
people that use Microsoft development languages are akin to Trailer Park
Trash.

I like to write code. I get a certain amount of satisfaction when people
find something I've done useful. Comments like the above make me not want
to share...

Dec 20 '05 #3
Terry,

I agree completely with Jon's fine short answer.

However, in fact is it that the .Net programs need no runtimer, it needs an
extra OS layer; The framework.

Until now I have not heard of any compiler for an Intel type of
microprocessor that don't needs a runtimer. Mostly it is packed with the
program itself and therefore duplicated many times. (what is not needed with
a Net program or for Java for which the runtimer is delivered seperately).
This with the exception of very low level programs as drivers and thing like
that which can be writen direct in machine code.

An end user program directly in machine code would be normally much to huge
and to slow.

As Jon wrote already, you are probably dealing with immature people.

Just AFAIK,

Cor
Dec 20 '05 #4
CMM
This has been going on since the beginning of time... at least as far back
as I remember when the VB3 runtime was a single file and only 300KB... and
people complained about that!!!!

When VB4 came out with it's HUGE (800KB or something like that) multi-file /
COM registration dependant runtime people's head started blowing up.

Who cares? VC++ programmers have been cheathing forever by statically
compiling (embedding) the MFC DLL into their exe's thus turning a 10KB exe
into 975KB exe in an instant.

But, until .NET becomes truly part of the OS "sharewhare" and "freeware"
apps built on top of it will not be as widepsread as it should be.

"Terry Olsen" <to******@hotmail.com> wrote in message
news:OP**************@TK2MSFTNGP14.phx.gbl...
VB.NET doesn't seem to go over very well with the recreational users out
in inet land. I've got a few "free" programs that I put out for people to
use, and I get emails like "it'd be a nice utility if it wasn't written in
a child's language", or "no way I'm installing the .NET Framework on my
PC', "Why don't you use a REAL compiler like GCC, LCC, or Pelles C?".
Seems like the attitude is that "REAL" programmers only write programs
where the executable is "stand-alone" and doesn't require a runtime...and
people that use Microsoft development languages are akin to Trailer Park
Trash.

I like to write code. I get a certain amount of satisfaction when people
find something I've done useful. Comments like the above make me not want
to share...

Dec 20 '05 #5
The heck with them. They don't need the app you write then :)

Let them find a better one.

You will probably better off in the long run. If they are mindless enough to
complain about this then they would probably be cry babies.

Oh, and remind them that C# and managed C++ apps need the same runtime, it's
not just VBers anymore.

"Terry Olsen" <to******@hotmail.com> wrote in message
news:OP**************@TK2MSFTNGP14.phx.gbl...
VB.NET doesn't seem to go over very well with the recreational users out
in inet land. I've got a few "free" programs that I put out for people to
use, and I get emails like "it'd be a nice utility if it wasn't written in
a child's language", or "no way I'm installing the .NET Framework on my
PC', "Why don't you use a REAL compiler like GCC, LCC, or Pelles C?".
Seems like the attitude is that "REAL" programmers only write programs
where the executable is "stand-alone" and doesn't require a runtime...and
people that use Microsoft development languages are akin to Trailer Park
Trash.

I like to write code. I get a certain amount of satisfaction when people
find something I've done useful. Comments like the above make me not want
to share...

Dec 21 '05 #6
Ray,

Net is not a runtime. Embedded in that is a runtime.

Just before somebody get wrong idea's

Cor

"Ray Cassick (Home)" <rc************@enterprocity.com> schreef in bericht
news:ep**************@TK2MSFTNGP14.phx.gbl...
The heck with them. They don't need the app you write then :)

Let them find a better one.

You will probably better off in the long run. If they are mindless enough
to complain about this then they would probably be cry babies.

Oh, and remind them that C# and managed C++ apps need the same runtime,
it's not just VBers anymore.

"Terry Olsen" <to******@hotmail.com> wrote in message
news:OP**************@TK2MSFTNGP14.phx.gbl...
VB.NET doesn't seem to go over very well with the recreational users out
in inet land. I've got a few "free" programs that I put out for people
to use, and I get emails like "it'd be a nice utility if it wasn't
written in a child's language", or "no way I'm installing the .NET
Framework on my PC', "Why don't you use a REAL compiler like GCC, LCC, or
Pelles C?". Seems like the attitude is that "REAL" programmers only write
programs where the executable is "stand-alone" and doesn't require a
runtime...and people that use Microsoft development languages are akin to
Trailer Park Trash.

I like to write code. I get a certain amount of satisfaction when people
find something I've done useful. Comments like the above make me not
want to share...


Dec 21 '05 #7
Sadly, people love to whine. About 3 years ago, I wrote an app in VB6 for
people who play the Magic the Gathering card game. Just for fun.
You could copy and paste from the online official database, and tell you
whom you beat and who was your "nemesis".
A good few people found it enjoyable, and one day I put a link to it on a
magic forum.
The first reply I got was:
"Don't use this program. This guy is trying to steal your id."

Sigh. I replied that I wasn't, and that anyone could view the source code.
The poster replied that he was in college and thus too busy to look at any
code. There was no point in saying any more, once something has the taint,
no one is going to use it.

All you can do is ignore him, after all most of this fun coding is for
yourself at the end of the day.
"Terry Olsen" <to******@hotmail.com> wrote in message
news:OP**************@TK2MSFTNGP14.phx.gbl...
VB.NET doesn't seem to go over very well with the recreational users out
in inet land. I've got a few "free" programs that I put out for people to
use, and I get emails like "it'd be a nice utility if it wasn't written in
a child's language", or "no way I'm installing the .NET Framework on my
PC',

Dec 21 '05 #8
One advantage of the .net platform is that you code will run on Windows 98,
Windows 2000, Windows XP, Windows ME, (maybe linux as well) and most probably
all future versions of the Windows platform and it should run with a lot less
compatibility problems that code compiled for a specific platform. The ones
complaining are not necessairly immature, just DUMB!
--
Dennis in Houston
"Terry Olsen" wrote:
VB.NET doesn't seem to go over very well with the recreational users out in
inet land. I've got a few "free" programs that I put out for people to use,
and I get emails like "it'd be a nice utility if it wasn't written in a
child's language", or "no way I'm installing the .NET Framework on my PC',
"Why don't you use a REAL compiler like GCC, LCC, or Pelles C?". Seems like
the attitude is that "REAL" programmers only write programs where the
executable is "stand-alone" and doesn't require a runtime...and people that
use Microsoft development languages are akin to Trailer Park Trash.

I like to write code. I get a certain amount of satisfaction when people
find something I've done useful. Comments like the above make me not want
to share...

Dec 22 '05 #9
I occasionally code recreationally, the last one being SetiDriver, which I
coded in C++ 6.0/MFC 4.2. It appears that you are getting blasted by linux
users who want nothing to do with anything Microsoft. The three biggest
issues for recreational coding are size of the distribution, ease of
installation, and minimal impact on the system. SETI Driver can be
downloaded as a zip file, extracted, and run with no installation. It
doesn't modify the Windows registry. VB.Net (2005) requires the .Net
runtime be downloaded and installed before you can run your application.
Although this is a one-time process, the runtime weighs in at 20+ Mb. As
more systems get it installed, this won't be an issue, but it is one for
now. Also, VB 2005 applications (I can't speak for VB 2002/3 as I have no
experience with them) require that you digitally sign your application or
they simply won't run unless the user has installed the .NET SDK and
modified their security settings. The tool to modify the .NET security
settings isn't part of the runtime distribution.

As for the comments about a "REAL" compiler, GCC, LCC, and Pelles C are all
Linux compilers. Your target must be Windows users as no version of VB runs
well on Linux and VB.Net probably won't run on Linux at all. I don't
believe the .NET runtime runs in the Windows emulator "wine". The "toy"
language claim is used by people who either don't know any better or by "C
snobs". VB 6 and VB.Net definitely are not "toy" languages.

Mike Ober.
"Dennis" <De****@discussions.microsoft.com> wrote in message
news:3B**********************************@microsof t.com...
One advantage of the .net platform is that you code will run on Windows 98, Windows 2000, Windows XP, Windows ME, (maybe linux as well) and most probably all future versions of the Windows platform and it should run with a lot less compatibility problems that code compiled for a specific platform. The ones complaining are not necessairly immature, just DUMB!
--
Dennis in Houston
"Terry Olsen" wrote:
VB.NET doesn't seem to go over very well with the recreational users out in inet land. I've got a few "free" programs that I put out for people to use, and I get emails like "it'd be a nice utility if it wasn't written in a
child's language", or "no way I'm installing the .NET Framework on my PC', "Why don't you use a REAL compiler like GCC, LCC, or Pelles C?". Seems like the attitude is that "REAL" programmers only write programs where the
executable is "stand-alone" and doesn't require a runtime...and people that use Microsoft development languages are akin to Trailer Park Trash.

I like to write code. I get a certain amount of satisfaction when people
find something I've done useful. Comments like the above make me not want to share...


Dec 22 '05 #10

"Michael D. Ober" <obermd.@.alum.mit.edu.nospam> wrote in message
news:%2*****************@TK2MSFTNGP15.phx.gbl...
Also, VB 2005 applications (I can't speak for VB 2002/3 as I have no
experience with them) require that you digitally sign your application or
they simply won't run unless the user has installed the .NET SDK and
modified their security settings. The tool to modify the .NET security
settings isn't part of the runtime distribution.


Huh? I thought you only had to modify the security settings if you wanted
to run the .exe from a network drive. I didn't think you had to do anything
special if you "installed" (or XCOPY'd) the application locally. Are we
talking about Click-Once deployments? I have no experience with an .exe
downloaded from the Net. Surely, it doesn't behave any different than one
just copied to a local drive. ???

Can you elaborate?

Greg
Dec 22 '05 #11
Unless I sign my code, I can't XCOPY the executables to another system and
have it run. Maybe someone knows how to work around this issue.

Mike.

"Greg Burns" <bl*******@newsgroups.nospam> wrote in message
news:O$*************@TK2MSFTNGP15.phx.gbl...

"Michael D. Ober" <obermd.@.alum.mit.edu.nospam> wrote in message
news:%2*****************@TK2MSFTNGP15.phx.gbl...
Also, VB 2005 applications (I can't speak for VB 2002/3 as I have no
experience with them) require that you digitally sign your application or they simply won't run unless the user has installed the .NET SDK and
modified their security settings. The tool to modify the .NET security
settings isn't part of the runtime distribution.
Huh? I thought you only had to modify the security settings if you wanted
to run the .exe from a network drive. I didn't think you had to do

anything special if you "installed" (or XCOPY'd) the application locally. Are we
talking about Click-Once deployments? I have no experience with an .exe
downloaded from the Net. Surely, it doesn't behave any different than one
just copied to a local drive. ???

Can you elaborate?

Greg


Dec 22 '05 #12
I don't know about vb.net 2005 but using 2003 I can certainly copy the bin
directory containing the application exe and any dll files that I use to
other computers which have .net 1.1 framework and they run fine. This
includes even the company laptop which has all sorts of company security
hacks to prevent installing exe and dll's using an install program. I'd be
very surprised if VB.Net 2005 didin't allow this.
--
Dennis in Houston
"Michael D. Ober" wrote:
Unless I sign my code, I can't XCOPY the executables to another system and
have it run. Maybe someone knows how to work around this issue.

Mike.

"Greg Burns" <bl*******@newsgroups.nospam> wrote in message
news:O$*************@TK2MSFTNGP15.phx.gbl...

"Michael D. Ober" <obermd.@.alum.mit.edu.nospam> wrote in message
news:%2*****************@TK2MSFTNGP15.phx.gbl...
Also, VB 2005 applications (I can't speak for VB 2002/3 as I have no
experience with them) require that you digitally sign your application or they simply won't run unless the user has installed the .NET SDK and
modified their security settings. The tool to modify the .NET security
settings isn't part of the runtime distribution.


Huh? I thought you only had to modify the security settings if you wanted
to run the .exe from a network drive. I didn't think you had to do

anything
special if you "installed" (or XCOPY'd) the application locally. Are we
talking about Click-Once deployments? I have no experience with an .exe
downloaded from the Net. Surely, it doesn't behave any different than one
just copied to a local drive. ???

Can you elaborate?

Greg


Dec 23 '05 #13

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

3
1516
by: Jim J | last post by:
I have been trying to find some kind of authentication method or script (PHP/perl/javascript or other) to achieve the following, with no luck. Say there are 100 files at a site. A person can...
0
1334
by: GregD | last post by:
Our recent director of IT for the City I work for is trying to get some traction in the arena of collaborative programming to replace applications like real estate tax assessment, treasurer tax...
3
1345
by: Catalin Porancea | last post by:
Can anybody tell me what is wrong with this code? I would really appreciate some help here. The data grid has 4 columns (0,1,2,3), and 1 is not visible. Whenever I click Edit, I get this error:...
6
6527
by: Edward | last post by:
hi, everyone, I've found many examples of OWC chart, but all are VB version, when I tried to transform it into C#, compiler told me, "cannot find ChartSpace in OWC", while the same class can...
5
1552
by: clintonG | last post by:
Neither MSDN code examples nor will function. Has anybody figured out how to use the 2.0 classes, methods and properties to dynamically create HTML in the HTML <head> element? I've burned...
5
1318
by: Geoff Jones | last post by:
Hi Does anybody use the Visual Basic Resource Kit? I have a question about it and I've either discovered a bug in it or have a problem with my installation. Geoff
4
2274
by: Henry | last post by:
Does anybody have a real-world sample of buiding a treeview control using data from database tables? All the sample code I have found either builds the treeview manually or uses a file directory...
12
1504
by: Ashu | last post by:
can anybody tell me the reason why following code is not working? int *funct() { int p=10; return &p; }
1
2732
by: donbock | last post by:
I develop embedded software for avionics. It is not unheard of for the software we develop to be used for 20+ years and to be ported to several different platforms over the years (a real example:...
0
7106
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
1
6846
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
7349
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
0
5442
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...
1
4874
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new...
0
3076
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The...
0
1381
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated ...
1
600
muto222
php
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.
0
267
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.