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. Our first Fortran .NET article!

Our first Fortran .NET article!

Scheduled Pinned Locked Moved The Lounge
csharpcom
34 Posts 10 Posters 1 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.
  • F Fazlul Kabir

    Fortran is the language that I personally used to get on programming back in early eighties. I still can remember those days when programming was a real pain in the neck. We used to submit our Fortran77 routines in a homongous 10(?) inch diskette to our mainframe administrator and when we got the output some 12 hours later, it was often a huge list of compiler errors. Things however got better later when PC replaced mainframe and C++ invaded engineering apps. Other than familiarity with a once popular language sysntax, I wonder why people would be interested in using Fortran.NET? The reason Fortran and other Fortran-like C++ compilers (e.g. Blitz++) are so popular is that they all use highly optimized, blazing fast native compilers. I wonder how hardcore Fortran developers will feel when they will be asked to leave their world class compilers behind and instead compile their programs with a much sluggish managed framework. // Fazlul


    Get RadVC today! Play RAD in VC++ http://www.capitolsoft.com

    N Offline
    N Offline
    Nish Nishant
    wrote on last edited by
    #10

    The one good thing/maybe bad thing that Fortran did for C programmers is that it gave them a sorta moral right to use i,j,k as count/loop variables overriding all coding standards :-) Wonder what the next thing Chris will get thrilled about? I hope it won;t be a COBOL based .NET article which will prolly lead to Y3K.NET probs :-) Nish Sonork ID 100.9786 voidmain www.busterboy.org If you don't find me on CP, I'll be at Bob's HungOut

    F 1 Reply Last reply
    0
    • N Nish Nishant

      You can use this for tab :-      Nish Sonork ID 100.9786 voidmain www.busterboy.org If you don't find me on CP, I'll be at Bob's HungOut

      R Offline
      R Offline
      Robert Dickenson
      wrote on last edited by
      #11

      And so why doesn't that look like:      <- 4 tabs (spaces?) here when you write it? ie (how to quote the html tags) Thanks, Robert. sonork ID: 100.9940

      N 1 Reply Last reply
      0
      • R Robert Dickenson

        And so why doesn't that look like:      <- 4 tabs (spaces?) here when you write it? ie (how to quote the html tags) Thanks, Robert. sonork ID: 100.9940

        N Offline
        N Offline
        Nish Nishant
        wrote on last edited by
        #12

        because I wrote it as &nbsp;&nbsp;&nbsp;&nbsp; which gets translated to      Nish Sonork ID 100.9786 voidmain www.busterboy.org If you don't find me on CP, I'll be at Bob's HungOut

        R 1 Reply Last reply
        0
        • F Fazlul Kabir

          Fortran is the language that I personally used to get on programming back in early eighties. I still can remember those days when programming was a real pain in the neck. We used to submit our Fortran77 routines in a homongous 10(?) inch diskette to our mainframe administrator and when we got the output some 12 hours later, it was often a huge list of compiler errors. Things however got better later when PC replaced mainframe and C++ invaded engineering apps. Other than familiarity with a once popular language sysntax, I wonder why people would be interested in using Fortran.NET? The reason Fortran and other Fortran-like C++ compilers (e.g. Blitz++) are so popular is that they all use highly optimized, blazing fast native compilers. I wonder how hardcore Fortran developers will feel when they will be asked to leave their world class compilers behind and instead compile their programs with a much sluggish managed framework. // Fazlul


          Get RadVC today! Play RAD in VC++ http://www.capitolsoft.com

          N Offline
          N Offline
          Navin
          wrote on last edited by
          #13

          I have no idea why anyone would use Fortran.NET. The only Fortran that I ever see is either legacy code, or code being developed by engineers writing hard-core mathematis or physics solvers that have either no UI, or have all the UI done in some other language. I guess this will allow people to solve differential equations on the web. :laugh: The early bird may get the worm, but the second mouse gets the cheese.

          N 1 Reply Last reply
          0
          • F Fazlul Kabir

            Fortran is the language that I personally used to get on programming back in early eighties. I still can remember those days when programming was a real pain in the neck. We used to submit our Fortran77 routines in a homongous 10(?) inch diskette to our mainframe administrator and when we got the output some 12 hours later, it was often a huge list of compiler errors. Things however got better later when PC replaced mainframe and C++ invaded engineering apps. Other than familiarity with a once popular language sysntax, I wonder why people would be interested in using Fortran.NET? The reason Fortran and other Fortran-like C++ compilers (e.g. Blitz++) are so popular is that they all use highly optimized, blazing fast native compilers. I wonder how hardcore Fortran developers will feel when they will be asked to leave their world class compilers behind and instead compile their programs with a much sluggish managed framework. // Fazlul


            Get RadVC today! Play RAD in VC++ http://www.capitolsoft.com

            R Offline
            R Offline
            Robert Dickenson
            wrote on last edited by
            #14

            If Fortran was included and integrated into VS so one could easily call Fortran routines from C++ and vise-versa would be really cool for me. I have a *large* collection of FORTRAN/C++ routines which I currently use in this manner with gcc. It would be nice to use this stuff on Win32 as well. Anybody used Fortran-90 ? Robert. sonork ID: 100.9940

            N C 2 Replies Last reply
            0
            • N Navin

              I have no idea why anyone would use Fortran.NET. The only Fortran that I ever see is either legacy code, or code being developed by engineers writing hard-core mathematis or physics solvers that have either no UI, or have all the UI done in some other language. I guess this will allow people to solve differential equations on the web. :laugh: The early bird may get the worm, but the second mouse gets the cheese.

              N Offline
              N Offline
              Nish Nishant
              wrote on last edited by
              #15

              Navin wrote: I have no idea why anyone would use Fortran.NET As a really cruel form of capital punishment. Nish Sonork ID 100.9786 voidmain www.busterboy.org If you don't find me on CP, I'll be at Bob's HungOut

              A 1 Reply Last reply
              0
              • N Nish Nishant

                The one good thing/maybe bad thing that Fortran did for C programmers is that it gave them a sorta moral right to use i,j,k as count/loop variables overriding all coding standards :-) Wonder what the next thing Chris will get thrilled about? I hope it won;t be a COBOL based .NET article which will prolly lead to Y3K.NET probs :-) Nish Sonork ID 100.9786 voidmain www.busterboy.org If you don't find me on CP, I'll be at Bob's HungOut

                F Offline
                F Offline
                Fazlul Kabir
                wrote on last edited by
                #16

                I understand why Chris and others are interested in Microsoft's .NET initiative. There can be several reasons for it. One is the simplicity of the framework and the other can be a unified programming model shared by all langauges. I too like these features. In fact we are modifying our MFC/ATL based RAD framework so that it can comply fully with the namespaces/classes/properties/events/methods found in .NET. This would hopefully give us the best of both worlds, the power of native C++ and the ease of using .NET // Fazlul


                Get RadVC today! Play RAD in VC++ http://www.capitolsoft.com

                N 1 Reply Last reply
                0
                • F Fazlul Kabir

                  I understand why Chris and others are interested in Microsoft's .NET initiative. There can be several reasons for it. One is the simplicity of the framework and the other can be a unified programming model shared by all langauges. I too like these features. In fact we are modifying our MFC/ATL based RAD framework so that it can comply fully with the namespaces/classes/properties/events/methods found in .NET. This would hopefully give us the best of both worlds, the power of native C++ and the ease of using .NET // Fazlul


                  Get RadVC today! Play RAD in VC++ http://www.capitolsoft.com

                  N Offline
                  N Offline
                  Nish Nishant
                  wrote on last edited by
                  #17

                  Fazlul Kabir wrote: In fact we are modifying our MFC/ATL based RAD framework so that it can comply fully with the namespaces/classes/properties/events/methods found in .NET. This would hopefully give us the best of both worlds, the power of native C++ and the ease of using .NET Oh! That's cool. Good luck! Nish Sonork ID 100.9786 voidmain www.busterboy.org If you don't find me on CP, I'll be at Bob's HungOut

                  F 1 Reply Last reply
                  0
                  • N Nish Nishant

                    Fazlul Kabir wrote: In fact we are modifying our MFC/ATL based RAD framework so that it can comply fully with the namespaces/classes/properties/events/methods found in .NET. This would hopefully give us the best of both worlds, the power of native C++ and the ease of using .NET Oh! That's cool. Good luck! Nish Sonork ID 100.9786 voidmain www.busterboy.org If you don't find me on CP, I'll be at Bob's HungOut

                    F Offline
                    F Offline
                    Fazlul Kabir
                    wrote on last edited by
                    #18

                    I saw some good articles you wrote using MC++.NET, so I am not surprised that you are interested in this. Think this, the code you have written in MC++ get straight compiled to MFC/ATL with VERY minor changes (one new namespace and a few includes). Wouldn't that be fun? // Fazlul


                    Get RadVC today! Play RAD in VC++ http://www.capitolsoft.com

                    N 1 Reply Last reply
                    0
                    • N Nish Nishant

                      because I wrote it as &nbsp;&nbsp;&nbsp;&nbsp; which gets translated to      Nish Sonork ID 100.9786 voidmain www.busterboy.org If you don't find me on CP, I'll be at Bob's HungOut

                      R Offline
                      R Offline
                      Robert Dickenson
                      wrote on last edited by
                      #19

                      Which begs the question... Never mind, i'll work this one out for myself: &nbsp;&nbsp;&nbsp;&nbsp; Got-it. Been a long time now since I did any html. I'd rather be writing regular expressions. :rolleyes: Cheers, Robert. sonork ID: 100.9940

                      N 1 Reply Last reply
                      0
                      • F Fazlul Kabir

                        I saw some good articles you wrote using MC++.NET, so I am not surprised that you are interested in this. Think this, the code you have written in MC++ get straight compiled to MFC/ATL with VERY minor changes (one new namespace and a few includes). Wouldn't that be fun? // Fazlul


                        Get RadVC today! Play RAD in VC++ http://www.capitolsoft.com

                        N Offline
                        N Offline
                        Nish Nishant
                        wrote on last edited by
                        #20

                        Fazlul Kabir wrote: Wouldn't that be fun? If it works, that would be fun; good fun indeed! Nish Sonork ID 100.9786 voidmain www.busterboy.org If you don't find me on CP, I'll be at Bob's HungOut

                        F 1 Reply Last reply
                        0
                        • R Robert Dickenson

                          Which begs the question... Never mind, i'll work this one out for myself: &nbsp;&nbsp;&nbsp;&nbsp; Got-it. Been a long time now since I did any html. I'd rather be writing regular expressions. :rolleyes: Cheers, Robert. sonork ID: 100.9940

                          N Offline
                          N Offline
                          Nish Nishant
                          wrote on last edited by
                          #21

                          Robert Dickenson wrote: Never mind, i'll work this one out for myself: Clap Clap Clap Clap Clap Clap Good work lad!!! :-) Robert Dickenson wrote: I'd rather be writing regular expressions. Everyone's gotta have some weirdo-habits eh? Sonork ID 100.9786 voidmain www.busterboy.org If you don't find me on CP, I'll be at Bob's HungOut

                          P R 2 Replies Last reply
                          0
                          • N Nish Nishant

                            Fazlul Kabir wrote: Wouldn't that be fun? If it works, that would be fun; good fun indeed! Nish Sonork ID 100.9786 voidmain www.busterboy.org If you don't find me on CP, I'll be at Bob's HungOut

                            F Offline
                            F Offline
                            Fazlul Kabir
                            wrote on last edited by
                            #22

                            Nish [BusterBoy] wrote: If it works, that would be fun; good fun indeed! Actually it does. We're planning to give out an internal beta to some selected customers. If you are interested let me know. I'll include you in the list. // Fazlul


                            Get RadVC today! Play RAD in VC++ http://www.capitolsoft.com

                            N 1 Reply Last reply
                            0
                            • N Nish Nishant

                              Robert Dickenson wrote: Never mind, i'll work this one out for myself: Clap Clap Clap Clap Clap Clap Good work lad!!! :-) Robert Dickenson wrote: I'd rather be writing regular expressions. Everyone's gotta have some weirdo-habits eh? Sonork ID 100.9786 voidmain www.busterboy.org If you don't find me on CP, I'll be at Bob's HungOut

                              P Offline
                              P Offline
                              Paul Barrass
                              wrote on last edited by
                              #23

                              Nish [BusterBoy] wrote: Clap Clap Clap Clap Clap Clap Good work lad!!! :laugh: :laugh:

                              1 Reply Last reply
                              0
                              • C Chris Maunder

                                Woohoo! - Fortran for Microsoft.NET. I've been waiting months for someone to write something about Fortran and .NET! Ah - the heady days of 10 page long subroutines and variables names such as aax are here again... cheers, Chris Maunder

                                E Offline
                                E Offline
                                Eddie Velasquez
                                wrote on last edited by
                                #24

                                What's next? APL.NET, PL/I.NET, ALGOL.NET? :confused: This is a crazy world we live in!!! ;P Foot-and-Mouth disease is believed to be the first virus unable to spread through Microsoft Outlook

                                N C M 3 Replies Last reply
                                0
                                • F Fazlul Kabir

                                  Fortran is the language that I personally used to get on programming back in early eighties. I still can remember those days when programming was a real pain in the neck. We used to submit our Fortran77 routines in a homongous 10(?) inch diskette to our mainframe administrator and when we got the output some 12 hours later, it was often a huge list of compiler errors. Things however got better later when PC replaced mainframe and C++ invaded engineering apps. Other than familiarity with a once popular language sysntax, I wonder why people would be interested in using Fortran.NET? The reason Fortran and other Fortran-like C++ compilers (e.g. Blitz++) are so popular is that they all use highly optimized, blazing fast native compilers. I wonder how hardcore Fortran developers will feel when they will be asked to leave their world class compilers behind and instead compile their programs with a much sluggish managed framework. // Fazlul


                                  Get RadVC today! Play RAD in VC++ http://www.capitolsoft.com

                                  E Offline
                                  E Offline
                                  Eddie Velasquez
                                  wrote on last edited by
                                  #25

                                  Fazlul Kabir wrote: I still can remember those days when programming was a real pain in the neck. Yeah, nowadays it's the dreaded boss who inherited that attribute! :laugh: Foot-and-Mouth disease is believed to be the first virus unable to spread through Microsoft Outlook

                                  1 Reply Last reply
                                  0
                                  • N Nish Nishant

                                    Robert Dickenson wrote: Never mind, i'll work this one out for myself: Clap Clap Clap Clap Clap Clap Good work lad!!! :-) Robert Dickenson wrote: I'd rather be writing regular expressions. Everyone's gotta have some weirdo-habits eh? Sonork ID 100.9786 voidmain www.busterboy.org If you don't find me on CP, I'll be at Bob's HungOut

                                    R Offline
                                    R Offline
                                    Robert Dickenson
                                    wrote on last edited by
                                    #26

                                    Nish [BusterBoy] wrote: Everyone's gotta have some weirdo-habits eh? I could try drop some regexp strings in here that look like they may lock Chris' servers up hard for good ;P , just kidding. Just noticed this button called "Quote Selected Text" whoooHooo, learned something new today after all.... sonork ID: 100.9940

                                    1 Reply Last reply
                                    0
                                    • R Robert Dickenson

                                      and variables names such as aax are here again... FORTRAN gave us all one good thing, defacto standard names for our loop counters... for (int i = 0; i < .....) *for (int j = 0; j < .....) **for (int k = 0; k < .....) Who ever wondered why we use i, then j, then k etc ? (I'm assuming this is not mentioned in K&R, having never read them) *Ok, so what's the html tag for a tab ? sonork ID: 100.9940

                                      J Offline
                                      J Offline
                                      Jamie Nordmeyer
                                      wrote on last edited by
                                      #27

                                      The other thing that you can do is wrap the text that you want to have a tab in the 'pre' tag: <pre>     Hello World! </pre>

                                      Hello World!
                                      

                                      As you may or may not know, pre preserves whitespace formatting for you. Chris has some special stylesheet properties for the pre tag, obviously, but the text is still tabbed. Jamie Nordmeyer Portland, Oregon, USA

                                      1 Reply Last reply
                                      0
                                      • R Robert Dickenson

                                        If Fortran was included and integrated into VS so one could easily call Fortran routines from C++ and vise-versa would be really cool for me. I have a *large* collection of FORTRAN/C++ routines which I currently use in this manner with gcc. It would be nice to use this stuff on Win32 as well. Anybody used Fortran-90 ? Robert. sonork ID: 100.9940

                                        N Offline
                                        N Offline
                                        Navin
                                        wrote on last edited by
                                        #28

                                        Heaven help you if you are trying to call Fortran routines from C++, and vice versa. It seems just about every data type is passed or interpereted differently between the languages (strings are the worst.) If you don't get it *exactly* right, you are toast. X| X| X| There is (or was) a Fortran compiler that did integrate right into Visual Studio (I believe it was Digital/Compaq Fortran). But that didn't help the problems above. The early bird may get the worm, but the second mouse gets the cheese.

                                        1 Reply Last reply
                                        0
                                        • E Eddie Velasquez

                                          What's next? APL.NET, PL/I.NET, ALGOL.NET? :confused: This is a crazy world we live in!!! ;P Foot-and-Mouth disease is believed to be the first virus unable to spread through Microsoft Outlook

                                          N Offline
                                          N Offline
                                          Navin
                                          wrote on last edited by
                                          #29

                                          I'm waiting for Scheme.NET. :-D The early bird may get the worm, but the second mouse gets the cheese.

                                          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