Programming Resources: Difference between revisions

From Phidgets Support
No edit summary
No edit summary
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
[[Category:Overview]]
[[Category:Overview]]


We provide support for a variety of programming languages. Each language has code samples for you to use as well as an in-depth API for you to reference. If you aren't sure which language to use, we recommend using [[Language - Python|Python]], because it is quick to learn.
We provide support for a variety of programming languages. Each language has code samples for you to use as well as an in-depth API for you to reference. If you aren't sure which language to use, we recommend using one of our core languages, because they are supported under all major operating systems and have a wide user base. [[Language - Python|Python]] is a good choice for new programmers because it's quick to set up.


<div class="LangTableFull">
<div class="LangTableFull">
Line 21: Line 21:
== Mobile Languages ==
== Mobile Languages ==
{|class="table-no-border"
{|class="table-no-border"
|style="text-align:center;"|[[Image:Logo-AndroidJava.png|alt=Android Java|link=Language - Android Java|120px]]
|style="text-align:center;"|[[Image:Logo-AndroidJava.png|alt=Android Java|link=Language - Java|120px]]
|style="text-align:center;"|[[Image:Logo-Swift.png|alt=Swift|link=Language - Swift|120px]]
|style="text-align:center;"|[[Image:Logo-Swift.png|alt=Swift|link=Language - Swift|120px]]
|style="text-align:center;"|[[Image:Logo-ObjC.png|alt=Objective C|link=Language - Objective C|120px]]
|style="text-align:center;"|[[Image:Logo-ObjC.png|alt=Objective C|link=Language - Objective C|120px]]
|-
|-
|style="text-align:center;"| [[Language - Android Java|Java (Android)]]
|style="text-align:center;"| [[Language - Java|Java (Android)]]
|style="text-align:center;"| [[Language - Swift|Swift]]
|style="text-align:center;"| [[Language - Swift|Swift]]
|style="text-align:center;"| [[Language - Objective C|Objective C]]
|style="text-align:center;"| [[Language - Objective C|Objective C]]
Line 56: Line 56:
'''Mobile Languages'''
'''Mobile Languages'''
{|class="table-no-border"
{|class="table-no-border"
|style="width:50px;"|[[Image:Logo-AndroidJava.png|alt=Android Java|link=Language - Android Java|30px]]||[[Language - Android Java|Java (Android)]]
|style="width:50px;"|[[Image:Logo-AndroidJava.png|alt=Android Java|link=Language - Java|30px]]||[[Language - Java|Java (Android)]]
|-
|-
|[[Image:Logo-Swift.png|alt=Swift|link=Language - Swift|30px]]||[[Language - Swift|Swift]]
|[[Image:Logo-Swift.png|alt=Swift|link=Language - Swift|30px]]||[[Language - Swift|Swift]]

Latest revision as of 21:44, 10 August 2023


We provide support for a variety of programming languages. Each language has code samples for you to use as well as an in-depth API for you to reference. If you aren't sure which language to use, we recommend using one of our core languages, because they are supported under all major operating systems and have a wide user base. Python is a good choice for new programmers because it's quick to set up.

Core Languages

C C# Python Java JavaScript
C C# Python Java JavaScript

Mobile Languages

Android Java Swift Objective C
Java (Android) Swift Objective C

Other Languages

VB.Net LabVIEW Max/MSP
VB LabVIEW Max/MSP

Core Languages

C C
C# C#
Python Python
Java Java
JavaScript JavaScript

Mobile Languages

Android Java Java (Android)
Swift Swift
Objective C Objective C

Other Languages

VB.Net VB
LabVIEW LabVIEW
Max/MSP Max/MSP