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. What language should I use?

What language should I use?

Scheduled Pinned Locked Moved The Lounge
c++javajavascriptpythonhtml
44 Posts 19 Posters 6 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.
  • L Lutoslaw

    But neither VB 6.0 nor VB .NET weren't designed to mimic assembler. (I think so) Anyway, MSDN says (VB6):

    MSDN wrote:

    [Let Statement Let --- Optional. Explicit use of the Let keyword is a matter of style, but it is usually omitted.

    Greetings - Jacek

    G Offline
    G Offline
    Gregory Gadow
    wrote on last edited by
    #41

    BASIC has been around since 1964. In those days, language interpreters were pretty rigid: computers simply did not have the processing power or memory to be very flexible. It was not until much later that LET became optional; it was retained for backwards compatibility and because some programmers liked to use it to help document an assignment rather than a comparison.

    1 Reply Last reply
    0
    • L Lutoslaw

      The following BeFunge code generates the first 100 digits of PI:

      aa* v +------------------------+
      vp*9920p*9930< | Pi generator in Bef-97 |

      :09a*pa*3/1+19a*p09a*g:09b*v | |
      v_@# g*b90 p*b910 < p< | 7/2/1997, Kevin Vigor |
      19a*g:+1-29b*p19a*g::09v +------------------------+
      v*a90g*b90*g*b91: _v#p*9<
      g-#v_ 2a*+\$ v :$
      \1-aa*ga*+v p
      v1:/g*b92p*991:< *
      9b*p29b*g*199*g\v9
      v*b92p*aa-1g*990-<9
      g2-29b*p099*g1-:0^
      v -9p*b92:%ag*991 <
      #v_ 299*g1+299*p> ^
      09b*g:#v_$v
      v93p*b90-1<
      9*g199*ga/+.v
      v:g*992 <p*9 92-<
      v_29b*g399*p ^
      09b*g:#v_v 1
      vp*b90-1 < $ g
      199*g9`#v_'9,v *
      '0, >' ,299^

      Huh?!

      Greetings - Jacek

      L Offline
      L Offline
      Lost User
      wrote on last edited by
      #42

      This code makes awesomeness in BACON. Bacon.BeAwesome

      1 Reply Last reply
      0
      • A adf999

        Very hard to beat Brainfuck. :-D http://en.wikipedia.org/wiki/Brainfuck[^]

        L Offline
        L Offline
        Lost User
        wrote on last edited by
        #43

        BACON is portable yet suits everyone.

        1 Reply Last reply
        0
        • L Lutoslaw

          LET was supported in VB 6.0, wasn't it[^]? In VB .NET it is still a keyword but isn't used anymore :doh: .

          Greetings - Jacek

          F Offline
          F Offline
          Flo Lee
          wrote on last edited by
          #44

          Its even more weird with VBA now, where object variables have to be used with SET:

          Dim something as Sheet
          Set something = Sheets("blah")
          

          The "compiler" will complain if the SET is omitted... LET... SET.. and then nothing. What evolution :D BTW my first and always mantra for VBA: put an OPTION EXPLICIT in front of every file! :)

          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