Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Do you have a language you're kind of ashamed that you like(d)?

Do you have a language you're kind of ashamed that you like(d)?

Scheduled Pinned Locked Moved The Lounge
designperlcomgraphics
89 Posts 57 Posters 4 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • H honey the codewitch

    Some sort of glue language that maybe everyone loves to hate, but felt right at home for you? Are you a closet Access/VBA junkie? Do you secretly love Perl? For me it would definitely be VB6. As much as I hate to admit it, for Windows UI code that glued my DLLs together, I feel like it was fantastic, even if the language itself was clunky and kind of limited unless you were willing to hack down to win32 from it quite a bit. Still, pretty neat what you could do with it if you were willing to get dirty. I learned a lot of win32 with it.

    Check out my IoT graphics library here: https://honeythecodewitch.com/gfx And my IoT UI/User Experience library here: https://honeythecodewitch.com/uix

    L Offline
    L Offline
    LiamOHagan
    wrote on last edited by
    #61

    I loved Visual FoxPro. Fast, easy to use, great community. MS killed it to force VFP developers to move to SQL Server. Good business move for MS. A shame for everyone else.

    P 1 Reply Last reply
    0
    • H honey the codewitch

      Some sort of glue language that maybe everyone loves to hate, but felt right at home for you? Are you a closet Access/VBA junkie? Do you secretly love Perl? For me it would definitely be VB6. As much as I hate to admit it, for Windows UI code that glued my DLLs together, I feel like it was fantastic, even if the language itself was clunky and kind of limited unless you were willing to hack down to win32 from it quite a bit. Still, pretty neat what you could do with it if you were willing to get dirty. I learned a lot of win32 with it.

      Check out my IoT graphics library here: https://honeythecodewitch.com/gfx And my IoT UI/User Experience library here: https://honeythecodewitch.com/uix

      P Offline
      P Offline
      Peter Gorod
      wrote on last edited by
      #62

      Biblical Greek...

      1 Reply Last reply
      0
      • H honey the codewitch

        Some sort of glue language that maybe everyone loves to hate, but felt right at home for you? Are you a closet Access/VBA junkie? Do you secretly love Perl? For me it would definitely be VB6. As much as I hate to admit it, for Windows UI code that glued my DLLs together, I feel like it was fantastic, even if the language itself was clunky and kind of limited unless you were willing to hack down to win32 from it quite a bit. Still, pretty neat what you could do with it if you were willing to get dirty. I learned a lot of win32 with it.

        Check out my IoT graphics library here: https://honeythecodewitch.com/gfx And my IoT UI/User Experience library here: https://honeythecodewitch.com/uix

        S Offline
        S Offline
        seismofish
        wrote on last edited by
        #63

        I still love Perl and use it almost every day - for everything from system administration to web applications. None of the reasons that the industry typically gives for decrying it seem to affect me: I can still read code that I wrote ten years ago. <°}}}>«<

        1 Reply Last reply
        0
        • H honey the codewitch

          Some sort of glue language that maybe everyone loves to hate, but felt right at home for you? Are you a closet Access/VBA junkie? Do you secretly love Perl? For me it would definitely be VB6. As much as I hate to admit it, for Windows UI code that glued my DLLs together, I feel like it was fantastic, even if the language itself was clunky and kind of limited unless you were willing to hack down to win32 from it quite a bit. Still, pretty neat what you could do with it if you were willing to get dirty. I learned a lot of win32 with it.

          Check out my IoT graphics library here: https://honeythecodewitch.com/gfx And my IoT UI/User Experience library here: https://honeythecodewitch.com/uix

          B Offline
          B Offline
          b4blue
          wrote on last edited by
          #64

          Not really. I know JS fanboys wanted me to be ashamed about AS3 for years, but it made web development exciting and fun and it was similar to Java/C# so it made it easier for me to get into .Net after it was no longer popular. Ah... good times.

          1 Reply Last reply
          0
          • H honey the codewitch

            Some sort of glue language that maybe everyone loves to hate, but felt right at home for you? Are you a closet Access/VBA junkie? Do you secretly love Perl? For me it would definitely be VB6. As much as I hate to admit it, for Windows UI code that glued my DLLs together, I feel like it was fantastic, even if the language itself was clunky and kind of limited unless you were willing to hack down to win32 from it quite a bit. Still, pretty neat what you could do with it if you were willing to get dirty. I learned a lot of win32 with it.

            Check out my IoT graphics library here: https://honeythecodewitch.com/gfx And my IoT UI/User Experience library here: https://honeythecodewitch.com/uix

            G Offline
            G Offline
            grralph1
            wrote on last edited by
            #65

            This is a wonderful question. Really Wonderful. I love all the responses to it as well. In some ways it it is like a confessional. I feel a bit vindicated now. I am not embarrassed by any language that I've used. I started very early and have used most of them. Like you one of the best times was to see if VB6 couldn't do something. Like you, that is where I learnt to be dirty. All the WIN32 stuff. Could do anything that I wanted. It was so much fun. Maybe wasn't as fast as the same in C or C++ of whatever brand alternative. But It was a challenge. I did that also. I, We always got there in the end. It was such fun. Especially where we were told that NO you can't do that with VB6. And then we did. We could do anything. I forget most of it now. Forget Fortran but came back to it later and continued, I loved it, but years ago now. Forget Pascal, Delphi, C, C++ Borland, and all of the basic systems since day dot. Just do C# or VB.net now. Devs have always been critical of certain languages. I can understand. VB in all forms is a classic hate language. It has ON ERROR RESUME NEXT. Allows Goto and Gosub. However it allows free memory so you could make your own IO boards to stick in your computer. Then the OS changed to memory protected. That very thing changed the world. Not in a good way at first but later it did. I hear devs putting shit on all different languages. My favourite was an add from Pornhub advertising positions for PHP programmers. The PHP dev answered: I am Interested but I don't think I'd be comfortable telling my friends and family that's what I do all day. Answer: That is understandable. I don't think I would be comfortable telling may family that I develop PHP either. Look There is no embarrassing language. Some are good and some are not so much. They are all there for a purpose though. The purpose is to get things done. Properly. We all do that. Hopefully. I can understand why devs criticise VB6, but like Nagy Vilmos says, done well it was (Translated from Hungarian) the Bees Nees, Done bad it was DDay. I love it all. Love you.

            "Rock journalism is people who can't write interviewing people who can't talk for people who can't read." Frank Zappa 1980

            1 Reply Last reply
            0
            • H honey the codewitch

              Some sort of glue language that maybe everyone loves to hate, but felt right at home for you? Are you a closet Access/VBA junkie? Do you secretly love Perl? For me it would definitely be VB6. As much as I hate to admit it, for Windows UI code that glued my DLLs together, I feel like it was fantastic, even if the language itself was clunky and kind of limited unless you were willing to hack down to win32 from it quite a bit. Still, pretty neat what you could do with it if you were willing to get dirty. I learned a lot of win32 with it.

              Check out my IoT graphics library here: https://honeythecodewitch.com/gfx And my IoT UI/User Experience library here: https://honeythecodewitch.com/uix

              M Offline
              M Offline
              MGutmann
              wrote on last edited by
              #66

              Why and for what should I be ashamed here? I've been able to pay my bills and live a good life with it all these years.

              1 Reply Last reply
              0
              • H honey the codewitch

                Some sort of glue language that maybe everyone loves to hate, but felt right at home for you? Are you a closet Access/VBA junkie? Do you secretly love Perl? For me it would definitely be VB6. As much as I hate to admit it, for Windows UI code that glued my DLLs together, I feel like it was fantastic, even if the language itself was clunky and kind of limited unless you were willing to hack down to win32 from it quite a bit. Still, pretty neat what you could do with it if you were willing to get dirty. I learned a lot of win32 with it.

                Check out my IoT graphics library here: https://honeythecodewitch.com/gfx And my IoT UI/User Experience library here: https://honeythecodewitch.com/uix

                P Offline
                P Offline
                Peter Adam
                wrote on last edited by
                #67

                Clipper 87. The REAL language integrated query.

                1 Reply Last reply
                0
                • L LiamOHagan

                  I loved Visual FoxPro. Fast, easy to use, great community. MS killed it to force VFP developers to move to SQL Server. Good business move for MS. A shame for everyone else.

                  P Offline
                  P Offline
                  Peter Adam
                  wrote on last edited by
                  #68

                  I liked the language of FoxPro 2.6 for DOS. Unfortunately it died a lot with "corruption detected" on a network where Clipper 87 marched like a Roman legion.

                  1 Reply Last reply
                  0
                  • H honey the codewitch

                    Some sort of glue language that maybe everyone loves to hate, but felt right at home for you? Are you a closet Access/VBA junkie? Do you secretly love Perl? For me it would definitely be VB6. As much as I hate to admit it, for Windows UI code that glued my DLLs together, I feel like it was fantastic, even if the language itself was clunky and kind of limited unless you were willing to hack down to win32 from it quite a bit. Still, pretty neat what you could do with it if you were willing to get dirty. I learned a lot of win32 with it.

                    Check out my IoT graphics library here: https://honeythecodewitch.com/gfx And my IoT UI/User Experience library here: https://honeythecodewitch.com/uix

                    C Offline
                    C Offline
                    CodeZombie62
                    wrote on last edited by
                    #69

                    I guess I’d have to say Basic. First learned in high school in late 70’s. After that learned more DEC Basic in college and first job that I had that paid enough for me to move out of my parents house was also using DEC Basic. Used Turbo Basic, Quick Basic, MS Basic, VB For DOS (that was interesting), VBA in Access, VB5 (briefly), VB6, and VB.Net. Now I’m using C# and I really am enjoying it.

                    1 Reply Last reply
                    0
                    • pkfoxP pkfox

                      There was very little you couldn't do in VB6 I to learnt a lot of Win32 stuff and was introduced to the wonderful world of Com servers and ActiveX. Exciting times.

                      In a closed society where everybody's guilty, the only crime is getting caught. In a world of thieves, the only final sin is stupidity. - Hunter S Thompson - RIP

                      B Offline
                      B Offline
                      BryanFazekas
                      wrote on last edited by
                      #70

                      In the 90's, VB was the best language for desktop applications. Folks who used C++ complained about the effort it took to build GUIs, whereas the VB developers were banging out fully functional applications in the time C++ developers were completing 1 or 2 screens. There was an amazing array of inexpensive third party controls, and there was a group (cannot remember the name) that published a large group of free controls, which I used heavily. Using the Windows API was a PITA, but there were a lot of folks publishing solutions on the MS Usenet groups. I created DLLs that encapsulated the API calls, making them very easy to use, and still have those projects 25 years later. A DLL for reading/writing INI files worked with C# projects some years back. Killing VB6 was among the dumbest moves MS made, one in a huge list of dumb moves. I briefly dabbled in VB.NET, then switched to C# as I guessed that VB.NET existed mostly to placate the very large, very unhappy VB6 developer base. People like to whine about how verbose VB and COBOL are. When debugging someone else's undocumented code, verbose is a benefit, not a drawback. I taught one guy how to program in COBOL, even though I've never written a line nor compiled any. I read existing code, figure out the syntax, and taught him what to do. I couldn't do that in Javascript.

                      1 Reply Last reply
                      0
                      • H honey the codewitch

                        Some sort of glue language that maybe everyone loves to hate, but felt right at home for you? Are you a closet Access/VBA junkie? Do you secretly love Perl? For me it would definitely be VB6. As much as I hate to admit it, for Windows UI code that glued my DLLs together, I feel like it was fantastic, even if the language itself was clunky and kind of limited unless you were willing to hack down to win32 from it quite a bit. Still, pretty neat what you could do with it if you were willing to get dirty. I learned a lot of win32 with it.

                        Check out my IoT graphics library here: https://honeythecodewitch.com/gfx And my IoT UI/User Experience library here: https://honeythecodewitch.com/uix

                        M Offline
                        M Offline
                        MikeCO10
                        wrote on last edited by
                        #71

                        I'll join you on that one. You could go from proof of concept to prototype to MVP in no time. We pushed the limits and pushed Access as well. Access got to be an issue because it required more and more hardware to handle the size and web stuff; switched to Postgres using VB6 :) I still have purview over a VB6 base, though coding is left to someone else. It still plays nicely though its days are numbered since it's easier to maintain web-based for inter/intranet applications. I have to admit I still miss the printing interface. It was so easy to generate business documents and it didn't require one to be a point and pixel artist, lol.

                        1 Reply Last reply
                        0
                        • H honey the codewitch

                          Some sort of glue language that maybe everyone loves to hate, but felt right at home for you? Are you a closet Access/VBA junkie? Do you secretly love Perl? For me it would definitely be VB6. As much as I hate to admit it, for Windows UI code that glued my DLLs together, I feel like it was fantastic, even if the language itself was clunky and kind of limited unless you were willing to hack down to win32 from it quite a bit. Still, pretty neat what you could do with it if you were willing to get dirty. I learned a lot of win32 with it.

                          Check out my IoT graphics library here: https://honeythecodewitch.com/gfx And my IoT UI/User Experience library here: https://honeythecodewitch.com/uix

                          D Offline
                          D Offline
                          decaffeinatedMonkey
                          wrote on last edited by
                          #72

                          Visual Basic 6 was very fun back when I began my software development career. I even did a little DirectX work with it. I'm not really ashamed of it because of the power it had in the end. One of these weekends I'll see if I can reinstall it and play with it again for old times sake.

                          1 Reply Last reply
                          0
                          • H honey the codewitch

                            Some sort of glue language that maybe everyone loves to hate, but felt right at home for you? Are you a closet Access/VBA junkie? Do you secretly love Perl? For me it would definitely be VB6. As much as I hate to admit it, for Windows UI code that glued my DLLs together, I feel like it was fantastic, even if the language itself was clunky and kind of limited unless you were willing to hack down to win32 from it quite a bit. Still, pretty neat what you could do with it if you were willing to get dirty. I learned a lot of win32 with it.

                            Check out my IoT graphics library here: https://honeythecodewitch.com/gfx And my IoT UI/User Experience library here: https://honeythecodewitch.com/uix

                            C Offline
                            C Offline
                            carlospc1970
                            wrote on last edited by
                            #73

                            Never. As long as it solves the problem it's ok for me. :-D

                            1 Reply Last reply
                            0
                            • H honey the codewitch

                              Some sort of glue language that maybe everyone loves to hate, but felt right at home for you? Are you a closet Access/VBA junkie? Do you secretly love Perl? For me it would definitely be VB6. As much as I hate to admit it, for Windows UI code that glued my DLLs together, I feel like it was fantastic, even if the language itself was clunky and kind of limited unless you were willing to hack down to win32 from it quite a bit. Still, pretty neat what you could do with it if you were willing to get dirty. I learned a lot of win32 with it.

                              Check out my IoT graphics library here: https://honeythecodewitch.com/gfx And my IoT UI/User Experience library here: https://honeythecodewitch.com/uix

                              G Offline
                              G Offline
                              Gary Wheeler
                              wrote on last edited by
                              #74

                              A long time ago at a company that no longer exists... Lotus created an office suite successor to their wildly popular MS-DOS-based Lotus 123 spreadsheet called Symphony. A customer had a group of 123 spreadsheets that they used to manage engineering processes, parts flows, and the like. Since these were separate files, they loaded sheets in a sequence, computed values, then manually entered those values in successor sheets. As you can imagine, this was very error-prone. I created a menu system and an overlay[^] manager in Symphony macros. I don't remember too many details, other than it seemed very elegant at the time. Macro code lived in the sheet and you could mix formula cells in your macros, which would then 'execute' the value of the formula. Great fun, if a horrific abuse of a macro language.

                              Software Zen: delete this;

                              1 Reply Last reply
                              0
                              • H honey the codewitch

                                Some sort of glue language that maybe everyone loves to hate, but felt right at home for you? Are you a closet Access/VBA junkie? Do you secretly love Perl? For me it would definitely be VB6. As much as I hate to admit it, for Windows UI code that glued my DLLs together, I feel like it was fantastic, even if the language itself was clunky and kind of limited unless you were willing to hack down to win32 from it quite a bit. Still, pretty neat what you could do with it if you were willing to get dirty. I learned a lot of win32 with it.

                                Check out my IoT graphics library here: https://honeythecodewitch.com/gfx And my IoT UI/User Experience library here: https://honeythecodewitch.com/uix

                                M Offline
                                M Offline
                                Mark Starr
                                wrote on last edited by
                                #75

                                ig-Pay atin-lay :) Sorry. Never ashamed. Each language gave new insights - some better than others, others provided examples of what not to do.

                                Time is the differentiation of eternity devised by man to measure the passage of human events. - Manly P. Hall Mark Just another cog in the wheel

                                1 Reply Last reply
                                0
                                • H honey the codewitch

                                  Some sort of glue language that maybe everyone loves to hate, but felt right at home for you? Are you a closet Access/VBA junkie? Do you secretly love Perl? For me it would definitely be VB6. As much as I hate to admit it, for Windows UI code that glued my DLLs together, I feel like it was fantastic, even if the language itself was clunky and kind of limited unless you were willing to hack down to win32 from it quite a bit. Still, pretty neat what you could do with it if you were willing to get dirty. I learned a lot of win32 with it.

                                  Check out my IoT graphics library here: https://honeythecodewitch.com/gfx And my IoT UI/User Experience library here: https://honeythecodewitch.com/uix

                                  O Offline
                                  O Offline
                                  obermd
                                  wrote on last edited by
                                  #76

                                  Nope. Every language I've used was useful for the purpose I used it. Intel x86 Assembly Motorola 6502 Assembly IBM BAL (Assembly) IBM JCL APL Forth C C++ with and without MFC (I wrote SetiDriver in C++ with MFC) C# DOS/CMD Scripting VB6 VBA VB.Net Java CLU Prolog (dabbled but never used heavily) Windows Scripting Host via VBScript PowerShell Clipper Access Basic T-SQL Pascal DEC DCL DEC Basic SuperNova (pure OO language that I hated - not ashamed but hated) There are a few more that I've forgotten.

                                  1 Reply Last reply
                                  0
                                  • M MarkTJohnson

                                    Delphi 6. I used it for 2 different jobs. One job was Delphi only from 2004 to 2013. When that job played out (gov't contract not renewed) I reluctantly listed Delphi on my resume. Within the same month my old job ended I was hired as contract to hire at my current job specifically because of Delphi 6 on my resume. I have since transitioned to Java. I do love the colon equals operator for assignment, no if (a = b) instead of if (a == b) mistakes there. I started my career in a similar way, got first job because I knew dBase III+, soon move to Microsoft C 5.1. Yes, that was a long time ago.

                                    I’ve given up trying to be calm. However, I am open to feeling slightly less agitated. I’m begging you for the benefit of everyone, don’t be STUPID.

                                    R Offline
                                    R Offline
                                    Rich Shealer
                                    wrote on last edited by
                                    #77

                                    I used Delphi at my previous job, 2001-2012. The team lead had written a lot of projects in Turbo Pascal. They converted nicely to Delphi. Unfortunatly the bad habbits that were needed in DOS came along free for the ride. The biggest was string handling. Trying to move from Delphi 7/Delphi 2006 to Delphi XE was a killer because the default definition of 'string' being an AnsiString changed to a UnicodeString breaking a lot of our libraries as they treated the strings as arrays. They other issue was that the code was written as giant loop that ran in the idle time of Windows. This had the side effect of showing our application using 100% of the CPU time. I do miss the Borland days though.

                                    1 Reply Last reply
                                    0
                                    • H honey the codewitch

                                      Some sort of glue language that maybe everyone loves to hate, but felt right at home for you? Are you a closet Access/VBA junkie? Do you secretly love Perl? For me it would definitely be VB6. As much as I hate to admit it, for Windows UI code that glued my DLLs together, I feel like it was fantastic, even if the language itself was clunky and kind of limited unless you were willing to hack down to win32 from it quite a bit. Still, pretty neat what you could do with it if you were willing to get dirty. I learned a lot of win32 with it.

                                      Check out my IoT graphics library here: https://honeythecodewitch.com/gfx And my IoT UI/User Experience library here: https://honeythecodewitch.com/uix

                                      C Offline
                                      C Offline
                                      ChristianLavigne
                                      wrote on last edited by
                                      #78

                                      Turbo Pascal (then Delphi) But I have no shame saying it. Those were fantastic languages!

                                      Christian Lavigne

                                      1 Reply Last reply
                                      0
                                      • C Calin Negru

                                        “a lot” is maybe to much said, like for instance you had no registers but you had no functions to work with either, to establish the execution order you had to mark each line with a number. You could then jump as required from place to place with the go to command. There are a ton more features that make a programming language, I’m only describing the things I knew how to use.

                                        K Offline
                                        K Offline
                                        kholsinger
                                        wrote on last edited by
                                        #79

                                        I remember that kind of BASIC (Beginners All Purpose Symbolic Instruction Code, if I recall correctly). Mostly I'm grateful that I was introduced to both assembly and Basic within a couple of weeks of each other -- I very quickly understood why the largest line number was 32767, for example. (Unless it was 65535, but I don't think so....) I don't remember using lots of "go to"s. I remember that being discouraged even then. But, hey, this was in the 1980s. The other advantage of starting back then was that I could follow the concepts, if not every detail, from transistor to gate to register to processor to assembly to compiler. Much harder to follow the details of what's going on in today's processors. And I'm grateful I rarely care -- modern compilers are wonderful tools. I haven't dug into the generated assembly code in a long time.

                                        1 Reply Last reply
                                        0
                                        • C Chris Nicolatos

                                          Having been brought up with Fortran IV, I was ecstatic when I learned Clipper in ths MS-DOS world. Windows made me change to VB6 which I used for many years for numerous projects but there is a time when all good things must go. I switched to VB .Net and now to C# but I am still nostalgic about Clipper and VB6

                                          B Offline
                                          B Offline
                                          bryanren
                                          wrote on last edited by
                                          #80

                                          Clipper was great (at, say, get). I am not remembering the linker that I used. I still refer to zap & pack. Brief was the editor - loved it. That set me up well for a FoxPro gig, and then on to MS Access.

                                          1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups