<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Programming languages ​​in first in LabVIEW Code Questions</title>
    <link>https://forums.ni.com/t5/LabVIEW-Code-Questions/Programming-languages-in-first/m-p/4221455#M48</link>
    <description>&lt;P&gt;There are a lot of threads on ChiefDelphi on this topic (that usually degrade into a "what is industry" debate...),&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;At a high level, LabVIEW is developed for engineers to be able to easily manage dataflow through their devices, and is made by NI (that also makes the roboRIO), so it technically has the most support.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;C++ offers a potential slight performance gain (because you can optimize your memory management a little better).&lt;BR /&gt;&lt;BR /&gt;Java - some developers like it because it is a text language that with managed memory.&lt;BR /&gt;&lt;BR /&gt;Some teams choose the language they're going to use based on availability of mentors familiar with the language. Others pick based on a concept of what the students might use after graduation (spoiler alert, LabVIEW should be on this list for anyone considering going into engineering).&lt;BR /&gt;&lt;BR /&gt;I have often encouraged students to learn two programming languages that are vastly different:&lt;BR /&gt;- C++ and Java a similar enough to not count as different here (granted one is managed and passes everything by reference and the other doesn't, but syntactically very similar)&lt;BR /&gt;- Python&amp;nbsp;&lt;BR /&gt;- LabVIEW&lt;BR /&gt;- maybe JavaScript (not an option for the roboRIO, but can be good to have familiarity with if consider CompSci or Computer Engineering)&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;</description>
    <pubDate>Thu, 31 Mar 2022 22:23:17 GMT</pubDate>
    <dc:creator>mshafer</dc:creator>
    <dc:date>2022-03-31T22:23:17Z</dc:date>
    <item>
      <title>Programming languages ​​in first</title>
      <link>https://forums.ni.com/t5/LabVIEW-Code-Questions/Programming-languages-in-first/m-p/4221453#M47</link>
      <description>&lt;PRE id="tw-target-text" class="tw-data-text tw-text-large tw-ta" dir="ltr" data-placeholder="Traducción"&gt;&lt;SPAN class="Y2IQFc"&gt;Greetings, I am from the 7161 team and we are currently using labview as a programming language, could someone with experience tell me if there are more advantages to migrating from programming language to Java or C++, if so:
What advantages does it have?
Why use java or C++?
What features are better?
If someone could help me, I'd really appreciate it.&lt;/SPAN&gt;&lt;/PRE&gt;</description>
      <pubDate>Thu, 31 Mar 2022 22:12:34 GMT</pubDate>
      <guid>https://forums.ni.com/t5/LabVIEW-Code-Questions/Programming-languages-in-first/m-p/4221453#M47</guid>
      <dc:creator>Leopardmentor</dc:creator>
      <dc:date>2022-03-31T22:12:34Z</dc:date>
    </item>
    <item>
      <title>Re: Programming languages ​​in first</title>
      <link>https://forums.ni.com/t5/LabVIEW-Code-Questions/Programming-languages-in-first/m-p/4221455#M48</link>
      <description>&lt;P&gt;There are a lot of threads on ChiefDelphi on this topic (that usually degrade into a "what is industry" debate...),&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;At a high level, LabVIEW is developed for engineers to be able to easily manage dataflow through their devices, and is made by NI (that also makes the roboRIO), so it technically has the most support.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;C++ offers a potential slight performance gain (because you can optimize your memory management a little better).&lt;BR /&gt;&lt;BR /&gt;Java - some developers like it because it is a text language that with managed memory.&lt;BR /&gt;&lt;BR /&gt;Some teams choose the language they're going to use based on availability of mentors familiar with the language. Others pick based on a concept of what the students might use after graduation (spoiler alert, LabVIEW should be on this list for anyone considering going into engineering).&lt;BR /&gt;&lt;BR /&gt;I have often encouraged students to learn two programming languages that are vastly different:&lt;BR /&gt;- C++ and Java a similar enough to not count as different here (granted one is managed and passes everything by reference and the other doesn't, but syntactically very similar)&lt;BR /&gt;- Python&amp;nbsp;&lt;BR /&gt;- LabVIEW&lt;BR /&gt;- maybe JavaScript (not an option for the roboRIO, but can be good to have familiarity with if consider CompSci or Computer Engineering)&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 31 Mar 2022 22:23:17 GMT</pubDate>
      <guid>https://forums.ni.com/t5/LabVIEW-Code-Questions/Programming-languages-in-first/m-p/4221455#M48</guid>
      <dc:creator>mshafer</dc:creator>
      <dc:date>2022-03-31T22:23:17Z</dc:date>
    </item>
  </channel>
</rss>

