InterviewSolution
Saved Bookmarks
| 1. |
Solve : Perl is a socially-acceptable form of Visual Basic? |
|
Answer» Raymond Chen says on The Old NEW Thing: Worf noticed that a number of developer tools are written in perl and wonders what's up with that. For years I have been using a tool called Get_iPlayer to download radio and TV programming from the BBC iPlayer service. The engine of this is a perl script with 12,211 lines, and i must say I have felt quite happy HACKING around with it to customise various aspects. Even with no prior exposure I soon felt happy with the syntax, especially as there is a lot of perl guidance out there for the hard bits. Love the second comment in this snippet I just noticed: Code: [SELECT]# Clear all the PVR searches in %{$pvr} sub clear_list { my $pvr = shift; # There is probably a faster way delete $pvr->{$_} for keys %{ $pvr }; return 0; } Microsoft Basic has been around for a long time. It and other Basic dialests did a lot to develop the Personal Computer legacy. Recent versions of Visual Studio can be adapted to serve as a IDE for other computer languages. Quote Search Resultshttps://en.wikipedia.org/wiki/Microsoft_Visual_Studio and... https://msdn.microsoft.com/en-us/library/aa292164(v=vs.71).aspx Quote Microsoft partners with many companies to bring their languages to the .NET Platform. In addition to the languages provided by Microsoft, there are many alternative languages that target the .NET Platform, including:Notice there is an implementation of Perl. This is not new information, But many are not aware of how people are using Visual Studio to do unusual things. It's interesting that the very first comment there does precisely what Raymond Chen says, and starts slagging off Visual Basic developers! I think the comparison falls apart somewhat after .NET, though. With earlier versions of Visual Basic and the comparable tooling it was PRETTY cut and dried that Visual Basic was much faster- it was pretty much called a Rapid Application Development tool, after all. But once we jump to Visual Basic .NET I'm not entirely sure the analogy continues, or if it does it isn't really restricted to Visual Basic, as the "RAD" element applies to almost all .NET languages. I'd argue that the looked-down-upon technology that contributes to fast development of GUI programs on Windows could probably be Windows Forms. It's very poorly regarded because it doesn't properly fellate enterprisey developer methodologies. Fitting into the idea, though, I have a Command-line tool that is about 8 years old now that I use regularly for evaluating math expressions at the Windows command line. It's hardly the only program that does it but I sometimes make use of features like lists and sets whereas most other tools of the same sort are restricted to more standard arithmetic. At any rate, I wrote it in Visual Basic 6 and haven't bothered to replace it. I did rewrite it but I simply don't trust the new version even if it does pass all the unit tests. No unit test can replace 8 years of reliable results, after all. |
|