Click here to Skip to main content
15,913,610 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
GeneralRe: Linkedin all grown up Pin
Chris Losinger2-Jan-18 5:39
professionalChris Losinger2-Jan-18 5:39 
General156 617 times cheaper Pin
kalberts1-Jan-18 23:08
kalberts1-Jan-18 23:08 
GeneralRe: 156 617 times cheaper Pin
OriginalGriff1-Jan-18 23:52
mveOriginalGriff1-Jan-18 23:52 
GeneralRe: 156 617 times cheaper Pin
Abhinav S2-Jan-18 0:14
Abhinav S2-Jan-18 0:14 
GeneralRe: 156 617 times cheaper Pin
Marc Clifton2-Jan-18 1:13
mvaMarc Clifton2-Jan-18 1:13 
GeneralRe: 156 617 times cheaper Pin
kalberts2-Jan-18 1:25
kalberts2-Jan-18 1:25 
GeneralRe: 156 617 times cheaper Pin
Jeremy Falcon2-Jan-18 3:25
professionalJeremy Falcon2-Jan-18 3:25 
GeneralRe: 156 617 times cheaper Pin
kalberts2-Jan-18 4:02
kalberts2-Jan-18 4:02 
The bad part of it is tha you don't even have to add a smiley ...

In my student days, we ran a fully conformant ISO Pascal, requiring 17 k words, i.e. 34 kbytes,
on a 16-bit minicomputer. That left 47 kword (94 kbytes) for the runtime data structures during compilation - enough space for the compiler to compile itself. (Luckily, the OS had its own set of page tables.)

When installing Visual Studio 2017, I left out modules I certainly won't be using. The size on disk of what I need, C:\Program Files (x86)\Microsoft Visual Studio and C:\Program Data\Microsoft\VisualStudio, is roughly 7 GBytes, or 200,000 times larger.

Of course: That minicomputer Pascal was a bare bones command line thing. You can find similar bare bones compilers that are not 200,000 times larger - you don't even have to go to Linux for that. We could survive without all those add-ons (like some people do survive in a CLI-only Linux world, using cat 0 > myprog.pas to enter a Pascal source code file Smile | :) ). But we "want" it, just the way we want animated icons and bouncing paper clips ... Well, at least someone must have wanted that bouncing paper clip Wink | ;-) .

The difference between Pascal and C# isn't that big, essentially we got the same thing in the old days. Nah, OO is not that essential: My first programming professor taught us to define RECORD types to hold all the properties of an object, make sets of FUNCTIONs and PROCEDUREs as the only way to access the properties of those records. All functions/procedures should take a record instance as the first argument. When OO was later invented, all we did was moving the record name from the start of the parameter list to in front of the function name. Pure syntactical sugar. We did OO programming with that 34 kbyte Pascal compiler without knowing it...
GeneralRe: 156 617 times cheaper Pin
Jeremy Falcon2-Jan-18 19:04
professionalJeremy Falcon2-Jan-18 19:04 
QuestionRe: 156 617 times cheaper Pin
David Crow2-Jan-18 4:36
David Crow2-Jan-18 4:36 
AnswerRe: 156 617 times cheaper Pin
kalberts2-Jan-18 4:55
kalberts2-Jan-18 4:55 
GeneralRe: 156 617 times cheaper Pin
Gary Wheeler2-Jan-18 6:28
Gary Wheeler2-Jan-18 6:28 
GeneralRe: 156 617 times cheaper Pin
Gary Huck3-Jan-18 3:49
Gary Huck3-Jan-18 3:49 
GeneralCCC 01/18 (Solved) Pin
A_Griffin1-Jan-18 22:02
A_Griffin1-Jan-18 22:02 
GeneralRe: CCC 01/18 Pin
OriginalGriff1-Jan-18 22:13
mveOriginalGriff1-Jan-18 22:13 
GeneralRe: CCC 01/18 Pin
A_Griffin1-Jan-18 22:20
A_Griffin1-Jan-18 22:20 
GeneralNew Year's Wiseguy Pin
GenJerDan1-Jan-18 20:30
GenJerDan1-Jan-18 20:30 
GeneralRe: New Year's Wiseguy Pin
dan!sh 1-Jan-18 20:32
professional dan!sh 1-Jan-18 20:32 
GeneralRe: New Year's Wiseguy Pin
glennPattonWork31-Jan-18 21:54
professionalglennPattonWork31-Jan-18 21:54 
GeneralRe: New Year's Wiseguy Pin
A_Griffin1-Jan-18 22:40
A_Griffin1-Jan-18 22:40 
GeneralRe: New Year's Wiseguy Pin
GenJerDan1-Jan-18 23:21
GenJerDan1-Jan-18 23:21 
GeneralThe MVP's for 2018 are out Pin
OriginalGriff1-Jan-18 20:17
mveOriginalGriff1-Jan-18 20:17 
GeneralRe: The MVP's for 2018 are out Pin
Graeme_Grant1-Jan-18 20:20
mvaGraeme_Grant1-Jan-18 20:20 
GeneralRe: The MVP's for 2018 are out Pin
OriginalGriff1-Jan-18 20:33
mveOriginalGriff1-Jan-18 20:33 
GeneralRe: The MVP's for 2018 are out Pin
Karthik_Mahalingam1-Jan-18 22:56
professionalKarthik_Mahalingam1-Jan-18 22:56 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.