• Re: My language to do list

    From Ennev@VERT/MTLGEEK to Deavmi on Thu Mar 23 12:34:55 2017
    - Put Free Pascal in here cause why not (I looks nice and I have played around with it)

    Pascal still has a special place in my hart, having work with it so many
    years, with Lazarus ( http://www.lazarus-ide.or. ) you get a free multi-platform devellopement environement that enable you to write code and port it easily on multi platform .

    But honestly it might have lost a lot of traction.

    Myself I'm considering swift for my next project since now it's been open sourced by apple and IBM is porting it to cloud applications. And it's fast.

    Just my 2 cents

    ---
    ■ Synchronet ■ MtlGeek - Geeks in Montreal - http://mtlgeek.com/ -
  • From Vk3jed@VERT/FREEWAY to Ennev on Fri Mar 24 06:54:00 2017
    Ennev wrote to Deavmi <=-

    Pascal still has a special place in my hart, having work with it so
    many years, with Lazarus ( http://www.lazarus-ide.or. ) you get a free multi-platform devellopement environement that enable you to write code and port it easily on multi platform .

    My Pascal goes back to the days of DOS and Turbo Pascal. Actually, no, back to TP3 on CP/M. :) I have a soft spot for Pascal as well, and the path of least resistance for me will be relearning Pascal using FPC/Lazarus.


    ... "It appears to be a tagline of unknown origin." - Spock
    --- MultiMail/Win32 v0.49
    ■ Synchronet ■ Freeway BBS in Bendigo, Australia.
  • From Ennev@VERT/MTLGEEK to Deavmi on Thu Mar 23 17:18:06 2017

    Maybe I will try out Common Lisp oneday but it isn't a must.

    Remember Lisp from the day I was develloping tool for autocad. That was fun I like working with stack.

    ---
    ■ Synchronet ■ MtlGeek - Geeks in Montreal - http://mtlgeek.com/ -
  • From Ennev@VERT/MTLGEEK to Deavmi on Thu Mar 23 17:29:55 2017
    What about D? Nim? (I just don't really want to get involved with Swift,
    not that I have anything against it but I like other languages).

    Hear of D not familiar with nim. Will check.

    For someone who want to learn a pure object oriented language smallTalk is a good place to look to. The concept you lean there is usefull when you go to other OO language like java, c# etc.

    In the period I was using, smallTalk was written like 90% in smallTalk.

    something like :

    1 + 2

    is actually interpreted as something like this:

    An object of the type number with the property of 1 is sent a message called "+" ( you can see it as a method ) passing as a parameter an object of type number with the property of 2

    in smallTalk everything is either an object or a message to it.

    ---
    ■ Synchronet ■ MtlGeek - Geeks in Montreal - http://mtlgeek.com/ -
  • From Ennev@VERT/MTLGEEK to Vk3jed on Thu Mar 23 18:41:38 2017
    My Pascal goes back to the days of DOS and Turbo Pascal. Actually, no,
    back to TP3 on CP/M. :) I have a soft spot for Pascal as well, and the
    path of least resistance for me will be relearning Pascal using
    FPC/Lazarus.

    Wow. I believed that turbo pascal was a dos only product. It was in cp/m too! Cool

    ---
    ■ Synchronet ■ MtlGeek - Geeks in Montreal - http://mtlgeek.com/ -
  • From Vk3jed@VERT/FREEWAY to Ennev on Fri Mar 24 20:32:00 2017
    Ennev wrote to Vk3jed <=-

    Wow. I believed that turbo pascal was a dos only product. It was in
    cp/m too! Cool

    Yes, TP 3 was the last version available for CP/M I used it on both the Apple // (with Z80 Softcard) and the Microbee (an Australian Z80 based machine).


    ... Anything you say can and will be misquoted and used against you.
    --- MultiMail/Win32 v0.49
    ■ Synchronet ■ Freeway BBS in Bendigo, Australia.
  • From Mro@VERT/BBSESINF to Deavmi on Sun Mar 26 21:09:36 2017
    Re: My language to do list
    By: Deavmi to DOVE-Net.Programming on Wed Mar 22 2017 07:07 pm

    I thought it would be a good idea to put toghether a to-do ist of
    languages to learn.

    For me I think starting at an easy high-level language like Java or
    Python is the way to go and then you work your way down to lower level languages.

    This is my hierachy of order in which I want to learn them:

    - Java
    ew

    - Python

    good for beginners.

    - D
    skip it
    ---
    ■ Synchronet ■ ::: BBSES.info - free BBS services :::
  • From Mro@VERT/BBSESINF to Deavmi on Mon Mar 27 22:48:58 2017
    Re: Re: My language to do list
    By: Deavmi to Mro on Mon Mar 27 2017 02:05 pm

    - D
    skip it

    I like D.

    blackmail material
    ---
    ■ Synchronet ■ ::: BBSES.info - free BBS services :::
  • From Nightfox@VERT/DIGDIST to Deavmi on Mon Apr 3 16:56:01 2017
    One must have both natively compiled languages (D) and interpreted
    languages (Java and Python). That's how I and I know a lot of others feel.

    Java is compiled, not interpreted. However Java does use a sort of virtual machine, which allows you to run compiled Java code on any platform.

    Nightfox

    ---
    ■ Synchronet ■ Digital Distortion: digitaldistortionbbs.com
  • From Nightfox@VERT/DIGDIST to Deavmi on Tue Apr 4 12:16:21 2017
    Re: Re: My language to do list
    By: Deavmi to Nightfox on Tue Apr 04 2017 02:45 pm

    Python also compiles to bytecode; not machine code.

    Perhaps that's more transparent than it is with Java? Typically with Python, there is no specific 'compile' step as there is with Java - When I've worked with Java, the typical use is that you run the Python code directly with the Python interpreter.

    Nightfox

    ---
    ■ Synchronet ■ Digital Distortion: digitaldistortionbbs.com